×

Server selection for content distribution

  • US 9,998,354 B2
  • Filed: 05/28/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 09/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a first routing table of a first server computer, wherein the first routing table includes a first autonomous systems (AS) path;

    receiving a second routing table of a second server computer, wherein the second routing table includes a second AS path;

    receiving a request, from a client computer, for information about content servers that hold a media item title, wherein the request includes a client internet protocol address of the client computer;

    estimating that the first server computer is closer to the client computer than the second server computer is to the client computer, at least in part, by comparing a first number of AS identifiers included in the first AS path to a second number of AS identifiers included in the second AS path;

    assigning a first probability to the first server computer based on a first network throughput of the first server computer;

    assigning a second probability to the second server computer based on a second network throughput of the second server computer; and

    sending a first address to the client computer based, at least in part, on the first probability, on the second probability, and on estimating that the first server computer is closer to the client computer than the second server computer, wherein the first address identifies the media item title stored on the first server computer;

    wherein the method is performed by one or more special-purpose computing devices.

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