Patent ID: 9542501
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A computer-implemented method for presenting content in a client/server environment, comprising: at a proxy device communicatively coupled to a client and a server via a communications network, performing the steps of: intercepting a content item being transmitted from the server to the client; identifying a plurality of resource references in the content item, each resource reference corresponding to a resource; identifying at least a subset of the resources as being likely to be included within an initially viewable portion of the content item to be presented on an output device prior to presentation of at least one other resource in the content item; for each of the resources identified as being likely to be included within the initially viewable portion of the content item: retrieving an original version of the resource; generating a proxy resource from the entire original version of the resource; storing the generated proxy resource; modifying the content item to provide the generated proxy resource to the client by replacing a reference to the entire original version of the resource with a revised reference to the resource including a reference to the corresponding entire original version of the resource and further providing a script to the client to automatically request higher quality versions of the resource, wherein modifying the content item includes replacing the resource reference corresponding to the resource with a modified resource reference corresponding to the stored generated proxy resource; and transmitting the modified content item to the client.