Electronic commerce system utilizing custom merchant calculations
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-030/00
G06Q-030/06
출원번호
US-0426833
(2006-06-27)
등록번호
US-9105059
(2015-08-11)
발명자
/ 주소
Gluzberg, Eugene
Dierks, Timothy M.
출원인 / 주소
GOOGLE INC.
대리인 / 주소
Johnson, Marcou & Isaacs, LLC
인용정보
피인용 횟수 :
1인용 특허 :
16
초록▼
A customer interacts with merchants to identify items to purchase, and the merchants provide virtual shopping carts identifying the items to a broker. The cart requests that the broker utilize custom merchant calculations for the transaction, such as for determining shipping costs. The customer inte
A customer interacts with merchants to identify items to purchase, and the merchants provide virtual shopping carts identifying the items to a broker. The cart requests that the broker utilize custom merchant calculations for the transaction, such as for determining shipping costs. The customer interacts with the broker to identify customer information, such as a shipping address, and to purchase the items. The broker sends the customer information to the merchant and requests that the merchant perform the custom calculations. If the merchant provides a valid response to the request, the broker uses the merchant calculations to calculate the total price for the transaction. If the merchant provides an invalid response, the broker utilizes backup calculations specified in the cart to calculate the price.
대표청구항▼
1. A computer-implemented method of conducting an electronic commerce transaction with a customer, comprising: receiving, by a broker computer system, data representative of a virtual shopping cart for a customer from a remote merchant, the cart identifying an item offered by the merchant for purcha
1. A computer-implemented method of conducting an electronic commerce transaction with a customer, comprising: receiving, by a broker computer system, data representative of a virtual shopping cart for a customer from a remote merchant, the cart identifying an item offered by the merchant for purchase in an electronic commerce transaction by the customer and indicating that a custom calculation is used for the electronic commerce transaction;identifying, by the broker computer system, customer information regarding the transaction by interacting with the customer at a domain of the broker computer system;providing, by the broker computer system, the customer information to the remote merchant and requesting from the merchant a result of the custom calculation utilizing the customer information;receiving, by the broker computer system, the result of the custom calculation from the remote merchant, the result based at least in part on a calculation performed by the merchant using the customer information;calculating, by the broker computer system, a price for the transaction responsive to the result of the custom calculation received from the remote merchant; andconducting, by the broker computer system, the electronic commerce transaction with the customer at the calculated price without the customer leaving the domain of the broker computer system. 2. The method of claim 1, where in the result of the custom calculation describes shipping costs, taxes to collect, and/or a discount to apply for the electronic commerce transaction. 3. The method of claim 1, wherein identifying customer information regarding the transaction comprises identifying one or more shipping addresses associated with the customer. 4. The method of claim 1, wherein identifying customer information regarding the transaction comprises identifying one or more coupons or gift certificates provided by the customer. 5. The method of claim 1, wherein providing the customer information to the merchant comprises providing, by the broker computer system, a plurality of shipping addresses to the merchant indicating where the item offered by the merchant may be shipped and requesting a cost of shipping the item to each of the plurality of shipping addresses. 6. The method of claim 5, wherein one or more of the plurality of shipping addresses is a fake shipping address obfuscating the customer's real shipping address from the merchant. 7. The method of claim 5, further comprising receiving, by the broker computer system, results of custom calculations indicating a cost of shipping to each of the plurality of shipping addresses using each of a plurality of possible shipping methods included by the remote merchant in the shopping cart. 8. The method of claim 7, further comprising: providing, by the broker computer system, a web page to the customer, the web page displaying the price for the transaction; anddynamically updating, by the broker computer system, the price displayed on the web page using the results of the custom calculations responsive to selection of one of the shipping methods and/or shipping addresses by the customer. 9. The method of claim 1, further comprising providing, by the broker computer system, one or more web pages to the customer at the domain of the broker computer system, the web pages displaying results of the custom calculation and enabling the customer to conduct the electronic commerce transaction with the broker computer system. 10. The method of claim 1, wherein calculating the price for the transaction comprises: identifying, by the broker computer system, a backup method for performing the custom calculation;utilizing, by the broker computer system, the backup method to perform the custom calculation and produce a backup result responsive to a failure to receive from the merchant a valid response to the custom calculation request; andcalculating, by the broker computer system, the price for the transaction responsive to the backup result. 11. The method of claim 10, wherein identifying the backup method comprises analyzing the virtual shopping cart to identify a backup method specified therein. 12. The method of claim 10, wherein the backup method is utilized responsive to a failure to receive from the merchant a valid response within a specified time limit. 13. The method of claim 1, further comprising analyzing, by the broker computer system, the data representative of the virtual shopping cart to identify a network address of a server for performing the custom calculation; wherein the providing step provides the customer information to the server at the network address. 14. The method of claim 1, further comprising notifying the merchant of the conducted transaction and describing how the price was determined. 15. A system for conducting an electronic commerce transaction with a customer, comprising: a storage device: anda processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device and that cause the system to:receive data representative of a virtual shopping cart for the customer from a remote merchant, the cart identifying an item offered by the remote merchant for purchase by the customer and indicating that a custom calculation is used for the transaction; identify, customer information regarding the transaction through interactions with the customer at a domain of the system;provide the customer information to the remote merchant and request from the remote merchant a result of a custom calculation based at least in art on the provided customer information;receive the result of the custom calculation from the remote merchant; calculate, a price for the transaction responsive to the result of the custom calculation received from the remote merchant; andconduct the electronic commerce transaction with the customer at the determined calculated price without the customer leaving the domain of the system. 16. The system of claim 15, wherein the result of the custom calculation request describes shipping costs, taxes to collect, and/or a discount to apply for the electronic commerce transaction. 17. The system of claim 15, wherein the identified customer information comprises one or more shipping addresses associated with the customer. 18. The system of claim 15, wherein the identified customer information comprises one or more coupons or gift certificates provided by the customer. 19. The system of claim 15, wherein providing customer information comprises providing a plurality of shipping addresses to the merchant indicating where the item offered by the merchant may be shipped and requesting a cost of shipping the item to each of the plurality of shipping addresses. 20. The system of claim 19, wherein one or more of the plurality of shipping addresses is a fake shipping address obfuscating customer's real shipping address from the merchant. 21. The system of claim 19, wherein the processor further executes application code instructions that cause the system to receive from the merchant results of custom calculations indicating a cost of shipping to each of the plurality of possible shipping addresses using each of a plurality of shipping methods provided by the remote merchant in the shopping cart. 22. The system of claim 21, wherein the processor further executes application code instructions that cause the system to: provide a web page to the customer, the web page displaying the price for the transaction; anddynamically update the price displayed on the web page using the results of the custom calculations responsive to selection of one of the shipping methods and/or shipping addresses by the customer. 23. The system of claim 15, wherein the processor further executes application code instructions that cause the system to provide one or more web pages to the customer at the domain of the system, the web pages displaying results of the custom calculation and enabling the customer to conduct the electronic commerce transaction with the system. 24. The system of claim 15, wherein the processor further executes application code instructions that cause the system to: identify a backup method for performing the custom calculation,utilize the backup method to perform the custom calculation, and produce a backup result responsive to a failure to receive from the merchant a valid response to the custom calculation request, andcalculate the price from the transaction responsive to the backup result. 25. The system of claim 24, wherein identifying the backup method comprises analyzing the virtual shopping cart to identify a backup method specified therein. 26. The system of claim 24, wherein the backup method is utilized responsive to a failure to receive from the merchant a valid response within a specified time limit. 27. The system of claim 15, wherein the processor further executes application code instructions that cause the system to analyze the data representative of the virtual shopping cart to identify a network address of a server for performing the custom calculation, and to provide the customer information to the server at the network address. 28. The system of claim 15, wherein the processor further executes application code instructions that cause the system to notify the merchant of the conducted transaction and describing how the price for the transaction was determined. 29. A computer program product comprising a non-transitory computer-executable storage device having computer executable instructions embodied thereon that when executed by a computer cause the computer to conduct an electronic commerce transaction with a customer, the computer executable instructions comprising: computer-executable instructions to receive from a remote merchant data representative of a virtual shopping cart for the customer, the cart identifying an item offered by the remote merchant for purchase by the customer and indicating that a custom calculation is used for the transaction; computer-executable instructions to identify customer information regarding the transaction through interactions with the customer at a domain of a broker;computer-executable instruction to provide the customer information to the remote merchant and request a custom calculation from the remote merchant based at least in part on the provided customer information; andcomputer-executable instruction to receive a result of the custom calculation from the remote merchant;computer-executable instructions to calculate a price for the transaction responsive to receiving the custom calculation from the remote merchant;computer-executable instructions to conduct an electronic commerce transaction with the customer at the calculated price without the customer leaving the domain of the broker. 30. The computer program product of claim 29, wherein the result of the custom calculation request describe shipping costs, taxes to collect, and/or a discount to apply for the electronic commerce transaction. 31. The computer program product of claim 29, wherein the identified customer information comprises one or more shipping addresses associated with the customer. 32. The computer program product of claim 29, wherein the identified customer information comprises one or more coupons or gift certificates provided by the customer. 33. The computer program product of claim 29, wherein providing the customer information comprises providing a plurality of shipping addresses to the merchant indicating where the item offered by the merchant may be shipped and requesting a cost of shipping the item to each of the plurality of shipping addresses. 34. The computer program product of claim 33, further comprising computer-executable program instructions to receive from the merchant results of custom calculations indicating a cost of shipping to each of the plurality of shipping addresses using each of a plurality of possible shipping methods indicated in the shopping cart received from the merchant. 35. The computer program product of claim 34, further comprising computer-executable program instructions to: provide a web page to the customer, the web page displaying the price for the transaction; anddynamically update the price displayed on the web page using the results of the custom calculations responsive to selection of one of the shipping methods and/or shipping addresses by the customer. 36. The computer program product of claim 29, wherein one or more of the plurality of shipping addresses is a fake shipping address obfuscating customer's real shipping address from the merchant. 37. The computer program product of claim 29, further comprising computer-executable program instruction to provide one or more web pages to the customer at the domain of the broker, the web pages displaying results of the custom calculation and enabling the customer to conduct the electronic commerce transaction with the broker. 38. The computer program product of claim 29, wherein calculating the price for the transaction comprises identifying a backup method for performing the custom calculation, utilizing the backup method to perform the custom calculation and produce a backup result responsive to a failure to receive from the merchant a valid response to the custom calculation request, and providing the backup result to the purchase transaction module as the result of the custom calculations request. 39. The computer program product of claim 38, wherein the back-up method comprises analyzing the virtual shopping cart to identify a backup method specified therein. 40. The computer program product of claim 38, wherein the backup method is utilized responsive to a failure to receive from the merchant a valid response within a specified time limit. 41. The computer program product of claim 29, further comprising computer-executable instructions to analyze the data representative of the virtual shopping cart to identify a network address of a server for performing the custom calculation, and to provide the customer information to the server at the network address. 42. The computer program product of claim 29, further comprising computer-executable instructions to notify the merchant of the conducted transaction and describing how the price for the transaction was determined.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Brouckman Randall W. ; Curran Cheryl Marie ; Hakl Shawn Paul,CAX ; Cleary John Gardner, Call conversion process for a business system for a global telecommunications network.
McCalley Karl W. (South Barrington) Wilson Steven D. (Chicago) Fischer James L. (Barrington IL), Interactive multimedia presentation and communications system.
Bernard Warren E. ; Jacobson Philip A., System and method for automated remote previewing and purchasing of music, video, software, and other multimedia product.
McCollom, William Girard; Ables, Robert King; Bray, Jacqueline Ann; Cotten, Carolyn Soberalske; Fink, Martin Robert; Meyer, Shane Douglas; Steigerwald, Silvi Kiisk, System and method for creating and sharing purchasing lists on a network.
Van Horn, Tom; Engman, Jon C.; Halbert, Richard V.; Gustafsson, Niklas; Woodford, Dale A.; Pache, Jerome P.; Dean, Greg C., System and method for extension of group buying throughout the internet.
Breen, Jr., Napier Fulton; Hompesch, Randall, Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.