Method and system for session sharing
First Claim
1. A method for sharing session data, comprising:
- sending a request from a first user to a web application;
sending session data and an information element from the web application to the first user;
actuating the information element to send a session sharing request to the web application, wherein the session sharing request includes at least a session ID of the first user;
sending at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
sending a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
assigning the session data to the second user, and sending the session data to the second user.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
-
Citations
26 Claims
-
1. A method for sharing session data, comprising:
-
sending a request from a first user to a web application;
sending session data and an information element from the web application to the first user;
actuating the information element to send a session sharing request to the web application, wherein the session sharing request includes at least a session ID of the first user;
sending at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
sending a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
assigning the session data to the second user, and sending the session data to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for sharing session data, comprising:
-
a system for sending a request from a first user to a web application;
a system for sending session data and an information element from the web application to the first user;
a system for actuating the information element to send a session sharing request to the web application, wherein the session sharing request includes at least a session ID of the first user;
a system for sending at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
a system for sending a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
a system for assigning the session data to the second user, and a system for sending the session data to the second user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program product stored on a recordable medium for sharing session data, which when executed comprises:
-
program code for sending a request from a first user to a web application;
program code for sending session data and an information element from the web application to the first user;
program code for sending a session sharing request to the web application in response to an actuation of the information element, wherein the session sharing request includes at least a session ID of the first user;
program code for sending at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
program code for sending a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
program code for assigning the session data to the second user, and program code for sending the session data to the second user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for deploying an application for sharing session data, comprising:
providing a computer infrastructure being operable to;
send a request from a first user to a web application;
send session data and an information element from the web application to the first user;
actuate the information element to send a session sharing request to the web application, wherein the session sharing request includes at least a session ID of the first user;
send at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
send a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
assign the session data to the second user, and send the session data to the second user.
-
26. Computer software embodied in a propagated signal for sharing session data, the computer software comprising instructions to cause a computer system to perform the following functions:
-
send a request from a first user to a web application;
send session data and an information element from the web application to the first user;
actuate the information element to send a session sharing request to the web application, wherein the session sharing request includes at least a session ID of the first user;
send at least the session ID of the first user and a universal resource locator (URL) of the web application to a second user who is allowed to share the session data;
send a session sharing request from the second user to the web application, wherein the session sharing request from the second user includes at least the session ID of the first user;
assign the session data to the second user, and send the session data to the second user.
-
Specification