Methods and systems for coordinating sessions on one or more systems
First Claim
1. In a system comprising at least one external system and an integration module for facilitating communication with the at least one external system, a method for maintaining access to the at least one external system, the method comprising:
- receiving a notification that a session for a user on at least one external system has been terminated;
upon receiving the notification, verifying that the user has an active session on the integration module;
when the user has the active session, searching the integration module for access information associated with the at least one external system; and
upon locating the access information associated with the user and the at least one external system, delivering the access information to the at least one external system to re-establish the session on the at least one external system and maintain access to the at least one external system.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods and systems for providing a seamless user interface to one or more web-based external systems and applications that monitor and control access to information, products, and/or services provided by such web-based external systems. Accordingly, the methods and systems enable a user to utilize a single web-based graphical user interface to access external systems with minimal input from the user. Further, the invention coordinates the log-on, log-off, and time-out of the user from the external systems so that user has a seamless on-line experience. The user remains logged into each of the external systems so long as the user is logged into a main system and can log-out of all the external systems by logging out of the main system. In addition, the user is not timed out of any external system unless the user is timed out of the main system.
166 Citations
37 Claims
-
1. In a system comprising at least one external system and an integration module for facilitating communication with the at least one external system, a method for maintaining access to the at least one external system, the method comprising:
-
receiving a notification that a session for a user on at least one external system has been terminated; upon receiving the notification, verifying that the user has an active session on the integration module; when the user has the active session, searching the integration module for access information associated with the at least one external system; and upon locating the access information associated with the user and the at least one external system, delivering the access information to the at least one external system to re-establish the session on the at least one external system and maintain access to the at least one external system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a system comprising at least one external system and an integration module for facilitating communication between to at least one external system, a method for reestablishing a session on the at least one external system, the method comprising:
-
upon receiving a request from at least one user to access at least one external system, retrieving access information specific to the at least one external system stored within a user account on an integration module; using the access information, requesting access to the at least one external system for the at least one user to create an active session on the at least one external system; upon the integration module receiving a notification that the at least one user has been denied access to the at least one external system because of inactivity of the at least one user on the at least one external system, searching the integration module for the access information associated with the at least one external system; and upon locating the access information related to the at least one user and the at least one external system, interfacing with the at least one external system to re-establish the active session on the at least one external system without notifying the at least one user that the at least one user was denied access to the at least one external system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer product for implementing, in a system comprising one or more external systems and an integration module for facilitating communication to one or more external systems, a method for seamlessly communicating information and data to the one or more external systems when a session on the one or more external systems has been terminated, the computer program product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions causing the system to perform; a step for receiving a notification, at an integration module from one of the one or more external systems, that an external system session upon the one external system has been terminated and a user module is denied access to the one external system; upon receiving the notification, a verifying that the user module has as an active session on the integration module; searching the integration module for access information associated with the one external system; upon locating the access information associated with the user and the one external system, delivering the access information to the external system to re-establish the session on the one external system and maintain access to the one external system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
Specification