Method, system and program products for sharing state information across domains
First Claim
1. A method of providing state information, said method comprising:
- an intermediary server receiving 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, said first and second domains being non-cooperating domains having no knowledge of each other and not directly communicating state information between each other but sharing state information through the intermediary server;
said intermediary server obtaining state information from the first domain and the second domain in relation to the first item and the second item; and
said intermediary server enabling a single electronic check-out for the purchaser for both the first item and the second item through use of the obtained state information, such that an indication of the first item and the second item need not be moved, by the purchaser, between the first vendor and the second vendor.
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.
10 Citations
24 Claims
-
1. A method of providing state information, said method comprising:
-
an intermediary server receiving 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, said first and second domains being non-cooperating domains having no knowledge of each other and not directly communicating state information between each other but sharing state information through the intermediary server; said intermediary server obtaining state information from the first domain and the second domain in relation to the first item and the second item; and said intermediary server enabling a single electronic check-out for the purchaser for both the first item and the second item through use of the obtained state information, such that an indication of the first item and the second item need not be moved, by the purchaser, between the first vendor and the second vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a computer readable storage device storing computer readable program code which when executed by a processor of a computer system via an intermediary server causes the processor to implement a method of providing state information, said method comprising:
-
said intermediary server receiving 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, said first and second domains being non-cooperating domains having no knowledge of each other and not directly communicating state information between each other but sharing state information through the intermediary server; said intermediary server obtaining state information from the first domain and the second domain in relation to the first item and the second item; and said intermediary server enabling a single electronic check-out for the purchaser for both the first item and the second item through use of the obtained state information from the first domain and the second domain, such that an indication of the first item and the second item need not be moved, by the purchaser, between the first vendor and the second vendor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising a processor and a computer readable memory device coupled to the processor, said memory device containing instructions which when executed by the processor via an intermediary server causes the processor to implement a method of providing state information, said method comprising:
-
said intermediary server receiving 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, said first and second domains being non-cooperating domains having no knowledge of each other and not directly communicating state information between each other but sharing state information through the intermediary server; said intermediary server obtaining state information from the first domain and the second domain in relation to the first item and the second item; and said intermediary server enabling a single electronic check-out for the purchaser for both the first item and the second item through use of the obtained state information from the first domain and the second domain, such that an indication of the first item and the second item need not be moved, by the purchaser, between the first vendor and the second vendor. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification