ELECTRONIC COMMERCE SYSTEM UTILIZING CUSTOM MERCHANT CALCULATIONS
First Claim
1. A computer-implemented method of conducting an electronic commerce transaction with a customer, comprising:
- receiving from a remote merchant data representative of a virtual shopping cart for the customer, the cart identifying an item sold by the merchant and indicating that a custom calculation is used for the transaction;
identifying customer information regarding the transaction by interacting with the customer at a domain of a broker;
providing the customer information to the remote merchant and requesting a result of the custom calculation utilizing the customer information;
determining the price for the transaction responsive to the result received from the remote merchant; and
conducting the electronic commerce transaction with the customer at the determined price,wherein the electronic commerce transaction is conducted without the customer leaving the domain of the broker.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
65 Citations
42 Claims
-
1. A computer-implemented method of conducting an electronic commerce transaction with a customer, comprising:
-
receiving from a remote merchant data representative of a virtual shopping cart for the customer, the cart identifying an item sold by the merchant and indicating that a custom calculation is used for the transaction; identifying customer information regarding the transaction by interacting with the customer at a domain of a broker; providing the customer information to the remote merchant and requesting a result of the custom calculation utilizing the customer information; determining the price for the transaction responsive to the result received from the remote merchant; and conducting the electronic commerce transaction with the customer at the determined price, wherein the electronic commerce transaction is conducted without the customer leaving the domain of the broker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for conducting an electronic commerce transaction with a customer, comprising:
-
a communications module for receiving from a remote merchant data representative of a virtual shopping cart for the customer, the cart identifying an item sold by the remote merchant and indicating that a custom calculation is used for the transaction; a purchase transaction module for identifying customer information regarding the transaction through interactions with the customer at a domain of a broker, for determining the price for the transaction responsive to a result of a custom calculation request provided to the remote merchant, and for conducting the electronic commerce transaction with the customer at the determined price without the customer leaving the domain of the broker; and a calculations module for requesting from the merchant a result of the custom calculation utilizing the customer information, and providing the result of the custom calculation request to the purchase transaction module. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product having a computer-readable medium having computer program code tangibly embodied therein for conducting an electronic commerce transaction with a customer, the computer program code comprising:
-
a communications module for receiving from a remote merchant data representative of a virtual shopping cart for the customer, the cart identifying an item sold by the remote merchant and indicating that a custom calculation is used for the transaction; a purchase transaction module for identifying customer information regarding the transaction through interactions with the customer at a domain of a broker, for determining the price for the transaction responsive to a result of a custom calculation request provided to the remote merchant, and for conducting the electronic commerce transaction with the customer at the determined price without the customer leaving the domain of the broker; and a calculations module for requesting from the merchant a result of the custom calculation utilizing the customer information, and providing the result of the custom calculation request to the purchase transaction module. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification