-
公开(公告)号:US10701148B2
公开(公告)日:2020-06-30
申请号:US14307423
申请日:2014-06-17
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: G06F15/177 , H04L29/08 , H04L12/24 , H04L29/06 , H04N21/231 , H04L12/911 , H04L12/26
Abstract: A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, storage services, and control services; and wherein at least some of the plurality of devices run storage services, and wherein the storage services running on the at least some of the plurality of devices comprise at least one storage services network. At least one storage service is configured to provide persistent storage that is locally and/or globally addressable.
-
公开(公告)号:US10700945B2
公开(公告)日:2020-06-30
申请号:US14583718
申请日:2014-12-28
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: H04L12/24 , G06F15/177 , H04L29/08 , G06F9/50 , H04L29/06 , G06F15/173 , H04L12/26 , H04L12/911 , H04L29/12 , G06F12/0808
Abstract: A method, operable in a content delivery network (CDN) having a plurality of content delivery (CD) services, includes making an association between a first property and at least one subnetwork of said content delivery framework; using said association to implement policies associated with said first property within the CDN, wherein the at least one subnetwork is responsible for at least one CD role for said first property; and modifying said association during operation of the CDN.
-
公开(公告)号:US10608894B2
公开(公告)日:2020-03-31
申请号:US13802093
申请日:2013-03-13
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , H04L12/24 , H04L29/08 , G06F9/50 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/26 , H04L12/911 , H04L29/12 , G06F12/0808
Abstract: A computer-implemented method includes receiving, at a service, invalidation information relating to at least one resource. Based on the invalidation information, a staleness trigger of the at least one resource is set as a function of an invalidation period. The at least one resource is considered to be not useable based on the function of the invalidation period and the staleness trigger.
-
公开(公告)号:US10574624B2
公开(公告)日:2020-02-25
申请号:US15727892
申请日:2017-10-09
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Hong Zhu
Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The CDN includes a rendezvous system that selects CDN servers for clients. In response to a request by a rendezvous mechanism in the rendezvous system, a first given function is evaluated. Based on the outcome of the evaluating, the rendezvous mechanism uses either a first table or a second table. The first table was generated by a first table generation mechanism for use by said rendezvous mechanism to select CDN servers for clients, and the second table was generated by a second table generation mechanism for use by the rendezvous mechanism to select CDN servers for clients.
-
公开(公告)号:US20190327140A1
公开(公告)日:2019-10-24
申请号:US15961686
申请日:2018-04-24
Applicant: Level 3 Communications, LLC
Inventor: Laurence Lipstone , Christopher Newton , William Crowder , Vikas Dogra , Kevin Johns
IPC: H04L12/24
Abstract: A method on a device in a content delivery (CD) network (CDN) that distributes content on behalf of one or more subscribers. In response to receiving configuration information from a subscriber, the configuration information relating to at least one property of the subscriber, generating subscriber-specific platform configuration information for the at least one property. Storing the subscriber-specific platform configuration information in platform configuration storage. Invalidating prior platform configuration information associated with the particular subscriber. Responsive to a request from a CDN component for platform configuration information associated with the particular subscriber: obtaining the subscriber-specific platform configuration information from the platform configuration storage; and providing the subscriber-specific platform configuration information to the CDN component.
-
公开(公告)号:US10348848B2
公开(公告)日:2019-07-09
申请号:US14870381
申请日:2015-09-30
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Kevin Johns , William Power
IPC: H04L12/911 , H04L29/08
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 server contacts a second server to obtain the resource, not in the first tier of servers, and the second server provides the resource to the first server. The first server is instructed not to cache the unpopular content.
-
公开(公告)号:US10348801B2
公开(公告)日:2019-07-09
申请号:US16105877
申请日:2018-08-20
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William R. Power
IPC: H04L29/08 , G06F16/48 , G06F16/955 , H04L29/12
Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
-
168.
公开(公告)号:US20190109899A1
公开(公告)日:2019-04-11
申请号:US15727765
申请日:2017-10-09
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The method includes: a first server: receiving a request from a client for particular content; determining at least one delivery server in the CDN; migrating the request to the at least one delivery server; and then providing the least one delivery server with first network traffic from the client. Then a second server, distinct from the first server, determines information about the least one delivery server; and then, based on the determining, provides the least one delivery server with second network traffic from the client.
-
公开(公告)号:US20190109895A1
公开(公告)日:2019-04-11
申请号:US15727682
申请日:2017-10-09
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Christopher Newton , Laurence Lipstone , William Crowder
IPC: H04L29/08
CPC classification number: H04L67/1008 , H04L67/1012 , H04L67/1031 , H04L67/14 , H04L67/322
Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.
-
公开(公告)号:US10122820B2
公开(公告)日:2018-11-06
申请号:US14302865
申请日:2014-06-12
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin
Abstract: A computer-implemented method in a content delivery network (CDN) includes, responsive to a request, determining a particular sequencer to handle the request, the particular sequencer includes a sequence of one or more handlers. The request is processed in accordance with the particular sequencer by invoking the one or more handlers.
-
-
-
-
-
-
-
-
-