×

Providing faster data access using multiple caching servers

  • US 10,021,210 B1
  • Filed: 11/16/2017
  • Issued: 07/10/2018
  • Est. Priority Date: 03/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • in response to receiving a request for an item of network content from a network client, identifying a plurality of servers having access to the network content, the plurality of servers comprising at least a base server and one or more cache servers;

    generating a content request for the item of network content;

    transmitting the content request for the item of network content to individual servers of the plurality of servers in parallel;

    receiving, from at least a subset of the plurality of servers, a plurality of responses to the content request that comprises at least a portion of the item of network content;

    determining, for individual responses in the plurality of responses, a round trip latency for the content request based at least in part on an amount of time to receive the response;

    determining that an optimal server of the plurality of servers is associated with a received response having the lowest round trip latency of the plurality of responses; and

    determining a lock-in period for the network client, wherein one or more subsequent requests received from the network client are transmitted to the optimal server during the lock-in period.

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