×

BYTE RANGE CACHING

  • US 20100318632A1
  • Filed: 06/16/2009
  • Published: 12/16/2010
  • Est. Priority Date: 06/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for responding to client requests for portions of a content resource, the method comprising:

  • receiving a request for a range of bytes that represents a portion of a content resource stored on a server;

    identifying one or more chunks that the requested range of bytes overlaps based on a configurable chunk size into which the caching system divides the content resource;

    determining whether each overlapped chunk is currently stored in a cache;

    upon determining that at least one overlapped chunk is not currently stored in the cache,sending a byte range request to an origin server to download the overlapped chunks that are not stored in the cache;

    receiving a response from the origin server that contains a byte range that includes the requested overlapped chunks; and

    storing the received byte range in corresponding chunks in the cache; and

    sending a response to the received request that includes the specified range of bytes retrieved from the cache,wherein the preceding steps are performed by at least one processor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×