Patent ID: 9467527
Filing Date: 2016-10-11
CPC Classification: H04L,H04W

Claim Text:
1. A computer implemented method comprising: receiving, in a caching module disposed at an interface between a radio access network (RAN) and a core network (CN), a content request to retrieve content from an origin server; determining if the requested content is available in the caching module as cached content; sending a header request from the caching module to the origin server in response to receiving the content request, the header request comprising an HTTP HEAD request; receiving at the caching module, in response to sending the header request, a header response comprising one or more headers, wherein a header present in the header response corresponds to a size of the requested content; in response to the header response traversing a gateway in the CN, the gateway can use the size of the content to account for a content size that will be delivered from the caching module once the header response is received by the caching module; determining if the requested content is available at the origin server using the one or more headers; determining if the cached content is valid by comparing information associated with the cached content with the one or more headers; if the requested content is available at the origin server and if the cached content is valid, sending a content response comprising the cached content, if the requested content is not available at the origin server, removing the cached content from the caching module, and if the requested content is available at the origin server and the cached content is not valid, removing the cached content from the caching module, retrieving valid content from the origin server, storing the valid content in the caching module, and sending a content response comprising the retrieved valid content.