-
公开(公告)号:US20210051194A1
公开(公告)日:2021-02-18
申请号:US17087672
申请日:2020-11-03
Applicant: Level 3 Communications, LLC
Inventor: William Crowder , Christopher Newton
IPC: H04L29/08
Abstract: A content delivery (CD) network delivers content on behalf of multiple content providers. A method includes determining that certain content is trending in a first geographic region during a first time period; and, based on the determining, causing the certain content to be prefetched by the CDN in a second geographic region by a given time after said first time period, wherein, during the first time period, the time in the second geographic region is earlier than the time in the first geographic region.
-
公开(公告)号:US20210044652A1
公开(公告)日:2021-02-11
申请号:US17075939
申请日:2020-10-21
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Christopher Newton , Laurence Lipstone , William Crowder
IPC: H04L29/08
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.
-
公开(公告)号:US20200322446A1
公开(公告)日:2020-10-08
申请号:US16909245
申请日:2020-06-23
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William Crowder
Abstract: A computer-implemented method, operable with a content delivery network (CDN) uses late binding of caching policies; by a caching node in the CDN, in response to a request for content, determining if the content is cached locally. When it is determined that said content is cached locally, then: determining a current cache policy associated with the content; and then determining, based on said current cache policy associated with the content, whether it is acceptable to serve the content that is cached locally; based on said determining, when it is not acceptable to serve the content that is cached locally, obtaining a new version of the content and then serving the new version of the content, otherwise when it is acceptable to serve the content that is cached locally, serving the content that is cached locally.
-
公开(公告)号:US10742521B2
公开(公告)日:2020-08-11
申请号:US14088356
申请日:2013-11-23
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: G06F15/177 , H04L12/24 , H04L29/08 , G06F9/50 , H04L29/06 , G06F15/173 , H04L12/26 , H04L12/911 , H04L29/12 , G06F12/0808
Abstract: A system has multiple service endpoints running on a plurality of devices, wherein each particular service endpoint consumes control resources specifying a configuration for the particular service endpoint. A method includes evaluating a configuration object using first external resource inputs to produce an evaluated configuration object; generating a template, the generating using the evaluated configuration object and second external resource inputs; rendering the template with a set of actual parameter values to produce a localized control resource, the rendering using third external resource inputs; and providing the localized control resource to at least one service endpoint in the system.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-