×

Methods and systems for caching content valid for a range of client requests

  • US 10,547,703 B2
  • Filed: 07/22/2018
  • Issued: 01/28/2020
  • Est. Priority Date: 10/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a content delivery network (CDN) server that has circuitry forming one or more processors and memory holding instructions for execution by the one or more processors, the method comprising:

  • sending a request to an origin server;

    receiving a response to the request from the origin server, the response comprising;

    (i) content that is responsive to the request and (ii) a range token, the range token specifying a data range;

    serving the content to a first client device;

    storing the content in a cache local to the CDN server, in association with the range token;

    serving the content from the cache to at least a second client device, in response to a request from the second client device;

    receiving a message from the origin server, the message comprising an invalidation assertion that comprises any of;

    (iii) a specific data point within the data range and (iv) a sub-range within the data range;

    upon receipt of the message, the CDN server determining that any of (iii) the specific data point and the (iv) sub-range falls within the data range specified by the range token;

    in response to the determination, invalidating the content that was stored in the cache local to the CDN server, such that the CDN server no longer serves the content to client devices from the cache.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×