METHOD, SYSTEM AND PROGRAM PRODUCTS FOR SHARING STATE INFORMATION ACROSS DOMAINS
First Claim
1. A method of sharing state information, said method comprising:
- determining state information to be shared between a first domain and a second domain; and
sharing said state information between said first domain and said second domain, wherein said first domain and said second domain are non-cooperating.
1 Assignment
0 Petitions
Accused Products
Abstract
State information is shared across domains. The state information is placed in one or more cookies that are shared across disjoint domains. An intermediary application is used, as one example, to enable the sharing of the state information (e.g., the cookies) across the different domains. The intermediary application is used to add state information to requests received from a client and to responses going to the client. Further, an intermediary application is used to cause a client to save state information for any range of Uniform Resource Locators (URLs), and to cause the client to send any previously stored state information to the intermediary application. Additionally, the intermediary application is used to cause state information previously saved by the client for one range of URLs to be subsequently saved by the client for one or more other range of URLs.
-
Citations
50 Claims
-
1. A method of sharing state information, said method comprising:
-
determining state information to be shared between a first domain and a second domain; and
sharing said state information between said first domain and said second domain, wherein said first domain and said second domain are non-cooperating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing state information, said method comprising:
-
determining state information to be provided to at least one of a client and a server; and
using an intermediary application to provide said state information to at least one of said client and said server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of electronic shopping, said method comprising:
-
selecting a plurality of items to be purchased electronically from a plurality of vendors, said plurality of vendors being represented by a plurality of web sites; and
purchasing said plurality of items on-line via a single check out. - View Dependent Claims (19, 20, 21)
-
-
22. A system of sharing state information, said system comprising:
-
means for determining state information to be shared between a first domain and a second domain; and
means for sharing said state information between said first domain and said second domain, wherein said first domain and said second domain are non-cooperating. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A system of providing state information, said system comprising:
-
means for determining state information to be provided to at least one of a client and a server; and
an intermediary application adapted to provide said state information to at least one of said client and said server. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A system of electronic shopping, said system comprising:
-
means for selecting a plurality of items to be purchased electronically from a plurality of vendors, said plurality of vendors being represented by a plurality of web sites; and
means for purchasing said plurality of items on-line via a single check out. - View Dependent Claims (39, 40, 41)
-
-
42. An article of manufacture, comprising:
at least one computer useable medium having computer readable program code means embodied therein for causing the sharing of state information, the computer readable program code means in said article of manufacture comprising;
computer readable program code means for causing a computer to determine state information to be shared between a first domain and a second domain; and
computer readable program code means for causing a computer to share said state information between said first domain and said second domain, wherein said first domain and said second domain are non-cooperating. - View Dependent Claims (43, 44, 45, 46)
-
47. An article of manufacture, comprising:
at least one computer useable medium having computer readable program code means embodied therein for causing the providing of state information, the computer readable program code means in said article of manufacture comprising;
computer readable program code means for causing a computer to determine state information to be provided to at least one of a client and a server; and
computer readable program code means for causing a computer to use an intermediary application to provide said state information to at least one of said client and said server. - View Dependent Claims (48, 49)
-
50. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of electronic shopping, said method comprising:
-
selecting a plurality of items to be purchased electronically from a plurality of vendors, said plurality of vendors being represented by a plurality of web sites; and
purchasing said plurality of items on-line via a single check out.
-
Specification