×

Pre-caching resources based on a cache manifest

  • US 9,401,917 B2
  • Filed: 06/03/2011
  • Issued: 07/26/2016
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method executed on a first electronic device for accessing an application server via a second electronic device, the method comprising:

  • establishing a tethered communications connection between the first electronic device and the second electronic device over a short-range wireless protocol connection, the second electronic device serving data received from the application server to the first electronic device when tethered to the first electronic device;

    responsive to the establishing of the communications connection, receiving via the second electronic device a cache manifest for a server application, the cache manifest identifying a plurality of resource items that can be pre-cached on the first electronic device;

    pre-caching, subsequent to the tethered communications connection and prior to user authentication, a first subset of the resource items associated with non-secured application resources as a first subset of the plurality of resource items in a cache memory of the first electronic device prior to launching an application client corresponding to the server application on the first electronic device;

    pre-caching, after the user authentication, a second subset of the resource items associated with secured application resources as a second subset of the plurality of resource items in the cache memory of the first electronic device;

    upon launching the application client on the first electronic device, obtaining, from the cache memory, the cached resource items that corresponds to the resource items; and

    displaying an output based upon data received via the second electronic device from the application server and the cached resource items;

    wherein the pre-caching comprises;

    requesting the resource items from the second electronic device;

    receiving the resource items and entity tags associated therewith; and

    storing the resource items and the entity tags in the cache memory of the first electronic device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×