Patent ID: 9237204
Filing Date: 2016-01-12
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A computer-implemented method executed by one or more processors, the method comprising: receiving from a client a first request for a network resource, the first request including an original location of the network resource; determining that a response to the first request is to be cached based at least in part on a resource type associated with the network resource, wherein the resource type associated with the network resource is determined based on a file extension included in the original location; in response to determining that the response to the first request is to be cached, sending a redirect response to the client including a cache location for the network resource; receiving from the client a second request for the network resource, the second request including the cache location; in response to receiving the second request from the client for the network resource: determining that the network resource has not been previously cached; in response to determining that the network resource has not been previously cached: retrieving the network resource from the original location; caching the retrieved network resource in a storage associated with the cache location for the network resource; and sending the retrieved network resource to the client.