Data sharing between application environments
First Claim
Patent Images
1. A method for sharing data between environments in a browser application, comprising:
- linking, by cooperation of a first applet and a second applet, at least one data-representative object associated with a first page to a storage location associated with a second page, the storage location being modified in response to modifications made to the data-representative object, wherein the first applet is executing within the first page and the second applet is executing within the second page and wherein the first page is loaded into a visible frame of the browser application and wherein the second page is loaded into a hidden frame of the browser application;
navigating away from the first page to another page in the visible frame;
navigating back to the first page in the visible frame; and
passing, from the second applet to the first applet, data from the storage location corresponding to the modifications made to the data-representative object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and program for dynamically sharing data between application environments such that the data persists beyond the termination of a data-providing application environment. In one embodiment of the invention, each of a plurality of HTML pages having respective applets are sequentially loaded within a visible frame store and retrieve data from an HTML page within a hidden frame. In this manner, the data produced by an applet persists beyond the termination of an HTML page providing the applet.
-
Citations
18 Claims
-
1. A method for sharing data between environments in a browser application, comprising:
-
linking, by cooperation of a first applet and a second applet, at least one data-representative object associated with a first page to a storage location associated with a second page, the storage location being modified in response to modifications made to the data-representative object, wherein the first applet is executing within the first page and the second applet is executing within the second page and wherein the first page is loaded into a visible frame of the browser application and wherein the second page is loaded into a hidden frame of the browser application;
navigating away from the first page to another page in the visible frame;
navigating back to the first page in the visible frame; and
passing, from the second applet to the first applet, data from the storage location corresponding to the modifications made to the data-representative object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A signal-bearing medium containing a program for storing data, wherein the program, when read and executed by a computer, comprises the steps of:
-
linking, by cooperation of a first applet and a second applet, at least one data-representative object associated with a first page to a storage location associated with a second page, the storage location being modified in response to modifications made to the data-representative object, wherein the first applet is executing within the first page and the second applet is executing within the second page and wherein the first page is loaded into a visible frame of the browser application and wherein the second page is loaded into a hidden frame of the browser application;
navigating away from the first page to another page in the visible frame;
navigating back to the first page in the visible frame; and
passing, from the second applet to the first applet, data from the storage location corresponding to the modifications made to the data-representative object. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A browser application, comprising:
-
a visible frame, comprising a plurality of pages that are backwards and forwards navigable with respect to one another, wherein each of the plurality of pages has an applet for receiving data; and
a hidden frame, including a page having an applet and a memory space;
wherein the applets of the plurality of pages are adapted to provide received data to the applet of the page of the hidden frame, and wherein the applet of the page of the hidden frame is adapted to store the received data in the memory space and to pass data, previously received from a given applet of a given page, back to the given applet when a user navigates back to the given page.- View Dependent Claims (16)
-
-
17. A method for sharing data between web pages displayed by a browser application, comprising the steps of:
-
generating a hidden frame of the browser application;
loading a web page into the hidden frame;
running a hidden applet within the web page;
generating a visible frame of the browser application;
successively loading web pages into the visible frame;
running a separate applet within each successively loaded web page, wherein each separate applet receives data from a user;
receiving user-input data for a given one of the separate applets associated with a given one of the successively loaded web pages;
passing the user-input data to the hidden applet;
navigating to a next successive web page of the successively loaded web pages;
navigating backwards to the give one of the successively loaded web pages; and
passing the user-input data from the hidden applet to the given one of the separate applets. - View Dependent Claims (18)
passing data between the hidden applet and the separate applets; and
storing, by the hidden applet, data received from the separate applets.
-
Specification