INTEGRATING AN APPLET INTO A MULTI-PAGE OR MULTI-TASKING WEB APPLICATION TO ENABLE APPLET STATE TO BE AUTOMATICALLY SAVED AND RESTORED
First Claim
1. A method for saving and restoring state data comprising:
- identifying a Web page of at least one of a multi-page and a multi-tasking application, wherein said identified Web page contains an applet;
detecting a navigation action from the identified Web page to another Web page;
automatically saving a state of the applet;
navigating to the another Web page;
navigating back to the identified Web page;
automatically retrieving the saved state of the applet; and
automatically applying the retrieved state to the identified Web page.
6 Assignments
0 Petitions
Accused Products
Abstract
A Web page of a Web application can be identified. The identified Web page can include an applet. A navigation action from the identified Web page to another Web page of the multi-page Web application can be detected. A state of the applet can be automatically saved before the applet terminates and the next Web page is navigated to. A navigation action to return to the identified Web page can be detected. This navigation can cause the previously saved applet state to be automatically retrieved and applied to the identified Web page so that the Web page is presented in a state that it was in when last navigated away from.
64 Citations
20 Claims
-
1. A method for saving and restoring state data comprising:
-
identifying a Web page of at least one of a multi-page and a multi-tasking application, wherein said identified Web page contains an applet; detecting a navigation action from the identified Web page to another Web page; automatically saving a state of the applet; navigating to the another Web page; navigating back to the identified Web page; automatically retrieving the saved state of the applet; and automatically applying the retrieved state to the identified Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for retaining state of applets comprising:
-
dynamically modifying Web page code to include logic to automatically save applet state before an applet terminates; detecting an event causing the applet of the Web page to terminate; automatically saving a state data for the applet responsive to the event detection by executing the modified logic; determining a request for the Web page; automatically retrieving the state data; and applying the state data when rendering the Web page responsive to the request. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for automatically saving and restoring applet state comprising:
-
a Web application digitally encoded in a computing device usable medium, said Web application comprising a plurality of Web pages, wherein at least one of the Web pages contains an applet configured to execute within a client when the Web page is utilized; a savepoint repository configured to maintain a plurality of savepoints, wherein at least a portion of said savepoints comprise at least one application savepoint for the application; state saving code digitally encoded in a computing device usable medium, said state saving code comprising a plurality of programmatic instructions causing a computing device to automatically save a state of the applet in the savepoint repository; and state restoring code digitally encoded in a computing device usable medium, said state restoring code comprising a plurality of programmatic instructions causing a computing device to automatically restore a state of the applet using a savepoint stored in the savepoint repository, wherein the state saving code and the state restoring code is configured to be triggered responsive to user interactions to navigate from one of the plurality of Web pages to other ones of the plurality of Web pages. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification