Systems, Methods, and Media for Managing Multiple Sessions for a User of a Portal
First Claim
1. A method for managing sessions, the method comprising:
- receiving a request from a user for contents of a backend application of a portal;
inserting application session data from a session information, cache into the user request, the application session data being related to the backend application for which the request was received; and
forwarding the user request with the inserted application session data to the backend application.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and media for managing multiple sessions for a user on a portal are disclosed. More particularly, hardware and/or software for managing multiple user sessions with backend applications of a portal are disclosed. Embodiments include a portal having a client interaction module for interacting with a user and a portlet application module for interacting with a backend application on an application server. A further embodiment, provides a session manager for retrieving application session data from an application session data cache and inserting it into a user request, and for removing application session data from a content transmission from a backend application. In some embodiments, a session data cache for storing portal session data and application session data is provided. The session data cache may store application session data for each session established by a user with backend applications.
-
Citations
28 Claims
-
1. A method for managing sessions, the method comprising:
-
receiving a request from a user for contents of a backend application of a portal; inserting application session data from a session information, cache into the user request, the application session data being related to the backend application for which the request was received; and forwarding the user request with the inserted application session data to the backend application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
-
receiving a request from a user for contents of a backend application of a portal; inserting application session data from a session information cache into the user request, the application session data being related to the backend application for which the request was received; and forwarding the user request with the inserted application session data to the backend application. - View Dependent Claims (13, 14, 15)
-
-
16. A data processing system for managing sessions on a portal, the system comprising:
-
a client interaction module, the client interaction module being adapted to receive a request from the user for contents of a backend application of a portal, the user request comprising portal session data; a portlet application module, the portlet application module being adapted to receive a content transmission from the backend application, the content transmission comprising application session data; a session data cache, the session data cache comprising portal session data and application session data; and a session manager in communication with the session data cache, the client interaction module, and the portlet application module, the session manager being adapted to insert application session data from the session data cache into a user request received by the client interaction module, the session manager being further adapted to remove application session data from a content transmission received by the portlet interaction module. - View Dependent Claims (17, 18, 20, 21)
-
-
19. The system of claim 36, wherein the portal session data comprises a portal session identifier.
-
22. A data processing system for managing sessions, the system comprising:
-
a portal server adapted to receive the user request for content of a portal, wherein the portal server is further adapted to forward content to the user; an application server in communication with the portal server via a first network, the application server having a backend application providing content, the application server being further adapted to transmit, a content transmission to the portal server; a client computer system in communication with the portal server via a second network, the client, computer system being adapted to display a portal and application content to a user, wherein the client computer system is further adapted to transmit a request by the user to receive content from the backend application; a session data cache, the session data cache comprising portal session data and application session data; and wherein the portal server is adapted to insert application session data from the session data cache into the user request, and wherein further the portal server is adapted to remove application session data from a content transmission received from the application server. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification