×

Request routing management based on network components

  • US 8,938,526 B1
  • Filed: 09/28/2010
  • Issued: 01/20/2015
  • Est. Priority Date: 09/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing content comprising:

  • providing, by a service provider, at least one identifier for causing a client computing device to generate a request for content to the service provider, the at least one identifier to be included as an embedded resource provided by a content provider;

    obtaining, by the service provider, a first domain name service (DNS) query for content from a DNS resolver component responsive to at least one embedded resource provided by the content provider, the DNS resolver component providing the first DNS query on behalf of the client computing device;

    responsive to obtaining the first DNS query, determining, by the service provider, performance measurement information corresponding to obtaining the first DNS query;

    generating, by the service provider, an alternative identifier responsive to the request for content from the client computing device;

    transmitting, by the service provider, the alternative identifier to the DNS resolver component;

    obtaining, by the service provider, a second DNS query for the alternative identifier from the DNS resolver component associated with the client computing device;

    responsive to obtaining the second DNS query, determining, by the service provider, performance measurement information corresponding to obtaining the second DNS query responsive to the alternative identifier provided by the service provider;

    determining, by the service provider, latency information corresponding to obtaining the first and second DNS queries, the latency information corresponding to a communication latency between the DNS resolver component and an identifiable component of the service provider; and

    transmitting, by the service provider, information responsive to the received second DNS query.

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