Apparatus, system, and method for maintaining a persistent data state on a communications network
First Claim
Patent Images
1. A processor-implemented method of persistent session state maintenance, comprising:
- generating, via a processor, a user session including a unique user session identifier and a session storage suitable for storing user session state values;
providing a web form containing a plurality of web form input elements suitable for rendering in a user browser;
receiving an indication that a first web form input element has been updated and a first web form input value;
updating the session storage using the first web form input value;
receiving an indication that a second web form input element has been updated and a second web form input value, wherein the indication that the second web form input element has been updated is created without providing a second web form; and
updating the session storage using the second web form input value.
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.
36 Citations
24 Claims
-
1. A processor-implemented method of persistent session state maintenance, comprising:
-
generating, via a processor, a user session including a unique user session identifier and a session storage suitable for storing user session state values; providing a web form containing a plurality of web form input elements suitable for rendering in a user browser; receiving an indication that a first web form input element has been updated and a first web form input value; updating the session storage using the first web form input value; receiving an indication that a second web form input element has been updated and a second web form input value, wherein the indication that the second web form input element has been updated is created without providing a second web form; and updating the session storage using the second web form input value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor-implemented persistent session state maintenance system, comprising:
-
means to generate, via a processor, a user session including a unique user session identifier and a session storage suitable for storing user session state values; means to provide a web form containing a plurality of web form input elements suitable for rendering in a user browser; means to receive an indication that a first web form input element has been updated and a first web form input value; means to update the session storage using the first web form input value; means to receive an indication that a second web form input element has been updated and a second web form input value, wherein the indication that the second web form input element has been updated is created without providing a second web form; and means to update the session storage using the second web form input value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A processor-implemented method of persistent session state maintenance, comprising:
-
generating a user session including a unique user session identifier and a session storage suitable for storing user session state values; providing a web form containing a plurality of web form input elements suitable for rendering in a user browser; receiving an indication that a web form input element has been updated and a first web form input value; updating the session storage using the first web form input value; receiving an indication that the web form input element has been updated and a second web form input value; and updating the session storage using the second web form input value, wherein the session storage retains both the first and second web form input values. - View Dependent Claims (18, 19, 20)
-
-
21. A processor-implemented method of persistent session state maintenance, comprising:
-
generating a user session including a unique user session identifier and a session storage suitable for storing user session state values; providing a web form containing a plurality of web form input elements suitable for rendering in a user browser; receiving an indication that a web form input element has been updated and a first web form input value; updating the session storage using the first web form input value; receiving an indication that the web form input element has been updated and a second web form input value; and updating the session storage using the second web form input value, wherein the session storage retains both the first and second web form input values. - View Dependent Claims (22, 23, 24)
-
Specification