×

Content distribution system using an alternative domain name system (DNS) and content servers

  • US 20070005689A1
  • Filed: 09/01/2006
  • Published: 01/04/2007
  • Est. Priority Date: 07/14/1998
  • Status: Active Grant
First Claim
Patent Images

1. A content distribution system operated by a service provider distinct from a set of content providers that use the content distribution system, comprising:

  • a set of content servers organized into a plurality of subsets, with each subset of content servers having a plurality of content servers and being located at a given location in a wide area network, wherein the given location is one of an Internet point of presence or a network access point, wherein the content servers are adapted to selectively receive, cache and serve content provider content, wherein each piece of content provider content is associated with an alphanumeric string that includes given text characters identifying or associated with the service provider;

    an alternative domain name system (DNS) distinct from an Internet domain name system and any client local name server, the alternative domain name system having one or more DNS levels, wherein at least one DNS level comprises a set of service provider name servers including at least a first service provider name server associated with a first subset of content servers and a second service provider name server associated with a second subset of content servers, each of the first and second service provider name servers in the DNS level adapted to resolve DNS queries to the alphanumeric strings so that content provider content is served from the content distribution system, wherein the first service provider name server receives a first DNS query to a given alphanumeric string from a first client local name server and generates an IP address associated with a first subset of content servers and the second service provider name server receives a second DNS query to the given alphanumeric string from a second client local name server, distinct from the first client local name server, and generates an IP address associated with a second subset of content servers, wherein the first and second DNS queries are received at the first and second service provider name servers as a function of a location of the first and second client local name servers, and wherein each of the first and second name servers includes code executable in a processor that resolves the given alphanumeric string without reference to a filename for a piece of content provider content associated with the given alphanumeric string;

    wherein, as a result of the first service provider name server receiving and resolving the first DNS query from the first client local name server, the content provider content associated with the given alphanumeric string is served from at least one content server in the first subset and cached therein for re-use;

    wherein, as a result of the second service provider name server receiving and resolving the second DNS query from the second client local name server, the content provider content associated with the given alphanumeric string is also served from at least one content server in the second subset and cached therein for re-use.

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