-
公开(公告)号: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.
-
公开(公告)号:US20230362273A1
公开(公告)日:2023-11-09
申请号:US18218730
申请日:2023-07-06
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
IPC: H04L67/568 , H04L69/04 , H04L67/01 , H04L67/02 , H04L67/1097
CPC classification number: H04L67/568 , H04L69/04 , H04L67/01 , H04L67/02 , H04L67/1097
Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.
-
公开(公告)号:US11750536B2
公开(公告)日:2023-09-05
申请号:US17480196
申请日:2021-09-21
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
IPC: H04L49/90 , H04L43/0888 , H04L43/0811 , H04L67/1097
CPC classification number: H04L49/9084 , H04L43/0811 , H04L43/0888 , H04L67/1097
Abstract: A computer-implemented method on a device. The device has hardware including storage. The method includes obtaining log event data from at least one component or service on the device that is to be delivered to a component or service on a distinct device. Each log event data item has a priority. If a connection to an external location is lost, at least some of the log event data items are selectively stored in the storage, wherein the storing is based on priority of the log event data items. Otherwise, if the connection is not lost, at least some of the log event data items are sent to the at least one external location.
-
公开(公告)号:US20230246996A1
公开(公告)日:2023-08-03
申请号:US18132055
申请日:2023-04-07
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
IPC: H04L61/4511 , H04L67/02 , H04L67/60 , H04L47/70 , H04L61/30
CPC classification number: H04L61/4511 , H04L67/02 , H04L67/60 , H04L47/70 , H04L61/30 , H04L67/1021
Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.
-
公开(公告)号:US20230239376A1
公开(公告)日:2023-07-27
申请号:US18105822
申请日:2023-02-04
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
IPC: H04L67/63 , H04L67/02 , H04L67/1097 , H04L67/01 , H04L67/56
CPC classification number: H04L67/63 , H04L67/02 , H04L67/1097 , H04L67/01 , H04L67/56 , H04L67/568
Abstract: A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.
-
公开(公告)号:US11425223B2
公开(公告)日:2022-08-23
申请号:US16909245
申请日:2020-06-23
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , William Crowder
IPC: G06F15/16 , H04L67/5682 , H04L67/02 , H04L9/40 , H04L67/568 , H04L67/00
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.
-
公开(公告)号:US20220030059A1
公开(公告)日:2022-01-27
申请号:US17493889
申请日:2021-10-05
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
IPC: H04L29/08 , H04L12/761
Abstract: Examples described herein relate to apparatuses and methods for a node of a network to facilitate communication among two or more clients, including but not limited to determining, by the node, that the two or more clients are connected to the node for accessing data originating from an origin server, receiving, by the node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the node, the message to the at least one second client without routing the message to the origin server.
-
公开(公告)号:US20210243225A1
公开(公告)日:2021-08-05
申请号:US17239745
申请日:2021-04-26
Applicant: Level 3 Communications, LLC
Inventor: Robert Smith , Shawn Marck , Christopher Newton
IPC: H04L29/06
Abstract: Embodiments provide system and methods for a DDoS service using a mix of mitigation systems (also called scrubbing centers) and non-mitigation systems. The non-mitigation systems are less expensive and thus can be placed at or near a customer's network resource (e.g., a computer, cluster of computers, or entire network). Under normal conditions, traffic for a customer's resource can go through a mitigation system or a non-mitigation system. When an attack is detected, traffic that would have otherwise gone through a non-mitigation system is re-routed to a mitigation system. Thus, the non-mitigation systems can be used to reduce latency and provide more efficient access to the customer's network resource during normal conditions. Since the non-mitigation servers are not equipped to respond to an attack, the non-mitigation systems are not used during an attack, thereby still providing protection to the customer network resource using the mitigation systems.
-
公开(公告)号:US10992547B2
公开(公告)日:2021-04-27
申请号:US13802406
申请日:2013-03-13
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: H04L12/24 , H04L29/08 , H04L29/06 , H04L29/12 , G06F9/50 , G06F15/177 , G06F15/173 , H04L12/26 , H04L12/911 , G06F12/0808
Abstract: A method includes maintaining first and second mapping data. The first mapping data is from canonical names (CNAMEs) to binding names (BNAMEs), and the second mapping data is from BNAMEs to address information. The method includes using the first mapping data to map a canonical name to a binding name; and then using the second mapping data to map the binding name to corresponding address information.
-
公开(公告)号:US10924583B2
公开(公告)日:2021-02-16
申请号:US15360456
申请日:2016-11-23
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton
Abstract: A computer-implemented method, in a content delivery (CD) network, wherein the CD network delivers content on behalf of multiple content providers. At a server in the CD network, wherein the serving is processing multiple requests from a plurality of distinct clients, and based on utilization of at least one capacity of the server, degrading processing of a first at least some of the requests. The server may continue to accept incoming requests while degrading processing of some requests. While processing of any requests is degraded, at least some new incoming requests may also be degraded. Based on the utilization of the at least one capacity of the server, a request may be un-degraded.
-
-
-
-
-
-
-
-
-