×

Content distribution network

  • US 10,506,029 B2
  • Filed: 11/14/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 01/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a control server, a request for a content item from a first client computing device;

    selecting, by the control server, two or more cache servers from a set of cache servers to provide the requested content item to the first client computing device, the selection based at least on a proximity of the two or more cache servers to the first client computing device;

    generating and transmitting, by the control server to the first client computing device, identifiers of the two or more cache servers and computer-executable code for causing the first client computing device to process the identifiers to send a request to the two or more cache servers, based at least in part on the identifiers, for an indication of whether the two or more cache servers are storing a local copy of the requested content item, wherein the computer-executable code also causes the first client computing device to rewrite a hyperlink in a Web page to identify the cache server from the two or more cache servers that provides an indication to the first client computing device that the cache server has a local copy of the requested content;

    providing a first indication, to the first client computing device from a first cache server of the two or more cache servers, that the local copy is not stored at the first cache server;

    providing a second indication, to the first client computing device from a second cache server of the two or more cache servers, that the local copy is stored at the second cache server;

    receiving a request at the second cache server, from the first client computing device, for the local copy of the requested content item; and

    transmitting the local copy of the requested content item from the second cache server to the first client computing device.

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