Storage procedures for application server session persistence
First Claim
Patent Images
1. An article of manufacture comprising:
- a non-transitory computer readable medium, the computer readable medium storing instructions thereon for managing application server session persistence, the instructions, which when executed, promoting actions comprising;
managing records in a session persistence table for an application client session running in an application server environment, the managing including grouping two or more attributes of a first record by shared distinguishing traits of the attributes, which when the attributes are grouped together, reduce the number of serializations for storing the first record or the length of the first record to be serialized;
identifying a change in a session attribute for the application client session;
querying the session persistence table associated with the application running in the application server environment, the query to identify a record having the identified changed session attribute; and
updating an attribute in the first record identified by the query of the session persistence table.
1 Assignment
0 Petitions
Accused Products
Abstract
Session persistence storage schemes are provided. These schemes may include identifying a change in a session attribute for an application client session, querying a session persistence table associated with the application running in the application-server environment, and updating an attribute in the record identified by the query of the session persistence table, where the query is made to a session persistence table with session attributes grouped by common traits.
-
Citations
22 Claims
-
1. An article of manufacture comprising:
a non-transitory computer readable medium, the computer readable medium storing instructions thereon for managing application server session persistence, the instructions, which when executed, promoting actions comprising; managing records in a session persistence table for an application client session running in an application server environment, the managing including grouping two or more attributes of a first record by shared distinguishing traits of the attributes, which when the attributes are grouped together, reduce the number of serializations for storing the first record or the length of the first record to be serialized; identifying a change in a session attribute for the application client session; querying the session persistence table associated with the application running in the application server environment, the query to identify a record having the identified changed session attribute; and updating an attribute in the first record identified by the query of the session persistence table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
managing records in a session persistence table for an application client session running in an application server environment, the managing including grouping two or more attributes of a first record by shared distinguishing attribute traits, which when the attributes with the shared distinguishing trait are grouped together, reduce the number of serializations for storing the first record or the length of the first record to be serialized; identifying a change in a session attribute for the application client session; querying the session persistence table associated with the application running in the application server environment, the query to identify a record having the identified changed session attribute; and updating an attribute in the first record identified by the query of the session persistence table. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer comprising:
a non-transitory computer readable medium, the computer readable medium storing instructions thereon for managing application server session persistence, the instructions, which when executed, promoting actions comprising; managing records in a session persistence table for an application client session running in an application server environment, the managing including grouping two or more attributes of a first record by shared distinguishing traits of the grouped attributes, which when grouped together, reduce the number of serializations for storing the first record and the length of the first record to be serialized; identifying a change in a session attribute for the application client session; querying the session persistence table associated with the application running in the application server environment, the query to identify a record having the identified changed session attribute; and updating an attribute in the first record identified by the query of the session persistence table. - View Dependent Claims (18, 19, 20)
-
21. An article of manufacture comprising:
a non-transitory computer readable medium storing instructions thereon for managing application server session persistence, the instructions, which when executed, promoting actions comprising; identifying one or more common attribute traits from a plurality of session attributes for an application server session running in an application server environment; and grouping attributes from the application server session in a session persistence table supporting the application server session, the grouped attributes identified as having one or more of the common attribute traits, wherein the common attribute traits for grouping attributes in the session persistence table include a shared range of time required to serialize the grouped attribute.
-
22. A method of session persistence storage comprising:
-
identifying one or more distinguishing attribute traits from a plurality of session attributes for an application server session running in an application server environment; and grouping attributes from the application server session in a session persistence table supporting the application server session, the grouped attributes identified as sharing one or more of the distinguishing attribute traits, wherein the distinguishing traits for grouping attributes in the session persistence table include a shared range of time required to serialize the grouped attribute.
-
Specification