System and method for applet caching
First Claim
Patent Images
1. A method comprising:
- in response to a browser application on a client computer initiating a first execution of one or more scripts contained in a document that references an applet,the client computer checking for the existence of a browser cookie in a cookie store of the browser application;
the client computer causing the browser application to receive the applet from a server over a data network,the client computer instructing the applet to install itself on a locally available device of the client computer,wherein instructing the applet to install itself causes the applet to store itself on a locally available device of the client computer, andthe client computer adding a browser cookie to the cookie store of the browser application, said browser cookie indicating the location and existence of said applet on a locally available device of the client computer;
the client computer storing the document on a locally available device of the client computer to produce a locally stored copy of the document;
in response to the browser application on the client computer initiating a second execution of the one or more scripts from the locally stored copy of the document,determining, without use of a data network, based on the browser cookie added to the cookie store, that the applet is stored on a locally available device of the client computer, andthe client computer causing execution of the applet from a locally available device of the client computer.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention involves a method for an Applet to be stored on a hard drive attached or available to a computer, such that the Applet is available to other programs running on the same computer wishing to make us of the Applet without transferring the Applet over the Internet.
27 Citations
24 Claims
-
1. A method comprising:
-
in response to a browser application on a client computer initiating a first execution of one or more scripts contained in a document that references an applet, the client computer checking for the existence of a browser cookie in a cookie store of the browser application; the client computer causing the browser application to receive the applet from a server over a data network, the client computer instructing the applet to install itself on a locally available device of the client computer, wherein instructing the applet to install itself causes the applet to store itself on a locally available device of the client computer, and the client computer adding a browser cookie to the cookie store of the browser application, said browser cookie indicating the location and existence of said applet on a locally available device of the client computer; the client computer storing the document on a locally available device of the client computer to produce a locally stored copy of the document; in response to the browser application on the client computer initiating a second execution of the one or more scripts from the locally stored copy of the document, determining, without use of a data network, based on the browser cookie added to the cookie store, that the applet is stored on a locally available device of the client computer, and the client computer causing execution of the applet from a locally available device of the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A client computer comprising:
-
a script recorded on a hard drive of the client computer, wherein the script is configured to load and execute in a browser application, wherein the script is contained in a document that references an applet, wherein the script, when executed by the client computer, is operable to perform; in response to the browser application initiating a first execution of the script, checking for the existence of a browser cookie in a cookie store of the browser application; causing the browser application to receive the applet from a server over a data network, instructing the applet to install itself on a locally available device of the client computer, wherein instructing the applet to install itself causes the applet to store itself on a locally available device of the client computer, and adding a browser cookie to the cookie store of the browser application, said browser cookie indicating the location and existence of said applet on a locally available device of the client computer; in response to the browser application initiating a second execution of the script, determining, without use of a data network, based on the browser cookie added to the cookie store, that the applet is stored on a locally available device of the client computer, and causing execution of the applet from a locally available device of the client computer. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A client computer comprising:
-
means for checking for the existence of a browser cookie in a cookie store of the browser application; means for causing the browser application to receive an applet from a server over a data network; means for instructing the applet to install itself on a locally available device of a client computer; wherein the applet, when instructed to install itself on a locally available device of a client computer, is operable to store itself on a locally available device of the client computer; means for adding a browser cookie to the cookie store of the browser application, said browser cookie indicating the location and existence of said applet on a locally available device; wherein the means for checking, the means for causing the browser application to receive, the means for instructing, and the means for adding are operable in response to the browser application initiating a first execution of one or more scripts contained in a document that references the applet; means for storing the document on a locally available device of the client computer to produce a locally stored copy of the document; means for determining, without use of a data network, and based on the browser cookie added to the cookie store, that the applet is stored on a locally available device of the client computer; and means for causing execution of the applet from a locally available device of the client computer; wherein the means for determining and the means for causing execution comprises the one or more scripts contained in the locally stored copy of the document; wherein the means for determining and the means for causing execution are operable in response to the browser application initiating a second execution of the one or more scripts from the locally stored copy of the document. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification