US2020084083A1PendingUtilityA1

Customized domain names in a content delivery network

56
Assignee: LEVEL 3 COMMUNICATIONS LLCPriority: Jan 12, 2011Filed: Nov 13, 2019Published: Mar 12, 2020
Est. expiryJan 12, 2031(~4.5 yrs left)· nominal 20-yr term from priority
H04L 67/1014H04L 61/301H04L 67/2842H04L 29/1265H04L 61/305H04L 29/12783H04L 61/1511H04L 29/12066H04L 67/327H04L 61/35H04L 61/303H04L 67/568H04L 2101/30H04L 2101/35H04L 67/63H04L 61/4511
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method, operable in a content delivery network (CDN) including a plurality of cache servers and domain name servers. At a cache server in the CDN, a first domain name is obtained, the first domain name being associated with a client request for a resource from the cache server. One or more values associated with the client request are determined and a second domain name is generated, including information from the first domain name and information relating to the one or more values associated with the client request. The second domain name is provided to the client. A domain name server in the CDN obtains a request to resolve a first domain name; extracts one or more keys and one or more corresponding values from the first domain name, and generates a second domain name based on the first domain name, the second domain name excluding information from the first domain name relating to the one or more keys and the one or more values. The name server resolves the second domain name using at least some of the one or more values extracted from the first domain name.

Claims

exact text as granted — not AI-modified
1 - 10 . (canceled) 
     
     
         11 . A computer-implemented method, operable in a content delivery network (CDN) comprising a plurality of cache server sites and a domain name system including one or more domain name servers configured to provide domain name resolution, and, the method comprising:
 (A) at a domain name server in the CDN, obtaining a request to resolve a first domain name;   (B) extracting one or more keys and one or more corresponding values from said first domain name;   (C) generating a second domain name based on said first domain name, said second domain name excluding information from said first domain name relating to said one or more keys and said one or more values; and   (D) resolving said second domain name using at least some of the one or more values extracted from the first domain name.   
     
     
         12 . The method of  claim 11  wherein the one or more values associated with the client request include one or more of:
 an network address of a client; 
 a type of device associated with the client; 
 a type of content associated with a client request; 
 an identification of the requested resource; and 
 a data transmission rate. 
 
     
     
         13 . The method of  claim 12  wherein the network address is an Internet Protocol (IP) address of the client. 
     
     
         14 . The method of  claim 12  wherein the type of device is selected from:
 phone, computer, television, set-top box. 
 
     
     
         15 . The method of  claim 12  wherein the domain name server in the CDN performs policy-based name resolution using at least some of the one or more values extracted from the first domain name. 
     
     
         16 - 22 . (canceled)

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.