Universal web shopping cart and method of on-line transaction processing
First Claim
1. A method of purchasing products and services on-line using a client connectable to a plurality of servers via a computer network, comprising the steps of:
- initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of servers is active;
during each independent transaction session, collecting transaction information at the client to facilitate a purchase of products and services after the connection between the client and the server is closed and the transaction session is completed;
maintaining the transaction information persistent across multiple independent transaction sessions;
processing the transaction information maintained across multiple independent transaction sessions;
filtering information from the independent transaction sessions to generate a selection; and
at a given time, using the information to effect a purchase of given products and services.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of purchasing products and services on-line using a client connectable to a plurality of servers via a computer network. The method begins by initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of servers is active. During each independent transaction session, transaction information is collected at the client to facilitate a purchase of products and services after the connection between the client and the server is closed and the transaction session is completed. According to the invention, the transaction information is maintained persistent across multiple independent transaction sessions. At a given time, for example, after all Web sites have been visited and the information gathered, the transaction information (as originally collected and/or as filtered, updated or enhanced) is then used to effect a purchase of given products and services.
328 Citations
32 Claims
-
1. A method of purchasing products and services on-line using a client connectable to a plurality of servers via a computer network, comprising the steps of:
-
initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of servers is active; during each independent transaction session, collecting transaction information at the client to facilitate a purchase of products and services after the connection between the client and the server is closed and the transaction session is completed; maintaining the transaction information persistent across multiple independent transaction sessions; processing the transaction information maintained across multiple independent transaction sessions; filtering information from the independent transaction sessions to generate a selection; and
at a given time, using the information to effect a purchase of given products and services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of purchasing products and services on-line from a client running a web browser and being connectable to a plurality of web sites, comprising the steps of:
-
initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of web sites is active; during each independent transaction session, collecting transaction information at the client to facilitate a purchase of products and services after the connection between the client and the web site is closed and the transaction session is completed; maintaining the transaction information persistent across multiple independent transaction sessions in a transaction repository; processing the transaction information before completing the purchase transaction; filtering information from the independent transaction sessions to generate a selection; and at a given time, re-establishing a connection between the client and a given one of the plurality of web sites to complete a purchase transaction. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product in a computer-readable medium for use in a computer to facilitate on-line purchase of products and services in a computer network having at least one Web client connectable to a plurality of Web server, wherein the Web client includes a browser, the computer program product comprising:
-
means for initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of servers is active; means, operative during each independent transaction session, for collecting transaction information at the client to facilitate a purchase of products and services after the connection between the client and the server is closed and the transaction session is completed; means for maintaining the transaction information persistent across multiple independent transaction sessions; and means for using the information to effect a purchase of given products and services. - View Dependent Claims (23, 24, 25)
-
-
26. A computer comprising:
-
a processor; an operating system; a Web browser having an application programming interface (API); and a plug-in to the API to facilitate on-line purchase of products and services, comprising; means for initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of servers is active; means, operative during each independent transaction session, for collecting transaction information at the client to facilitate a purchase of products and services after the connection between the client and the server is closed and the transaction session is completed; means for maintaining the transaction information persistent across multiple independent transaction sessions; means for processing the transaction information maintained across multiple independent transaction sessions; means for filtering information from the independent transaction sessions to generate a selection; and means for using the information to effect a purchase of given products and services. - View Dependent Claims (27, 28, 29)
-
-
30. A method of compiling information on-line from a client running a web browser and being connectable to a plurality of web sites, comprising the steps of:
-
initiating from the client two or more independent transaction sessions, each of the independent transaction sessions established as a connection between the client and one of the plurality of web sites is active; during each independent transaction session, collecting transaction information at the client to facilitate the user taking an action after the connection between the client and the web sites is closed and the transaction session is completed; maintaining the transaction information persistent across multiple independent transaction sessions in a transaction repository; processing the transaction information before taking the action; filtering information from the independent transaction sessions to generate a selection; and at a given time, re-establishing a connection between the client and a given one of the plurality of web sites and taking the action. - View Dependent Claims (31, 32)
-
Specification