Patent ID: 9401917
Filing Date: 2016-07-26
CPC Classification: G06F,H04L,H04W

Claim Text:
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.