An approach is provided for managing session information across application boundaries. Session information is obtained of a first application. The session information is stored. The session information is provided to a second application, wherein the session information is particular to a user session and includes data to be persisted across boundaries of the first application and the second application.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: obtaining, by a processor, session information of a first application; determining, by the processor, whether the session information includes page-specific session values; updating, by the processor, the current state of the session information after obtaining the session information and after determining whether the session information includes page-specific session values; storing the session information; and providing, by the processor, the session information to a second application, wherein the session information is particular to a user session and includes data to be persisted across boundaries of the first application and the second application, wherein the session information includes page-specific session values, the method further comprising: segmenting the page-specific session values, and storing the page-specific values separately.
2. A method according to claim 1 , wherein the first application and the second application are web-based applications that support sales transactions.
3. A method according to claim 2 , wherein the data includes values associated with pricing and ordering.
4. A method according to claim 2 , wherein at least one of the web-based application is accessible via a browser application.
5. A method according to claim 4 , wherein the session information is stored within a web server.
6. A method according to claim 1 , further comprising: encrypting, by the processor, the session information for storage.
7. The method according to claim 1 , wherein the session information comprises data entered into the first application by the user.
8. An apparatus comprising: at least one processor, the at least one processor configured to obtain session information of a first application, determine whether the session information includes page-specific session values, and update the current state of the session information after obtaining the session information and after determining whether the session information includes page-specific session values; a database coupled to the at least one processor, the database being configured to store the session information, wherein the session information is provided to a second application, wherein the session information is particular to a user session and includes data to be persisted across boundaries of the first application and the second application, and wherein the session information includes page-specific session values, the at least one processor is further configured to segment the page-specific session values, and the database being further configured to store the page-specific information separately.
9. An apparatus according to claim 8 , wherein the first application and the second application are web-based applications that support sales transactions
10. An apparatus according to claim 9 , wherein the data includes values associated with pricing and ordering.
11. An apparatus according to claim 9 , wherein at least one of the web-based application is accessible via a browser application.
12. An apparatus according to claim 11 , wherein the session information is stored within a web server.
13. An apparatus according to claim 8 , wherein the session information is encrypted for storage.
14. The apparatus according to claim 8 , wherein the session information comprises data entered into the first application by the user.
15. A system comprising: a state manager configured to obtain session information of a first web-based application, determine whether the session information includes page-specific session values, and update the current state of the session information after obtaining the session information and after determining whether the session information includes page-specific session values; and a memory configured to store the session information, wherein the state manager is further configured to provide the session information to a second web-based application during a common user session, wherein the session information includes data to be persisted across boundaries of the first web-based application and the second web-based application, wherein the session information includes page-specific session values, the state manager is further configured to segment the page-specific session values, and the memory being further configured to store the page-specific information separately.
16. A system according to claim 15 , wherein the web-based applications support sales transactions.
17. A system according to claim 16 , wherein the data includes values associated with pricing and ordering.
18. A system according to claim 15 , wherein at least one of the web-based application is accessible via a browser application.
19. A system according to claim 18 , wherein the session information is stored within a web server.
20. A system according to claim 15 , wherein the state manager is further configured to encrypt the session information for storage.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 27, 2006
August 9, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.