Patent EP0807891A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0807891A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Stateless shopping cart for the web

Assignee: Sun Microsystems Inc
•
Filing: 1996-12-24
•
Granted: —
•
Expires: 2016-12-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A shopping cart metaphor is emulated on a network (46) of server (20) and client (35) computing systems. A browser at the client station has a request module to send a shopping page request to the server. A shopping page module in the server sends a shopping page file (40) to the browser in response to the shopping page request. The shopping page file contains items selectable by a user using the browser. A shopping module at the browser generates an add request and sends the add request to the server. This add request contains selected items from the items that were selectable in the shopping page file. A receiver at the server receives the add request from the browser, and a cart list module at the server initialises a shopping cart list. An add module at the server adds the selected items to the shopping cart list. A shopping page module at the server converts the cart list to a cart field, generates a new shopping page file, embeds the cart field in the new shopping page file and sends the new shopping page file to the browser. In this way, the shopping cart field is in a shopping page file that may be managed by the browser at the client station (35).

Inventors

  • 👤 Fredrick E. Levine
  • 👤 Bruce A. Carter

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 11:12
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q10/00; G06Q10/10; G06Q10/103; G06Q20/00; G06Q20/08; G06Q20/20; G06Q20/202

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 183 words
A computer-executable process, embedded in a computer-useable medium, for supplying items on a network (46), the network having at least one computer-server (20) for communicating with users employing a browser program on a terminal/computer (35) at a location remote from said computer-server, said embedded process comprising the steps of: receiving (152), at the computer-server, a transmitted command from said browser program for a shopping page (40); in response to said transmitted command, generating (154) a shopping page file and transmitting (156) the shopping page file to said browser program; receiving (168), at the computer-server, at least one user selected item from the shopping page received (158) by the browser program; creating (174) a list at the computer server; at the computer server, adding (178) to the list each user selected item received by said receiving step; returning (184) from the computer server the list of items in an entry of a shopping page file to said browser program; and continuing user selection (200), receiving (168) data strings, adding (178) items to said list and returning (184) said list until termination by the user.
Claim 2
Dependent Claim 34 words
An embedded process in accordance with claim 1, further comprising the step of: sending (215) from the computer-server selected items to the user in response to a command initiated (203) by the browser program.
Claim 3
Dependent Claim 31 words
An embedded process in accordance with claim 2, further comprising the step of: at the computer server, deleting (235) from the list each user selected item received by said receiving step.
Claim 4
Dependent Claim 42 words
An embedded process in accordance with claim 1, wherein said user selected items identify computer programs, and including at the computer-server the steps of: downloading, upon receipt of a command (204) from the browser, computer programs identified by the user selected programs.
Claim 5
Dependent Claim 58 words
An embedded process in accordance with claim 1, wherein said creating (174) step comprises the steps of: separating (170) fields in the data strings into name/value pairs; determining (172) if there are any values in a "cart" field by examination of the "cart" field, and if so, converting (176) said values into a list of previously selected items.
Claim 6
Dependent Claim 60 words
An embedded process in accordance with claim 5, wherein said adding step comprises the steps of: adding new selected items to said list; converting (180) said list to a field data string; generating (182) a new shopping page file with said field data string in a hidden field thereof, and transmitting (184) said new shopping page to said browser program.
Claim 7
Dependent Claim 21 words
A computer-executable process according to any of claims 1 to 6, characterized in that the computer-useable medium is a storage medium.
Claim 8
Dependent Claim 20 words
A computer-executable process according to claim 7, stored in a memory, a hard disk, a floppy disk, or a CD-ROM.
Claim 9
Dependent Claim 28 words
A computer-executable process according to any of claims 1 to 6, characterized in that the computer-useable medium is a transmission medium, or a communications network, preferably the Internet.
Claim 10
Dependent Claim 247 words
A computer program for executing a computer process in a server computer (20) for responding to shopping requests from a browser system at a client station (35) so that a shopping cart collection of items selected at the browser system is managed at the browser system rather than the server, said program comprising; a first computer code mechanism (168) for receiving an add request from the browser system, said add request identifying a market system at the server and having a shopping cart field and a selected item to be added by the market system to a shopping cart list; a second computer code mechanism (176) for converting a shopping cart field in the add request to the shopping cart list; a third computer code mechanism (178) for adding the selected item to the shopping cart list to provide an updated cart list containing the selected item and any previous selected items from earlier add requests; a fourth computer code mechanism (180) for converting the updated cart list to an updated version of the shopping cart field; a fifth computer code mechanism (182) for generating a page file and embedding the updated version of the shopping cart field in the page file; and, a sixth computer code mechanism (184) for sending the page file to the browser system at the client station whereby the page file, containing one or more selected items in the shopping cart field, is managed by the browser system at the client station.
Claim 11
Dependent Claim 29 words
A computer program according to claim 10, further comprising, a seventh computer code mechanism (185) for releasing storage space used to store the shopping cart list at the server.
Claim 12
Dependent Claim 109 words
A computer program according to claim 11, further comprising, an eighth computer code mechanism (206) for receiving a download request from the browser system, said download request identifying a market system at the server and having a shopping cart field of previously selected items; a ninth computer code mechanism (210) for converting the shopping cart field of previously selected items from a download request to a shopping cart list of downloadable selected items; and, a tenth computer code mechanism (212) for retrieving each selected computer file identified from the shopping cart list of downloadable selected items and sending the selected computer file to the browser system at the client.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag