Maintain single session with a single application across multiple clients
First Claim
1. A method for facilitating interaction between computing sessions, the method comprising:
- initiating a first session with a first application;
providing interface information to the first application via the first session, wherein the interface information characterizes a second session with a second application;
causing the first application to use the second application by employing the interface information that characterizes the second session of the second application in one or more messages transferred from the first application to the second application, wherein causing further includes;
causing the first application to use functionality of the second application, wherein the functionality of the second application is accessed by the first application using the first session and the interface information that characterizes the second session of the second application, thereby causing a request message from the first session to the second session to appear to the second application as coming from the second session.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating interaction between computing sessions. An example method provides for first web application to use a same session as a user session of a second web application that is external to the first web application. The first web application can replicate portions of a session Uniform Resource Locator (URL) and submit one or more modified URLs to the second web application. The second web application then handles communications with both the browser and the first web application as a single session. In a particular embodiment, the second web application need not be modified to handle this type of 3-way single session.
5 Citations
20 Claims
-
1. A method for facilitating interaction between computing sessions, the method comprising:
-
initiating a first session with a first application; providing interface information to the first application via the first session, wherein the interface information characterizes a second session with a second application; causing the first application to use the second application by employing the interface information that characterizes the second session of the second application in one or more messages transferred from the first application to the second application, wherein causing further includes; causing the first application to use functionality of the second application, wherein the functionality of the second application is accessed by the first application using the first session and the interface information that characterizes the second session of the second application, thereby causing a request message from the first session to the second session to appear to the second application as coming from the second session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible processor-readable storage device including instructions executable by one or more processors for:
-
initiating a first session with a first application; providing interface information to the first application via the first session, wherein the interface information characterizes a second session with a second application; and causing the first application to use the second application by employing the interface information that characterizes the second session of the second application in one or more messages transferred from the first application to the second application, wherein causing further includes; causing the first application to use functionality of the second application, wherein the functionality of the second application is accessed by the first application using the first session and the interface information that characterizes the second session of the second application, thereby causing a request message from the first session to the second session to appear to the second application as coming from the second session. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for facilitating interaction between computing sessions, the apparatus comprising:
-
one or more processors; a tangible processor-readable storage device including instructions for; initiating a first session with a first application; providing interface information to the first application via the first session, wherein the interface information characterizes a second session with a second application; and causing the first application to use the second application by employing the interface information that characterizes the second session of the second application in one or more messages transferred from the first application to the second application, wherein causing further includes; causing the first application to use functionality of the second application, wherein the functionality of the second application is accessed by the first application using the first session and the interface information that characterizes the second session of the second application, thereby causing a request message from the first session to the second session to appear to the second application as coming from the second session.
-
Specification