System, method, and apparatus for applet caching
First Claim
1. A method of applet loading on a client comprising the steps of:
- requesting a web page from a server, the web page including an applet tag identifying a first applet for execution;
executing the first applet in response to receiving the web page;
determining if a second applet is cached locally in a persistent and dedicated client cache based on the execution of the first applets;
wherein the client cache is separate and distinct from a browser cache.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a system, method, and apparatus for applet caching. The method includes requesting a web page from a server, the web page including an applet tag identifying a first applet for execution; executing the first applet in response to receiving the web page; and determining if a second applet is cached locally based on the execution of the first applet. The present invention also includes a method of applet loading on a client having the steps of requesting a web page from a server, the web page including a cache check to be executed by the client and determining if an applet is cached locally based on the execution of the cache check. The invention further includes a system and apparatus for client caching.
-
Citations
20 Claims
-
1. A method of applet loading on a client comprising the steps of:
-
requesting a web page from a server, the web page including an applet tag identifying a first applet for execution;
executing the first applet in response to receiving the web page;
determining if a second applet is cached locally in a persistent and dedicated client cache based on the execution of the first applets;
wherein the client cache is separate and distinct from a browser cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of persistent applet caching comprising:
-
a client running a web-enabled application capable of running a cache check applet and a second applet, the client having a cache for storing the second applet; and
a server storing a web page, a cache check applet, and a second applet, the cache check applet capable of determining whether the second applet is stored in the client'"'"'s cache;
wherein the client and the server are operatively connected over a network, the web-enabled application on the client loading the web page over the network from the server, and running the cache check applet, the cache check applet capable of loading the second applet from the client'"'"'s cache and from the server;
wherein the cache is a persistent and dedicated cache separate and distinct from a browser cache.
-
-
10. A system for persistent applet caching comprising:
-
a web page located on a server, the web page accessible by a client;
a first applet associated with the web page; and
a second applet, the first applet capable of determining if the-second applet is cached on the client in a persistent and dedicated cache separate and distinct from a browser cache and the first applet capable of receiving the second applet from the server and caching the second applet on the client. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for providing persistent applet caching on a client, the apparatus located on a server having a web site containing web page code, the apparatus compromising:
-
an applet tag in the web page code on the web server; and
a first applet embedded in the web page code through use of the applet tag, the first applet (a) capable of being executed on the client, (b) capable of determining whether a second applet is present on the client, (c) capable of causing the second applet to be loaded into a cache on the client, and (d) capable of causing the second applet to be executed by the client;
wherein the cache is persistent, dedicate, and separate and distinct from a browser cache. - View Dependent Claims (15, 16, 17)
-
-
18. A method of applet loading on a client comprising the steps of:
-
requesting a web page from a server, the web page including a cache check to be executed by the client; and
determining if an applet is cached locally in a persistent and dedicated client cache separate and distinct from a browser cache based on the execution of the cache check. - View Dependent Claims (19)
-
-
20. A method of applet loading on a client to reduce reloading of applets, comprising:
-
requesting a web page from a server, the web page including an applet tag identifying a first applet for execution;
executing the first applet in response to receiving the web page;
determining if a second applet is cached locally in a persistent client cache based on the execution of the first applet, wherein the client cache is separate and distinct from a browser cache.
-
Specification