System and method for managing states and user context over stateless protocols
First Claim
1. A system to facilitate a remote user accessing an application across a stateless protocol, comprising:
- a component for caching data associated with the remote user access, the data comprising state and/or user specific information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating remote access of an application available via a stateless protocol is provided. Such applications are typically accessed via the World Wide Web portion of the Internet (the “Web”) using a browser application and an HTTP protocol. The system can include one or more components for caching data associated with the remote access, the data comprising state and/or user specific information. The state and/or user specific information can be stored in a user context object (UCO). One or more user context objects can be managed by a user context manager that facilitates locating user context objects and reclaiming memory associated with user context objects that are no longer necessary to support remote access of the application accessed via a stateless protocol.
-
Citations
41 Claims
-
1. A system to facilitate a remote user accessing an application across a stateless protocol, comprising:
a component for caching data associated with the remote user access, the data comprising state and/or user specific information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method for facilitating remote access to an application, the access occurring across a stateless protocol, comprising:
-
allocating memory to cache state and/or user specific information associated with the remote access;
caching the state information associated with the remote access of the application in the allocated memory; and
caching the user specific information associated with the remote access of the application in the allocated memory. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 39, 40)
-
-
35. A data packet adapted to be transmitted between two or more computer processes, comprising;
-
information related to facilitating remote access to an application, the access occurring across a stateless protocol, the information comprising;
state and/or user specific information associated with the remote access of the application.
-
-
36. A computer readable medium storing computer executable components of a system to facilitate a remote user accessing an application across a stateless protocol, the components including a component for caching data associated with the remote user access, the data comprising state and/or user specific information.
-
38. A computer readable medium storing computer executable instructions operable to execute a method for facilitating remote access to an application, the access occurring across a stateless protocol, the method comprising:
-
allocating memory to cache state and/or user specific information associated with the remote access;
caching the state information associated with the remote access of the application in the allocated memory; and
caching the user specific information associated with the remote access of the application in the allocated memory.
-
-
41. A system for managing information in an application accessed via a stateless protocol, comprising:
-
means for allocating memory to store state and/or user specific information associated with a remote user access of an application, the application being accessed via a stateless protocol;
means for caching, in the allocated memory, state information associated with the remote access of the application;
means for caching, in the allocated memory, user specific information associated with a remote accessor of the application;
means for locating the state and/or user specific information cached in the allocated memory; and
means for reclaiming the allocated memory when the memory has not been accessed within a pre-determined period of time.
-
Specification