-
公开(公告)号:US10924579B2
公开(公告)日:2021-02-16
申请号:US16103575
申请日:2018-08-14
Applicant: Level 3 Communications, LLC
Inventor: William R. Power
Abstract: Systems, methods, computer program products, and the like, for mapping requests for content received at a CDN to multiple mid-tier content servers. In an example, a method involves utilizing one or more hashing algorithms to map a URL associated with the mid-tier devices to one or more hostnames that may be utilized by the CDN to route requests for content to a particular mid-tier device when an edge device cannot service the request. In this manner, one content device of a particular metro receives requests for particular content and serves that content. By limiting the requests for particular content to a particular mid-tier device, storage may be more efficiently allocated across the mid-tier devices and content not replicated at multiple mid-tier devices.
-
公开(公告)号:US10536524B2
公开(公告)日:2020-01-14
申请号:US15900394
申请日:2018-02-20
Applicant: Level 3 Communications, LLC
Inventor: Jason Huselton , William R. Power
IPC: G06F15/173 , H04L29/08 , G06F16/27 , G06F16/14 , G06F16/182
Abstract: Methods and systems for storing and distributing content include executing storage rules against ingested content to determine in which of a plurality of storage systems to store the ingested content. A metadata collection that includes records corresponding to the stored content is maintained such that the content may be located by querying or otherwise searching the metadata collection. The metadata collection may be analyzed using various criteria to identify content to be migrated between different storage systems.
-
公开(公告)号:US20190245939A1
公开(公告)日:2019-08-08
申请号:US16384616
申请日:2019-04-15
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Paul K. McDonnell
IPC: H04L29/08
CPC classification number: H04L67/2842 , H04L29/08144 , H04L29/08279 , H04L29/08738 , H04L29/08801 , H04L41/0668 , H04L67/1002 , H04L67/1014 , H04L67/1023 , H04L67/1034 , H04L67/2814 , H04L69/40
Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
-
公开(公告)号:US10264091B2
公开(公告)日:2019-04-16
申请号:US14626605
申请日:2015-02-19
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Paul K. McDonnell
Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
-
公开(公告)号:US20180241819A1
公开(公告)日:2018-08-23
申请号:US15900394
申请日:2018-02-20
Applicant: Level 3 Communications, LLC
Inventor: Jason Huselton , William R. Power
CPC classification number: H04L67/1097 , G06F16/14 , G06F16/182 , G06F16/27 , H04L67/02 , H04L67/20 , H04L67/2804
Abstract: Methods and systems for storing and distributing content include executing storage rules against ingested content to determine in which of a plurality of storage systems to store the ingested content. A metadata collection that includes records corresponding to the stored content is maintained such that the content may be located by querying or otherwise searching the metadata collection. The metadata collection may be analyzed using various criteria to identify content to be migrated between different storage systems.
-
公开(公告)号:US11750690B2
公开(公告)日:2023-09-05
申请号:US17958351
申请日:2022-10-01
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Christopher Newton , Laurence Lipstone , William Crowder
IPC: H04L67/14 , H04L67/1012 , H04L67/61 , H04L67/1008 , H04L67/1031
CPC classification number: H04L67/1008 , H04L67/1012 , H04L67/1031 , H04L67/14 , 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.
-
公开(公告)号:US11729249B2
公开(公告)日:2023-08-15
申请号:US17946423
申请日:2022-09-16
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William R. Power
IPC: H04L67/02 , G06F16/48 , G06F16/955 , H04L67/1021 , H04L61/4511 , H04L101/355
CPC classification number: H04L67/02 , G06F16/48 , G06F16/955 , H04L61/4511 , H04L67/1021 , H04L2101/355
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 an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
-
公开(公告)号:US11689611B2
公开(公告)日:2023-06-27
申请号:US17804225
申请日:2022-05-26
Applicant: Level 3 Communications, LLC
Inventor: John R. B. Woodworth , Dean Ballew , Paul Carpenter , William R. Power , Laurence R. Lipstone
IPC: H04L67/101 , H04L43/0864 , H04L43/16
CPC classification number: H04L67/101 , H04L43/0864 , H04L43/16
Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.
-
公开(公告)号:US20230018743A1
公开(公告)日:2023-01-19
申请号:US17946423
申请日:2022-09-16
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William R. Power
IPC: H04L67/02 , G06F16/48 , G06F16/955 , H04L67/1021 , H04L61/4511
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 an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-