-
公开(公告)号:US20230412673A1
公开(公告)日:2023-12-21
申请号:US18241516
申请日:2023-09-01
Applicant: Level 3 Communications, LLC
Inventor: William R. Power , Christopher Newton , Laurence Lipstone , William Crowder
IPC: H04L67/1008 , H04L67/14 , H04L67/1012 , H04L67/1031 , H04L67/61
CPC classification number: 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.
-
公开(公告)号:US20220407913A1
公开(公告)日:2022-12-22
申请号: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 , H04L45/12 , H04L67/63 , 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.
-
公开(公告)号:US11165879B2
公开(公告)日:2021-11-02
申请号:US17181275
申请日:2021-02-22
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.
-
公开(公告)号:US11063875B2
公开(公告)日:2021-07-13
申请号:US16682557
申请日:2019-11-13
Applicant: Level 3 Communications, LLC
Inventor: Joseph C. Lawrence , William R. Power
IPC: G06F15/16 , H04L12/859 , H04L12/24 , H04L12/841 , H04L29/08 , H04L12/801 , H04L12/725 , H04L12/865
Abstract: Aspects of the present disclosure include a content delivery network (CDN) for delivering content associated with a plurality of different types of applications/devices. Using a CDN flow application, a plurality of network flow parameters are generated for content delivery unique to different types of applications or devices. The network flow parameters include customized data transmission rates. The network flow parameters include predetermined settings for transmission control protocol (TCP) connections between the CDN and devices using a TCP flow control mechanism. Upon receiving a content request, the CDN fulfills the content request based upon first network flow parameters. The network flow parameters may be adjusted for each of the plurality of different types of applications/devices. The network flow parameters may be generated based upon requests or based upon the performance of each of the plurality of applications/devices.
-
公开(公告)号:US20210194981A1
公开(公告)日:2021-06-24
申请号:US17181275
申请日:2021-02-22
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.
-
公开(公告)号:US20200059530A1
公开(公告)日:2020-02-20
申请号:US16665025
申请日:2019-10-28
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Christopher Newton , Kevin Johns , William R. Power
IPC: 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.
-
公开(公告)号:US20190327326A1
公开(公告)日:2019-10-24
申请号:US15960393
申请日:2018-04-23
Applicant: Level 3 Communications, LLC
Inventor: Daniel Lee Jensen , William Crowder , Christopher Newton , William R. Power
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.
-
公开(公告)号:US20190327286A1
公开(公告)日:2019-10-24
申请号:US16459130
申请日:2019-07-01
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Christopher Newton , William R. Power
IPC: H04L29/08 , G06F16/955 , H04L29/12 , G06F16/48
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.
-
9.
公开(公告)号:US20160294642A1
公开(公告)日:2016-10-06
申请号:US15091454
申请日:2016-04-05
Applicant: Level 3 Communications, LLC
Inventor: William Hopkins , William R. Power
IPC: H04L12/24
CPC classification number: H04L41/142 , H04L41/12 , H04L43/0829 , H04L43/0864
Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
Abstract translation: 本公开的方面涉及用于基于服务器端事件从客户端侧观察和量化内容传送网络(CDN)的性能的系统和方法。 在一个特定实施例中,CDN的一个或多个内容服务器可以向收集器设备或站点提供连接性或其他性能信息。 每个内容服务器可以针对在服务器处接收到的内容的每个请求报告该信息。 然后,收集器站点可以将所接收的性能信息存储在数据库中以供一个或多个系统分析。
-
公开(公告)号:US20160191456A1
公开(公告)日:2016-06-30
申请号:US14986015
申请日:2015-12-31
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William R. Power
CPC classification number: H04L67/02 , H04L61/1511 , H04L61/305 , H04L61/3055
Abstract: A content delivery network with at least one first content server bound to a first domain associated with a first characteristic (e.g., popular) associated with content servable from the content delivery network. The content delivery network includes at least one second content server bound to a second domain associated with a second characteristic (e.g., unpopular) associated with content servable from the content delivery network. At least one processing device including computer executable instructions for receiving a request to provide an embedded resource including either a first host name associated with the first domain or a second host name associated with the second domain.
Abstract translation: 具有至少一个第一内容服务器的内容递送网络,该至少一个第一内容服务器绑定到与从内容递送网络可服务的内容相关联的第一特征(例如,流行)关联的第一域。 所述内容传送网络包括绑定到第二域的至少一个第二内容服务器,所述第二域与与从所述内容传送网络可服务的内容相关联的第二特征(例如不受欢迎)关联。 至少一个处理设备,包括用于接收提供嵌入式资源的请求的计算机可执行指令,所述嵌入式资源包括与所述第一域相关联的第一主机名或与所述第二域相关联的第二主机名。
-
-
-
-
-
-
-
-
-