IP Library Granted Patent US 7,600,027
Granted Patent B2
US 7,600,027 · App. 10/942,430 · Granted Oct 6, 2009

Managing multiple sessions for a user of a portal

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,600,027
App. No.
10/942,430
Granted
Oct 6, 2009
Kind
B2
Abstract

Methods 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.

Claims (9)

1. A method for managing sessions, the method comprising:

establishing by a portal server a portal session with a user and saving a portal session identifier in a session information cache, the portal session being associated with a portal provided by the portal server;

receiving by the portal server a request from a user for contents of a backend application of a portal;

inserting by the portal server application session data for the backend application into the user request by querying the session information cache for application session data related to a session between the backend application and the user, the session information cache comprising session information for both the portal session and a plurality of sessions between backend applications and users;

forwarding by the portal server the user request with the inserted application session data to an application server associated with the backend application;

receiving by the portal server from the application server a content transmission having both content requested by the user and application session data from the backend application, the application session information comprising a session identifier;

consolidating by the portal server the received application session data into the session information cache;

removing by the portal server the user's application session data from the content transmission; and

forwarding by the portal server the content transmission to the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2025
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WORKDAY, INC.
Reel/Frame 073051/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2005
From: YAN, SHUNGUO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015681/0397 →