System and method for maintaining state between a client and server
First Claim
1. A method for maintaining state between a client and a server, comprising:
- generating a state variable including a location value;
utilizing said state variable to maintain state between said client and said server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for maintaining state between a client and server while protecting security and privacy allows the server to monitor and maintain a record of the client'"'"'s current transaction status via a unique identifier. Generally, the client generates a unique identifier, which it transmits to web applications on remote servers during transactions. The web applications can track a series of continuous and related requests using this identifier to better serve the client. Thus, by maintaining state with web applications, the clients can take advantage of increased services than otherwise possible operating in a stateless protocol. However, the client is able to periodically change this identifier when the user desires anonymity.
91 Citations
31 Claims
-
1. A method for maintaining state between a client and a server, comprising:
-
generating a state variable including a location value;
utilizing said state variable to maintain state between said client and said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31)
-
-
15. An apparatus for maintaining state between a client and a server, comprising:
-
means for generating a state variable including a location value;
means for utilizing said state variable to maintain state between said client and said server.
-
-
29. A system for facilitating interaction between a user and a web application on a remote server, comprising:
-
a computer comprising a processor and memory;
a GPS receiver for generating location values corresponding to said user'"'"'s geographic location;
means for generating a state variable derived from said location values;
means for utilizing said state variable to maintain state between said user and said web application.
-
Specification