← Back to Patent Explorer
US6629079B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for electronic commerce using multiple roles

Assignee: Amazon.com Inc
•
Filing: 1998-06-25
•
Granted: 2003-09-30
•
Expires: 2018-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Joel R. Spiegel
  • 👤 Maryam Mohit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:25
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0603; G06Q30/0623; G06Q30/0631; G06Q30/0633; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 65
Claim 1
Independent Claim 198 words
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.
Claim 2
Independent Claim 198 words
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.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein the user can provide an identifier for each electronic shopping cart.
Claim 4
Dependent Claim 19 words
The method of claim 1 including tracking activity performed by the user while each electronic shopping cart is selected.
Claim 5
Dependent Claim 28 words
The method of claim 1 wherein, after receiving a selection of an electronic shopping cart, modifying a display based on information relating to the selected electronic shopping cart.
Claim 6
Dependent Claim 21 words
The method of claim 1 wherein the user selects one of the plurality of electronic shopping carts with a single action.
Claim 7
Dependent Claim 24 words
The method of claim 1 wherein the selection of an item and the indication to checkout the item is performed by a single action.
Claim 8
Independent Claim 156 words
A method in a computer system for maintaining information relating to conducting electronic commerce with a vendor, the method comprising: providing a plurality of electronic commerce contexts for a user for use in conducting electronic commerce with the vendor, each electronic commerce context having information relating to electronic commerce conducted between the user and the vendor 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 between the user and the vendor; and associating, with the selected electronic commerce context, information relating to the electronic commerce conducted between the user and the vendor 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 between the user and the vendor.
Claim 9
Independent Claim 156 words
A method in a computer system for maintaining information relating to conducting electronic commerce with a vendor, the method comprising: providing a plurality of electronic commerce contexts for a user for use in conducting electronic commerce with the vendor, each electronic commerce context having information relating to electronic commerce conducted between the user and the vendor 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 between the user and the vendor; and associating, with the selected electronic commerce context, information relating to the electronic commerce conducted between the user and the vendor 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 between the user and the vendor.
Claim 10
Dependent Claim 23 words
The method of claim 7 wherein the electronic commerce includes selecting items and the information includes the identity of the items previously selected.
Claim 11
Dependent Claim 27 words
The method of claim 8 including presenting to the user a recommendation for items based on items previously selected while in the currently selected electronic commerce context.
Claim 12
Dependent Claim 29 words
The method of claim 8 including presenting to another user a recommendation for items based on items previously selected by the user while in a certain electronic commerce context.
Claim 13
Dependent Claim 18 words
The method of claim 10 wherein the other user selects an item as a gift for the user.
Claim 14
Dependent Claim 22 words
The method of claim 8 including providing to another user a list of items selected in one of the electronic commerce contexts.
Claim 15
Dependent Claim 23 words
The method of claim 12 wherein the other user purchases one of the items in the list as a gift for the user.
Claim 16
Dependent Claim 27 words
The method of claim 13 wherein the purchased gift is shipped to the user in accordance with the electronic commerce context in which the item was selected.
Claim 17
Dependent Claim 34 words
The method of claim 7 wherein the user establishes a connection when conducting electronic commerce and including persistently storing the information so that the information is available when the user next establishes a connection.
Claim 18
Dependent Claim 21 words
The method of claim 15 wherein the information includes items selected to be ordered but that have not yet been ordered.
Claim 19
Dependent Claim 25 words
The method of claim 7 wherein each electronic commerce context has associated billing information relating to electronic commerce conducted while in that electronic commerce context.
Claim 20
Dependent Claim 25 words
The method of claim 7 wherein each electronic commerce context has associated shipment information relating to electronic commerce conducted while in that electronic commerce context.
Claim 21
Dependent Claim 27 words
The method of claim 7 wherein the receiving of a selection includes sending to the user an indication of each of the plurality of electronic commerce contexts.
Claim 22
Dependent Claim 24 words
The method of claim 19 wherein the sent indications are to be displayed simultaneously to the user for selection of one of the indications.
Claim 23
Dependent Claim 17 words
The method of claim 20 wherein the selection is performed with a single action by the user.
Claim 24
Dependent Claim 17 words
The method of claim 20 wherein the selection is performed by a click of a pointing device.
Claim 25
Dependent Claim 17 words
The method of claim 7 including receiving from the user an identifier for an electronic commerce context.
Claim 26
Dependent Claim 19 words
The method of claim 23 wherein each electronic commerce context is identified by the identifier received from the user.
Claim 27
Dependent Claim 18 words
The method of claim 24 wherein each electronic commerce is derivable from the identifier received from the user.
Claim 28
Dependent Claim 22 words
The method of claim 7 wherein single-action ordering is enabled and all single-action ordering is relative to the selected electronic commerce context.
Claim 29
Dependent Claim 19 words
The method of claim 26 wherein when generating a display for single-action ordering, identifying the selected electronic commerce context.
Claim 30
Dependent Claim 21 words
The method of claim 7 wherein the user indicates that another user can access information associated with an electronic commerce context.
Claim 31
Dependent Claim 27 words
The method of claim 7 including limiting the electronic commerce conducted while an electronic commerce context is selected to a specified scope for that electronic commerce context.
Claim 32
Dependent Claim 28 words
The method of claim 29 wherein the scope is specified by a filter that is applied when electronic commerce is conducted while that electronic commerce context is selected.
Claim 33
Dependent Claim 18 words
The method of claim 29 wherein the limiting includes displaying only those items that satisfy a certain criteria.
Claim 34
Dependent Claim 20 words
The method of claim 29 wherein the limiting includes allowing purchase of only those items that satisfy a certain criteria.
Claim 35
Dependent Claim 113 words
A computer system for maintaining information relating to conducting electronic commerce with a vendor, 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 between the user and the vendor 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 between the user and the vendor and stores information relating to the conducted electronic commerce in association with the selected electronic commerce context.
Claim 36
Dependent Claim 113 words
A computer system for maintaining information relating to conducting electronic commerce with a vendor, 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 between the user and the vendor 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 between the user and the vendor and stores information relating to the conducted electronic commerce in association with the selected electronic commerce context.
Claim 37
Dependent Claim 24 words
The computer system of claim 33 wherein the electronic commerce includes selecting items and the information includes the identity of the items previously selected.
Claim 38
Dependent Claim 30 words
The computer system of claim 34 including a component that generates a recommendation for items to select based on items previously selected while in the currently selected electronic commerce context.
Claim 39
Dependent Claim 15 words
The computer system of claim 35 wherein the generated recommendation is presented to another user.
Claim 40
Dependent Claim 20 words
The computer system of claim 36 wherein an item selected by the other user is a gift for the user.
Claim 41
Dependent Claim 14 words
The computer system of claim 33 including a component that persistently stores the information.
Claim 42
Dependent Claim 22 words
The computer system of claim 38 wherein the information includes items selected to be ordered but that have not yet been ordered.
Claim 43
Dependent Claim 26 words
The computer system of claim 33 wherein each electronic commerce context has associated billing information relating to electronic commerce conducted while in that electronic commerce context.
Claim 44
Dependent Claim 26 words
The computer system of claim 33 wherein each electronic commerce context has associated shipment information relating to electronic commerce conducted while in that electronic commerce context.
Claim 45
Dependent Claim 28 words
The computer system of claim 33 wherein the component that receives a selection sends to the user an indication of each of the plurality of electronic commerce contexts.
Claim 46
Dependent Claim 25 words
The computer system of claim 42 wherein the sent indications are to be displayed simultaneously to the user for selection of one of the indications.
Claim 47
Dependent Claim 29 words
The computer system of claim 33 wherein the component that conducts electronic commerce includes limiting the electronic commerce conducted to a specified scope for the selected electronic commerce context.
Claim 48
Dependent Claim 22 words
The computer system of claim 44 wherein the scope is specified by a filter that is applied when electronic commerce is conducted.
Claim 49
Dependent Claim 19 words
The computer system of claim 44 wherein the limiting includes displaying only those items that satisfy a certain criteria.
Claim 50
Dependent Claim 21 words
The computer system of claim 44 wherein the limiting includes allowing purchase of only those items that satisfy a certain criteria.
Claim 51
Independent Claim 52 words
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 wherein the user provides at least one of the interaction contexts.
Claim 52
Independent Claim 52 words
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 wherein the user provides at least one of the interaction contexts.
Claim 53
Dependent Claim 19 words
The method of claim 48 including displaying selection navigation information that indicates each of the plurality of interaction contexts.
Claim 54
Dependent Claim 21 words
The method of claim 49 wherein the selecting is performed by a single action relating to the displayed selection navigation information.
Claim 55
Dependent Claim 14 words
The method of claim 48 wherein the interacting includes use of a search engine.
Claim 56
Dependent Claim 13 words
The method of claim 48 wherein the interacting includes conducting of electronic commerce.
Claim 57
Dependent Claim 27 words
The method of claim 48 wherein each of the plurality of interaction contexts has associated information relating to interactions engaged in while that interaction context was selected.
Claim 58
Dependent Claim 19 words
The method of claim 48 including displaying viewing navigation information that indicates each of the plurality of interaction contexts.
Claim 59
Dependent Claim 25 words
The method of claim 54 herein when an interaction context is selected from the viewing navigation information, information relating to that interaction context is displayed.
Claim 60
Dependent Claim 15 words
The method of claim 48 wherein the user supplies an identifier for each interaction context.
Claim 61
Independent Claim 50 words
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 wherein the user provides all of the interaction contexts.
Claim 62
Independent Claim 50 words
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 wherein the user provides all of the interaction contexts.
Claim 63
Independent Claim 53 words
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 wherein only one of the plurality of interaction contexts is initially provided.
Claim 64
Independent Claim 53 words
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 wherein only one of the plurality of interaction contexts is initially provided.
Claim 65
Dependent Claim 13 words
The method of claim 58 wherein the user subsequently provides additional interaction contexts.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-09-29 2007-03-31 2007-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-09-29 2011-03-31 2011-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-09-29 2015-03-31 2015-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag