Method and system for electronic commerce using multiple roles
First Claim
1. A method in a computer system for conducting electronic commerce, the method comprising:
- providing a plurality of electronic shopping carts, each electronic shopping cart having an indication of items currently within the electronic shopping cart and billing and shipment information;
generating a display that identifies each of the provided electronic shopping carts;
sending the generated display to a user computer system;
receiving a selection of one of the identified electronic shopping carts from the user computer system;
receiving a selection of an item from the user computer system;
in response to receiving the selection of the item, adding the item to the selected electronic shopping cart;
receiving an indication to checkout the items in the selected electronic shopping cart from the user computer system; and
in response to receiving the indication to checkout, shipping the items in the selected electronic shopping cart in accordance with the shipment information of the selected electronic shopping cart; and
billing for the items in the selected electronic shopping cart in accordance with the billing information for the selected electronic shopping cart whereby a user can select each of the plurality of electronic shopping carts for adding items to the electronic shopping carts.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system for conducting electronic commerce. The system provides multiple electronic shopping carts for each user. Each electronic shopping cart has an indication of items currently within the electronic shopping cart and billing and shipment information. The system generates a display that identifies each of the electronic shopping carts and sends the generated display to a user computer system. The system then receives a selection of one of the identified electronic shopping carts from the user computer system and receives a selection of an item from the user computer system. In response to receiving the selection of the item, the system adds the item to the selected electronic shopping cart. The system then receives an indication to checkout the items in the selected electronic shopping cart from the user computer system. In response to receiving the indication to checkout, the system ships the items in the selected electronic shopping cart in accordance with the shipment information of the selected electronic shopping cart and bills for the items in the selected electronic shopping cart in accordance with the billing information for the selected electronic shopping cart. The system thus allows a user to select each of the electronic shopping carts for adding items to each electronic shopping cart.
-
Citations
84 Claims
-
1. A method in a computer system for conducting electronic commerce, the method comprising:
-
providing a plurality of electronic shopping carts, each electronic shopping cart having an indication of items currently within the electronic shopping cart and billing and shipment information;
generating a display that identifies each of the provided electronic shopping carts;
sending the generated display to a user computer system;
receiving a selection of one of the identified electronic shopping carts from the user computer system;
receiving a selection of an item from the user computer system;
in response to receiving the selection of the item, adding the item to the selected electronic shopping cart;
receiving an indication to checkout the items in the selected electronic shopping cart from the user computer system; and
in response to receiving the indication to checkout, shipping the items in the selected electronic shopping cart in accordance with the shipment information of the selected electronic shopping cart; and
billing for the items in the selected electronic shopping cart in accordance with the billing information for the selected electronic shopping cart whereby a user can select each of the plurality of electronic shopping carts for adding items to the electronic shopping carts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in a computer system for conducting electronic commerce, the method comprising;
-
providing a plurality of electronic commerce contexts for a user, each electronic commerce context having information relating to electronic commerce conducted while in that electronic commerce context;
receiving from the user a selection of one of the plurality of electronic commerce contexts;
after receiving the selection of the one of the plurality of electronic commerce contexts, conducting electronic commerce with the user; and
associating, with the selected electronic commerce context, information relating to the electronic commerce conducted with the user so that when the user subsequently selects that selected electronic commerce context from the plurality of electronic commerce contexts, the associated information is available for conducting subsequent electronic commerce. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
29. A computer system for conducting electronic commerce, comprising:
-
a data component for storing information relating to a plurality of electronic commerce contexts for a user, the information relating to electronic commerce conducted while in that electronic commerce context;
a component that receives from the user a selection of one of the plurality of electronic commerce contexts; and
a component that, after receiving the selection of the one of the plurality of electronic commerce contexts, conducts electronic commerce with the user and stores information relating to the conducted electronic commerce in association with the selected electronic commerce context.
-
-
40. A computer-readable medium containing instructions for causing a computer system to conduct electronic commerce, by:
-
providing a plurality of electronic commerce contexts or a user;
receiving from the user a selection of one of the plurality of electronic commerce contexts; and
after receiving the selection of the one of the plurality of electronic commerce contexts, conducting electronic commerce with the user in the selected electronic commerce context. - View Dependent Claims (41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 81, 82, 83, 84)
-
-
45. A method for conducting electronic commerce, the method comprising:
-
selecting one of a plurality of electronic commerce contexts for a user; and
after selecting an electronic commerce context, conducting electronic commerce with the user whereby the conducted electronic commerce is associated with the selected electronic commerce context.
-
-
59. A method for interacting with a computer, the method comprising:
-
selecting one of a plurality of interaction contexts for a user; and
after selecting an interaction context, interacting with the user whereby the interacting is associated with the selected interaction context.
-
Specification