METHOD, SYSTEM AND PROGRAM PRODUCTS FOR SHARING STATE INFORMATION ACROSS DOMAINS
First Claim
1. A computer program product for electronic shopping, said computer program product comprising:
- a computer readable storage media;
first program instructions, for execution in an intermediary server, to receive from a purchaser, a first selection of a first item to be purchased electronically from a first vendor having a first web server in a first domain and a second selection of a second item to be purchased electronically from a second vendor having a second web server in a second domain;
second program instructions, for execution in said intermediary server, to obtain state information from both said first domain and said second domain for said purchaser, said first domain not directly communicating state information to said second domain for said purchaser and said second domain not directly communicating state information to said first domain for said purchaser; and
third program instructions, for execution in said intermediary server, to provide a single electronic check-out for said purchaser for both said first and second items; and
wherein said first, second and third program instructions are stored on said computer readable storage media.
0 Assignments
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.
38 Citations
25 Claims
-
1. A computer program product for electronic shopping, said computer program product comprising:
-
a computer readable storage media;
first program instructions, for execution in an intermediary server, to receive from a purchaser, a first selection of a first item to be purchased electronically from a first vendor having a first web server in a first domain and a second selection of a second item to be purchased electronically from a second vendor having a second web server in a second domain;
second program instructions, for execution in said intermediary server, to obtain state information from both said first domain and said second domain for said purchaser, said first domain not directly communicating state information to said second domain for said purchaser and said second domain not directly communicating state information to said first domain for said purchaser; and
third program instructions, for execution in said intermediary server, to provide a single electronic check-out for said purchaser for both said first and second items; and
whereinsaid first, second and third program instructions are stored on said computer readable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for electronic shopping, said computer system comprising:
-
a central processing unit;
first program instructions, for execution in an intermediary server, to receive from a purchaser, a first selection of a first item to be purchased electronically from a first vendor having a first web server in a first domain and a second selection of a second item to be purchased electronically from a second vendor having a second web server in a second domain;
second program instructions, for execution in said intermediary server, to obtain state information from both said first domain and said second domain for said purchaser, said first domain not directly communicating state information to said second domain for said purchaser and said second domain not directly communicating state information to said first domain for said purchaser; and
third program instructions, for execution in said intermediary server, to provide a single electronic check-out for said purchaser for both said first and second items; and
whereinsaid first, second and third program instructions are stored in said computer system for execution by said central processing unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for electronic shopping, said computer program product comprising:
-
a computer readable storage media;
first program instructions, for execution in an intermediary server, to obtain state information from a first domain for a purchaser and state information from a second domain for said purchaser, said first domain not directly communicating state information to said second domain for said purchaser and said second domain not directly communicating state information to said first domain for said purchaser;
second program instructions, for execution in said intermediary server, to receive from said purchaser, a first selection of a first item to be purchased electronically from said first domain and a second selection of a second item to be purchased electronically from said second domain; and
third program instructions, for execution in said intermediary server, to provide a single electronic check-out for said purchaser for both said first and second items; and
whereinsaid first, second and third program instructions are stored on said computer readable storage media. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification