Apparatus, system and method for maintaining a persistent data state on a communications network
First Claim
Patent Images
1. A method of maintaining a session state on at least one server, comprising:
- generating a session key, wherein each user session key is uniquely associated with a user and a session state;
transmitting the user session keys to a remote computing device;
providing the user session keys to a requesting session client associated with session information;
providing session information for each session key,wherein the session information for each session key comprises at least one entry to a form segment data field, andwherein the session key, state and session information are provided from at least one server separate from a server interacting with the requesting session client; and
associating the session information with each session key.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an apparatus, system, and method for the improved tracking of a data state. The present invention allows session states to be maintained by sites that run on multiple, load-balanced servers. The present invention removes a single point of failure in a system, thus preventing all active sessions from being lost by providing persistent session data distributable across one or more machines over a communications network.
32 Citations
39 Claims
-
1. A method of maintaining a session state on at least one server, comprising:
-
generating a session key, wherein each user session key is uniquely associated with a user and a session state; transmitting the user session keys to a remote computing device; providing the user session keys to a requesting session client associated with session information; providing session information for each session key, wherein the session information for each session key comprises at least one entry to a form segment data field, and wherein the session key, state and session information are provided from at least one server separate from a server interacting with the requesting session client; and associating the session information with each session key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of maintaining a session state on a server, comprising:
-
generating unique user session key uniquely associated with a user and a state; transmitting said unique user session key to a remote computing device for storage and subsequent transmission to a requesting session client associated with session information; providing the session information, wherein the session information for each session key comprises at least one entry to a form segment data field, and wherein the session key, state and session information are provided from at least one server separate from a server interacting with the requesting session client; and associating the session information with the unique user session key. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of maintaining a plurality of session states on at least one server, comprising:
-
generating a plurality of user session keys, wherein each user session key is uniquely associated with a user and a state; transmitting said plurality of user session keys to remote computing devices; providing the plurality of session keys to requesting session clients associated with session information; providing session information for each session key, wherein the session information for each session key comprises at least one entry to a form segment data field; and associating the session information with each session key. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of maintaining a plurality of session states on a server, comprising:
-
generating a plurality of user session keys based on a user IP address, wherein each user session key is uniquely associated with a user and a state; providing the plurality of session keys to a requesting session client associated with session information; providing the session information for each session key, wherein the session information for each session key comprises at least one entry to a form segment data field; and associating the session information with each session key. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of maintaining a plurality of session states on a server, comprising:
-
generating a plurality of user session keys based on a user IP address, wherein each user session key is uniquely associated with a user and a web form state; providing the plurality of session keys to a requesting session client associated with session information; providing the session information for each session key, wherein the session information for each session key comprises at least one entry to a web form segment data field; and associating the session information with each session key.
-
Specification