Method, system, and computer readable storage medium for conducting an online shopping session between a customer and one or more vendors through a central host
First Claim
1. A method for conducting an online shopping session between an end customer and a one or more vendors through a central host, comprising the steps of:
- (a) the end customer contacting the central host to initiate an online shopping session;
(b) the end customer invoking at the central host an address of a vendor site;
(c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site;
(d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site;
(e) while the trigger is set, the central host intercepting payment information returned by the end customer;
(f) the central host holding the purchase selections already made and returning to steps (b)-(e) invoking another address for another vendor site;
(g) the central host receiving an indication from the end customer that the online shopping session is completed;
(h) the central host calculating appropriate sales taxes in response to the held purchase selections;
(i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect at least the sales taxes; and
(j) the central host sending an enumerated receipt including all purchase selections from the online shopping session and the collected sales taxes, and then closing the online shopping session.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more networked computers (18) receives input from a customer (12) specifying two or more vendors having vendor web sites (14) from which to purchase goods or services during an online shopping session, receives input from the two or more vendors indicating that the customer has purchased goods or services at the two or more vendor web sites during the online shopping session, and outputs a single online receipt (32) to the customer reflecting all goods or services purchased at the two or more vendor web sites during the online shopping session. Sales tax may be collected from the customer for goods or services purchased during the online shopping session and electronically disbursed tax to one or more tax authorities. Payment for the goods or services purchased during the online shopping session may be electronically collected and disbursed to vendors. Credits for one or more purchased goods or services may also be disbursed. Reports may be generated based on a plurality of data collected during POS transactions.
-
Citations
20 Claims
-
1. A method for conducting an online shopping session between an end customer and a one or more vendors through a central host, comprising the steps of:
-
(a) the end customer contacting the central host to initiate an online shopping session; (b) the end customer invoking at the central host an address of a vendor site; (c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site; (d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site; (e) while the trigger is set, the central host intercepting payment information returned by the end customer; (f) the central host holding the purchase selections already made and returning to steps (b)-(e) invoking another address for another vendor site; (g) the central host receiving an indication from the end customer that the online shopping session is completed; (h) the central host calculating appropriate sales taxes in response to the held purchase selections; (i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect at least the sales taxes; and (j) the central host sending an enumerated receipt including all purchase selections from the online shopping session and the collected sales taxes, and then closing the online shopping session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for conducting an online shopping session between an end customer and a vendor through a central host, the system comprising:
-
the central host; at least one computer of an end customer; and at least one vendor server; wherein, the system is configured to perform the steps comprising; (a) the end customer contacting the central host to initiate an online shopping session; (b) the end customer invoking at the central host an address of a vendor site; (c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site; (d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site; (e) while the trigger is set, the central host intercepting payment information returned by the end customer; (f) the central host holding the purchase selections already made and returning to steps (b)-(e) invoking another address for another vendor site; (g) the central host receiving an indication from the end customer that the online shopping session is completed; (h) the central host calculating appropriate sales taxes in response to the held purchase selections; (i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect at least the sales taxes; and (j) the central host sending an enumerated receipt including all purchase selections from the online shopping session and the collected sales taxes, and then closing the online shopping session. - View Dependent Claims (8)
-
-
9. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon for conducting an online shopping session between an end customer and a vendor through a central host by performing the steps of:
-
(a) the end customer contacting the central host to initiate an online shopping session; (b) the end customer invoking at the central host an address of a vendor site; (c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site; (d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site; (e) while the trigger is set, the central host intercepting payment information of returned by the end customer; (f) the central host holding the purchase selections already made and returning to steps (b)-(e) invoking another address for another vendor site; (g) the central host receiving an indication from the end customer that the online shopping session is completed; (h) the central host calculating appropriate sales taxes in response to the held purchase selections; (i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect at least the sales taxes; and (j) the central host sending an enumerated receipt including all purchase selections from the online shopping session and the collected sales taxes, and then closing the online shopping session. - View Dependent Claims (10)
-
-
11. A method for conducting an online shopping session between an end customer and a one or more vendors through a central host, comprising the steps of:
-
(a) the central host receiving a contact from an end customer to initiate an online shopping session; (b) the central host receiving an invocation of an address of a vendor site from the end customer; (c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site; (d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site; (e) while the trigger is set, the central host intercepting payment information returned by the end customer; (f) the central host holding the purchase selections already made and returning to steps (b)-(e) for invoking another address for another vendor site; (g) the central host receiving an indication from the end customer that the online shopping session is completed; (h) the central host calculating any applicable sales taxes and a cost of all purchase selections in response to the held purchase selections; (i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect the cost of all purchase selections for vendor disbursement and any applicable sales taxes; and (j) the central host sending an enumerated receipt including the collected cost of all purchase selections from the online shopping session and any collected sales taxes, and then closing the online shopping session. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A central host for conducting an online shopping session between an end customer and a vendor, wherein the central host is adapted to communicate with at least one computer of an end customer and at least one vendor server, the central host being configured to perform the steps of:
-
(a) receiving a contact from the end customer to initiate an online shopping session; (b) receiving invocation of an address of a vendor site; (c) the central host entering an idle state for passing through communications between the end customer and the vendor site as the end customer makes purchase selections on the vendor site; (d) the central host setting a trigger in response to a payment information screen being sent to the end customer by the vendor site; (e) while the trigger is set, the central host intercepting payment information returned by the end customer; (f) the central host holding the purchase selections already made and returning to steps (b)-(e) for invoking another address for another vendor site; (g) the central host receiving an indication from the end customer that the online shopping session is completed; (h) the central host calculating any applicable sales taxes and a cost of all purchase selections in response to the held purchase selections; (i) the central host obtaining payment authorization electronically according to the intercepted payment information to collect the cost of all purchase selections for vendor disbursement and any applicable sales taxes; and (j) the central host sending an enumerated receipt including the collected cost of all purchase selections from the online shopping session and any collected sales taxes, and then closing the online shopping session. - View Dependent Claims (19, 20)
-
Specification