-
公开(公告)号:US11968084B2
公开(公告)日:2024-04-23
申请号:US18117164
申请日:2023-03-03
Applicant: Level 3 Communications, LLC
Inventor: Laurence Lipstone , Christopher Newton , William Crowder , Vikas Dogra , Kevin Johns
IPC: H04L41/0813 , H04L67/10
CPC classification number: H04L41/0813 , H04L67/10
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.
-
公开(公告)号:US20240106918A1
公开(公告)日:2024-03-28
申请号:US18524129
申请日:2023-11-30
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin , Christopher Newton
IPC: H04L67/60 , H04L41/0853 , H04L41/0893 , H04L41/50 , H04L41/5061 , H04L67/00 , H04L67/01 , H04L67/02 , H04L67/55 , H04L67/568 , H04L67/5682 , H04L69/22
CPC classification number: H04L67/60 , H04L41/0856 , H04L41/0893 , H04L41/5064 , H04L41/509 , H04L67/01 , H04L67/02 , H04L67/34 , H04L67/55 , H04L67/568 , H04L67/5682 , H04L69/22 , H04L63/166
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.
-
3.
公开(公告)号:US11700319B2
公开(公告)日:2023-07-11
申请号:US17951817
申请日:2022-09-23
Applicant: Level 3 Communications, LLC
Inventor: William Crowder , Daniel Jensen , Pawel Jakobowski , Laurence Lipstone , William Power
IPC: H04L67/568 , H04L9/40 , H04L67/10 , G06F15/173
CPC classification number: H04L67/568 , G06F15/17331 , H04L63/083 , H04L67/10
Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
-
公开(公告)号:US20230208711A1
公开(公告)日:2023-06-29
申请号:US18117164
申请日:2023-03-03
Applicant: Level 3 Communications, LLC
Inventor: Laurence Lipstone , Christopher Newton , William Crowder , Vikas Dogra , Kevin Johns
IPC: H04L41/0813
CPC classification number: H04L41/0813 , H04L67/10
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.
-
公开(公告)号:US20220407941A1
公开(公告)日:2022-12-22
申请号:US17891675
申请日:2022-08-19
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William Crowder
IPC: H04L67/5682 , H04L67/02 , H04L9/40 , H04L67/568
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.
-
公开(公告)号:US11463512B2
公开(公告)日:2022-10-04
申请号:US17075939
申请日:2020-10-21
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Christopher Newton , Laurence Lipstone , William Crowder
IPC: H04L29/08 , H04L67/1008 , H04L67/14 , H04L67/1012 , H04L67/1031 , H04L67/61
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.
-
公开(公告)号:US11368548B2
公开(公告)日:2022-06-21
申请号:US16101709
申请日:2018-08-13
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton , Lewis Robert Varney
IPC: H04L67/60 , H04L65/612 , H04L65/80 , H04L41/5041 , H04L41/50 , H04L67/51 , H04L61/4511 , H04L61/00
Abstract: A computer-implemented method in a content delivery network (CDN) comprising multiple content delivery (CD) services including at least one beacon service, the method comprising: at particular CD service in the CDN: (A) obtaining and responding to at least one first request; (B) obtaining and responding to at least one second request; and (C) making a beacon request to a beacon CD service, the beacon request including particular information about: (i) the at least one first request, and (ii) the at least one second request, wherein at least some of the particular information is encoded in the beacon request, wherein the beacon request comprises an HTTP request.
-
公开(公告)号:US11303844B2
公开(公告)日:2022-04-12
申请号:US15706656
申请日:2017-09-15
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: William Crowder , Jeffrey G. Koller , David Fullagar
IPC: H04N5/91 , H04N21/2343 , H04N21/239 , H04N21/472 , H04N21/845
Abstract: A computer-implemented method obtains a plurality of image files, each corresponding to an image in a video stream and builds a common file from a contiguous grouping of the plurality of image files. The video stream has a plurality of contiguous video segments, each having a first video frame, and the plurality of image files correspond to the plurality of first video frames of the plurality of video segments. The plurality of video segments are of approximately equal duration.
-
公开(公告)号:US11272028B2
公开(公告)日:2022-03-08
申请号:US16861290
申请日:2020-04-29
Applicant: Level 3 Communications, LLC
Inventor: Daniel Lee Jensen , William Crowder , Christopher Newton , William R. Power
IPC: H04L29/08 , H04L29/06 , H04L67/568 , H04L67/01
Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.
-
公开(公告)号:US11218566B2
公开(公告)日:2022-01-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.
-
-
-
-
-
-
-
-
-