Applet embedded cross-platform caching
First Claim
1. A set of executable instructions residing in a non-transitory computer-readable medium for execution on a processor, comprising:
- downloading an applet to a browser; and
executing the applet to create an applet-controlled cache in memory that is independent of an existing browser cache for the browser and that does not require and does not rely on any caching mechanism built into a platform that executes the applet.
2 Assignments
0 Petitions
Accused Products
Abstract
An applet is used to deliver a persistent caching mechanism. An initial package of the applet incorporates a lightweight caching mechanism into its root set of classes. The remainder of the applet are divided into functional modules that can be subsequently downloaded as seeded. The initial applet and caching mechanism is packaged and signed in a package using tools and procedures native to each platform; and each functional module is packaged and signed in a generic, platform-independent fashion for verification and loading by any of the various platform-dependent initial applet packages. In this way, the same functional module portions of the applet (which may comprise the bulk of the applet) are cached and loaded in a platform-independent manner without requiring or relying on any caching mechanism built into a platform such as a web browser or other applet execution environment.
92 Citations
20 Claims
-
1. A set of executable instructions residing in a non-transitory computer-readable medium for execution on a processor, comprising:
-
downloading an applet to a browser; and executing the applet to create an applet-controlled cache in memory that is independent of an existing browser cache for the browser and that does not require and does not rely on any caching mechanism built into a platform that executes the applet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A set of executable instructions residing in a non-transitory computer-readable medium for execution on a processor, comprising:
-
customizing an applet for a client platform as a package; and delivering the package to a browser of the client platform for self-loading and execution within the browser, the applet establishing an independent applet-cache separate from other browser cache within the browser and independent of the client platform and any caching available from that client platform. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a memory having an applet cache that is independent of a browser cache of a browser and independent of a platform that executes an applet that creates and manages the applet cache; and a processor coupled to the memory and having the applet that executes on the processor from the memory; wherein the applet is configured to create and manage the applet cache and dynamically download and manage other applets as requested and on demand into the applet cache for access by the browser. - View Dependent Claims (19, 20)
-
Specification