Patent ID: 9639629
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A method of delivering content to a device, comprising: receiving a request by a proxy server, wherein the request is received by a local client and transferred by the local client to the proxy server, and wherein the request comprises a request for content available at a content server, and wherein the request is sent from an application to the content server, and wherein the local client comprises a client running locally on the device on which the application runs; parsing the content and identifying a plurality of dependent resources by the proxy server, wherein each of the dependent resources is identified as going to be requested by the application to be sent from a location to the application, and wherein the location is remote from the device on which the application runs; delivering the content from the proxy server to the local client, wherein the content is further delivered from the local client to the application; and prior to receiving a request for the plurality of dependent resources, delivering information associated with the plurality of dependent resources but not the dependent resources from the proxy server to the local client, wherein the information associated with the plurality of dependent resources comprises hashed signatures of the plurality of dependent resources, wherein the local client determines whether to send a request for one of the plurality of dependent resources based on the hashed signature of the one of the plurality of dependent resources.