Persistant Client State in a Hypertext Transfer Protocol Based Client-Server System
First Claim
1. A method for transferring information between a client and a server, the method comprising:
- receiving, at a server, a first request for a first document from a client;
communicating, from the server to the client in response to the first request, the first document and a text string that includes a name-value pair and a domain attribute defining a domain of the server;
receiving, at the server, a second request for a second document from the client; and
receiving, at the server and with the second request, the text string -only when the second request for the second document is made within the domain of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for transferring state information between a server computer system and a client computer system. In one embodiment of the method, an http client requests a file, such as an HTML document, on an http server, and the http server transmits the file to the http client. In addition, the http server transmits a state object, which describes certain state information, to the http client. The http client stores the state object, and will typically send the state object back to the http server when making later requests for files on the http server. In a typical embodiment, the state object includes a domain attribute which specifies a domain or network address, and the state object is transmitted from the http client to a server only when the http client makes an http request to the server and the server is within the domain. In one embodiment, the apparatus includes a processor and memory and a computer readable medium which stores program instructions. In the case of the client system, the instructions specify operations such as receiving and storing the state information; in the case of the server system, the instructions specify operations such as sending the state information to a client system.
100 Citations
4 Claims
-
1. A method for transferring information between a client and a server, the method comprising:
-
receiving, at a server, a first request for a first document from a client;
communicating, from the server to the client in response to the first request, the first document and a text string that includes a name-value pair and a domain attribute defining a domain of the server;
receiving, at the server, a second request for a second document from the client; and
receiving, at the server and with the second request, the text string -only when the second request for the second document is made within the domain of the server. - View Dependent Claims (2)
-
-
3. A method for transferring information between a client and a server, the method comprising:
-
receiving, at a server and from a client, a first request for a first document;
communicating, from the server, the first document to the client in response to the first request;
communicating, from the server and with the first document, a text string that includes a name-value pair defining a user identifier to be stored on the client; and
receiving, at the server, a second request for a second document from the client; and
receiving, at the server and with the request for the second document, the text string only when the second request is made to the server within a domain from which the text string was communicated to the client. - View Dependent Claims (4)
-
Specification