-
公开(公告)号:US20210067601A1
公开(公告)日:2021-03-04
申请号:US17095325
申请日:2020-11-11
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin , Christopher Newton
Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.
-
公开(公告)号:US10924573B2
公开(公告)日:2021-02-16
申请号:US16284791
申请日:2019-02-25
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Laurence Lipstone , David Fullagar
IPC: H04L29/08 , H04N21/258 , H04N7/173 , H04N21/231 , H04N21/222 , H04N21/472
Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.
-
公开(公告)号:US20200084083A1
公开(公告)日:2020-03-12
申请号:US16682265
申请日:2019-11-13
Applicant: Level 3 Communications, LLC
Inventor: Gifford Neal Hesketh , Christopher Newton , Mark Brady , David Fullagar
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.
-
公开(公告)号:US20190327507A1
公开(公告)日:2019-10-24
申请号:US16458876
申请日:2019-07-01
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Christopher Newton , David Fullagar
IPC: H04N21/24 , H04L29/08 , H04N21/231
Abstract: Provided are methods and systems for dynamic binding in the context of content delivery. For example, the methods and systems may be implemented as a dynamic binding process that maps a content provider to a first set of content servers in a content distribution network. The dynamic binding process may then facilitate the content to be received from the content provider so that the content can be distributed by the first set of content servers in the content distribution network. The dynamic binding process further monitors network traffic associated with the content from the content provider and determines at least one metric associated with the network traffic. Additionally, the dynamic binding process can remap the content provider to a second set of content servers in the content distribution network based on at least one of the metrics.
-
公开(公告)号:US10356201B2
公开(公告)日:2019-07-16
申请号:US15871417
申请日:2018-01-15
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: James Q. Crowe , John F. Waters, Jr. , Andrew Dugan , Christopher Newton , Laurence Lipstone , Kenneth Brookman , Joseph Lawrence , Andrew Swart , David Fullagar , Kevin Paul
Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
-
公开(公告)号:US20190082029A1
公开(公告)日:2019-03-14
申请号:US16181010
申请日:2018-11-05
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin , Christopher Newton
Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.
-
公开(公告)号:US20180115793A1
公开(公告)日:2018-04-26
申请号:US15728711
申请日:2017-10-10
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Christopher Newton , David Fullagar
IPC: H04N21/24 , H04L29/08 , H04N21/231
CPC classification number: H04N21/2405 , H04L67/1034 , H04N21/23103 , H04N21/2402
Abstract: Provided are methods and systems for dynamic binding in the context of content delivery. For example, the methods and systems may be implemented as a dynamic binding process that maps a content provider to a first set of content servers in a content distribution network. The dynamic binding process may then facilitate the content to be received from the content provider so that the content can be distributed by the first set of content servers in the content distribution network. The dynamic binding process further monitors network traffic associated with the content from the content provider and determines at least one metric associated with the network traffic. Additionally, the dynamic binding process can remap the content provider to a second set of content servers in the content distribution network based on at least one of the metrics.
-
公开(公告)号:US09871881B2
公开(公告)日:2018-01-16
申请号:US14537733
申请日:2014-11-10
Applicant: Level 3 Communications, LLC
Inventor: James Q. Crowe , John F. Waters, Jr. , Andrew Dugan , Christopher Newton , Laurence Lipstone , Kenneth Brookman , Joseph Lawrence , Andrew Swart , David Fullagar , Kevin Paul
CPC classification number: H04L67/2847 , H04L61/1511 , H04L67/02 , H04L67/2842 , H04L67/2885
Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
-
公开(公告)号:US20170187821A1
公开(公告)日:2017-06-29
申请号:US15456443
申请日:2017-03-10
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , Christopher Newton , David Fullagar
CPC classification number: H04L67/2842 , H04L29/08729 , H04L65/4084
Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.
-
公开(公告)号:US09621669B2
公开(公告)日:2017-04-11
申请号:US14537706
申请日:2014-11-10
Applicant: Level 3 Communications, LLC
Inventor: James Q. Crowe , John F. Waters, Jr. , Andrew Dugan , Christopher Newton , Laurence Lipstone , Kenneth Brookman , Joseph Lawrence , Andrew Swart , David Fullagar , Kevin Paul
IPC: H04L29/08
CPC classification number: H04L67/2847 , H04L61/1511 , H04L67/02 , H04L67/2842 , H04L67/2885
Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
-
-
-
-
-
-
-
-
-