Pre-Caching Resources Based on A Cache Manifest
First Claim
1. A method executed on a first electronic device for accessing an application server on a second electronic device, the method comprising:
- receiving a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the first electronic device;
pre-caching the resource item as a cached resource item in a cache memory of the first electronic device prior to launching an application client on the first electronic device;
upon launching the application client on the first electronic device, obtaining, from the cache memory, the cached resource item that corresponds to the resource item; and
displaying an output based upon data from the application server and the cached resource item.
4 Assignments
0 Petitions
Accused Products
Abstract
A method executed on a first electronic device for accessing an application server on a second electronic device includes receiving a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the first electronic device, pre-caching the resource item as a cached resource item in a cache memory of the first electronic device prior to launching an application client on the first electronic device. The method further includes, upon launching the application client on the first electronic device, retrieving data from the application server, wherein the data includes content and a reference to the resource item, obtaining, from the cache memory, the cached resource item that corresponds to the resource item, and displaying an output based upon the content and the cached resource item.
38 Citations
22 Claims
-
1. A method executed on a first electronic device for accessing an application server on a second electronic device, the method comprising:
-
receiving a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the first electronic device; pre-caching the resource item as a cached resource item in a cache memory of the first electronic device prior to launching an application client on the first electronic device; upon launching the application client on the first electronic device, obtaining, from the cache memory, the cached resource item that corresponds to the resource item; and displaying an output based upon data from the application server and the cached resource item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium storing instructions in code which when loaded into memory and executed on a processor of an electronic device cause the device to:
-
receive a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the first electronic device; pre-cache the resource item as a cached resource item in a cache memory of the first electronic device prior to launching an application client on the first electronic device; upon launching the application client on the first electronic device, obtain, from the cache memory, the cached resource item that corresponds to the resource item; and display an output based upon data from the application server and the cached resource item. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An electronic device comprising:
-
a cache memory; and a processor operatively coupled to memory for executing an application client, the processor being configured to; receive a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the electronic device; pre-cache the resource item as a cached resource item in a cache memory of the electronic device prior to launching an application client on the electronic device; upon launching the application client on the electronic device, obtain, from the cache memory, the cached resource item that corresponds to the resource item; and display an output based upon data from the application server and the cached resource item. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification