Browser session mobility system for multi-platform applications
First Claim
1. A method of transferring the runtime state of an active session established with a browser between platform specific versions of a multi-platform network application, the method comprising:
- capturing a current browser side runtime state of a platform specific version of a multi-platform network application;
selectively transforming the browser side runtime state to a platform independent runtime state; and
storing the platform independent runtime state.
2 Assignments
0 Petitions
Accused Products
Abstract
A browser session mobility (BSM) system allows a user to save and restore the runtime state of active sessions of multi-platform network applications established with a browser. A platform specific runtime state of an active session with a browser that includes a current browser state and a current server state may be captured from a platform specific version of a multi-platform network application. The platform specific runtime state may be transformed to a platform independent runtime state and stored. The stored platform independent runtime state may be retrieved and transformed to another platform specific version of the multi-platform network application and instantiated as the same active session.
-
Citations
29 Claims
-
1. A method of transferring the runtime state of an active session established with a browser between platform specific versions of a multi-platform network application, the method comprising:
-
capturing a current browser side runtime state of a platform specific version of a multi-platform network application;
selectively transforming the browser side runtime state to a platform independent runtime state; and
storing the platform independent runtime state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transferring the runtime state of an active session established with a browser between platform specific versions of a multi-platform network application, the method comprising:
-
generating a first platform specific snapshot representative of state data and session data of at least one of a browser state and a server state of a first platform specific version of a network application;
converting the first platform specific snapshot to a platform independent snapshot;
converting the platform independent snapshot to a second platform specific snapshot representative of the state data and session data; and
re-instantiating at least one of the browser state and the server state on a second platform specific version of the network application with the second platform specific snapshot. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of transferring the runtime state of an active session established with a browser between platform specific versions of a multi-platform network application, the method comprising:
-
capturing a first platform specific runtime state of an active session from a first platform specific version of a network application, wherein the active session includes at least one of a current browser state and a current server state;
transforming the first platform specific runtime state to a platform independent runtime state;
storing the platform independent runtime state;
retrieving the stored platform independent runtime state;
transforming the platform independent runtime state to a second platform specific runtime state; and
instantiating the second platform specific runtime state as the active session of a second platform specific version of the network application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A browser session mobility system for transferring an active session established with a browser between platform specific versions of a multi-platform network application, the browser session mobility system comprising:
-
a network application server;
a communication device in communication with the network application server, wherein the network application server is operable to serve a platform specific version of a network application to a browser of the communication device to form an active session; and
a repository server in communication with at least one of the communication device and the network application server, wherein the runtime state of the active session is captured and transformed to a platform independent runtime state with at least one of the communication device, the network application server and the repository server. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification