Sessions and session states
First Claim
1. A computer-readable media having a computer-readable data structure, the data structure, when read by a computer, enabling session states for multiple applications or application instances to be accessed as part of a single session, the data structure comprising a single binary large object (BLOB) and two or more application identifiers, each application identifier indicating a portion of the BLOB having a session state for a network-enabled application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and/or methods (“tools”) are described that enable application-specific session states in a single session, a network entity to be brought down without data loss, additional privacy for session states, continuity when a session state'"'"'s version differs from that of the session state'"'"'s network application, cessation of unnecessary roundtrips attempting to fetch session states, and other techniques. Some of these techniques may be enabled with a data structure having a single binary large object having application-specific identifiers for portions of the binary large object, version identifiers for those portions, a client token indicating the client associated with session states in the binary large object, and a session identifier indicating the session in which these session states exist.
-
Citations
20 Claims
- 1. A computer-readable media having a computer-readable data structure, the data structure, when read by a computer, enabling session states for multiple applications or application instances to be accessed as part of a single session, the data structure comprising a single binary large object (BLOB) and two or more application identifiers, each application identifier indicating a portion of the BLOB having a session state for a network-enabled application.
-
9. A computer-implemented method comprising:
-
receiving session information indicating a session between a client and a network-enabled application;
translating the session information to provide translated session information; and
embedding the translated session information into post-back information from the network-enabled application that is intended for use by the client. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving an initial or subsequent request to interact with a network entity, the initial request necessitating a new session with the network entity and the subsequent request not necessitating a new session with the network entity;
determining a state for the network entity;
permitting the initial or subsequent request if the state permits new sessions; and
permitting the request if it is a subsequent request and not permitting the request if it is an initial request if the state permits continuation of exiting sessions but not new sessions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification