×

Managing content delivery network service providers

  • US 8,073,940 B1
  • Filed: 11/17/2008
  • Issued: 12/06/2011
  • Est. Priority Date: 11/17/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing content requests comprising:

  • a data store operative to maintain request processing information corresponding to requested resources, the request processing information including at least one of financial cost information, quality of service information, volume of request information and content provider specified specific criteria;

    one or more storage components operative to store resources on behalf of a content provider and provide the resources in response to client computing device requests, wherein the one or more storage components correspond to storage components distinct from content provider provided storage components; and

    a storage management component operative to;

    obtain a client computing device domain name system (DNS) query corresponding to a requested resource;

    as a function of the request processing information, determine whether a subsequent request for the requested resource corresponding to the DNS query should be received by a storage component associated with a network storage component or by one or more content delivery network (CDN) service providers, wherein the storage management component makes the determination by;

    associating a financial cost with the storage component associated with the network storage component, wherein the financial cost corresponds to a financial cost attributed to the content provider for providing the requested resource by the storage component associated with the network storage component;

    associating a financial cost with each of the one or more CDN service providers, wherein the financial cost corresponds to a financial cost attributed to the content provider for providing the requested resource by each of the one or more CDN service providers respectively; and

    selecting at least one alternative resource identifier associated with at least one of the storage component associated with the network storage component and the one or more CDN service providers based on a financial cost for providing the requested resource below a cost threshold; and

    in response to the DNS query, cause the return of the at least one alternative resource identifier.

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