Patents Assigned to Level 3 Communications, LLC
  • Publication number: 20230239380
    Abstract: A method and apparatus for managing requests in a computer network. A request for a resource from a first node is received by a second node. The request for a resource comprises a header with a timeout indication corresponding to an amount of time the first node will wait for a response to its request for the resource. The second node sends to the first node a response to the request for the resource prior to the end of the amount of time indicated in the timeout indication. The response to the request comprises either the resource or an error message.
    Type: Application
    Filed: November 30, 2022
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William CROWDER, William POWER, Laurence LIPSTONE
  • Publication number: 20230239376
    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.
    Type: Application
    Filed: February 4, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20230239232
    Abstract: A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Stewart Bamford, Brent Wharton Smith, Noah Kipling Weis
  • Publication number: 20230239316
    Abstract: In an embodiment, a computer implemented method receives flow data for a network flows. The method extracts a tuple from the flow data and calculates long-term and short-term trends based at least in part on the tuple. The long-term and short-term trends are compared to determine whether a potential network anomaly exists. If a potential network anomaly does exist, the method initiates a heavy hitter detection algorithm. The method forms a low-complexity intermediate stage of processing that enables a high-complexity heavy hitter detection algorithm to execute when heavy hitters are likely to be detected.
    Type: Application
    Filed: March 30, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Sergey Yermakov
  • Publication number: 20230231789
    Abstract: Systems and methods for network quality testing are provided. Synthetic traffic may be sent through a first flow path and a second flow path. The second flow path includes a portion apportionable to the first flow path, internal to a server, and a portion apportionable to an external flow path, external to the server. Durations of traffic traveling through the first flow path and the second flow path are compared to determine the portion of the second flow path apportionable to the external flow path. In an example, time stamping may be performed by component(s) of the server, such as a kernel, to determine the durations of the traffic traveling through the first flow path and the second flow path.
    Type: Application
    Filed: October 27, 2022
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Kenneth BROOKMAN, David PIPER
  • Publication number: 20230231911
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an API description of an external network service and using the API to integrate the external service into a network. An embodiment operates by receiving, from a service provider, a description of an application programming interface (API), transmitting a call to the service provider using the API for creating a new instance of a service and transmitting to the service provider a traffic flow upon which the service will be applied.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: William Sella
  • Publication number: 20230231932
    Abstract: Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Timothy Brown, Veronica Kravchenko
  • Patent number: 11706628
    Abstract: A security platform of a data network is provided that includes security services for computing devices in communication with the data network. The security platform may apply a security policy to the computing devices when accessing the Internet via a home network (or other customer network) and when accessing the Internet via a public or third party network. To provide security services to computing devices via the home network, the security platform may communicate with a security agent application executed on the router (or other gateway device) of the home network. In addition, each of the devices identified by the security profile for the home network may be instructed or otherwise be provided a security agent application for execution on the computing devices. The security agent application may communicate with the security platform when the computing device connects to the Internet over a third party or public access point.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: July 18, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Mayur Kudtarkar, Kirsten Jensen Coppo
  • Patent number: 11706645
    Abstract: Implementations described and claimed herein provide systems and methods for intelligent node type selection in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing customer set and a new customer set. A set of customer events is generated for a node type of the communications node using a simulator. The set of customer events is generated by simulating the customer set over time through a discrete event simulation. An impact of the customer events is modeled for the node type of the communications node. The node type is identified from a plurality of node types for a telecommunications build based on the impact of the customer events for the node type.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: July 18, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Gray, James Sayre, Stephen Limburg
  • Patent number: 11706132
    Abstract: Systems and methods for routing traffic through a network along Label-Switched Paths (LSPs) that may extend across multiple autonomous systems include performing Internet Protocol (IP) routing lookups as a packet is transmitted along the LSP. In one implementation, a packet having a predetermined value (which may be inserted by an upstream network device) is received at a network device after travelling along a first segment of an LSP. In response to identifying the predetermined label value of the packet, the network device may perform an IP routing lookup using IP routing information included in the packet to identify a next hop for the packet. The network device may then update a label of the packet such that the packet is routed along a second segment of the LSP and transmit the communication packet to the next hop.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 18, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Eric Osborne
  • Patent number: 11700539
    Abstract: Implementations described and claimed herein provide systems and methods for intelligent node type selection in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing customer set and a new customer set. A set of customer events is generated for a node type of the communications node using a simulator. The set of customer events is generated by simulating the customer set over time through a discrete event simulation. An impact of the customer events is modeled for the node type of the communications node. The node type is identified from a plurality of node types for a telecommunications build based on the impact of the customer events for the node type.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Gray, James Sayre, Stephen Limburg
  • Patent number: 11700318
    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.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11700319
    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.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Publication number: 20230216930
    Abstract: Aspects of the present disclosure involve a CDN utilizing a Direct Server Return (DSR) request command to create a tunnel from one content server to another content server of the CDN. Through the DSR tunnel, a request for content may be served from a content server that is more advantageous for the CDN for any number of reasons, such as from a content server that is logically closer to the content server. In determining when a DSR tunnel is created to provide the content, the CDN may access a database storing various information concerning the CDN, such as the location of egress gateways of the CDN in relation to one or more content servers, connecting network location information, the capabilities of one or more content servers, and/or load information of available content servers.
    Type: Application
    Filed: March 4, 2023
    Publication date: July 6, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Joelle T. Maslak, Joseph C. Lawrence
  • Publication number: 20230216582
    Abstract: In an alien wave system, one or more transponders connected to a line system may be owned and operated by a different entity from the entity that owns and operates the line system. In such a situation, diagnosing and correcting faults, and achieving good performance, may be challenging. As such, a system and methods for interoperability in an alien wave system are provided.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 6, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Paul M. Johnson, James E. Shearer
  • Publication number: 20230216826
    Abstract: Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Kevin C. Johns
  • Patent number: 11695805
    Abstract: Novel tools and techniques are provided for implementing monitoring and detection of fraudulent or unauthorized use in telephone conferencing systems or voice networks. In various embodiments, a computing system might monitor call activity through telephone conferencing system or voice network. In response to detecting use of the telephone conferencing system or voice network by at least one party based on the monitored call activity, the computing system might identify incoming and/or outgoing associated with a call initiated by the at least one party. The computing system might analyze the identified incoming and/or outgoing call data to determine whether the call initiated by the at least one party constitutes at least one of fraudulent use or unauthorized use of the telephone conferencing system or voice network. If so, the computing system might initiate one or more first actions.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 4, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Adam Uzelac, Andrew J. Broadworth, Robert P. Slaughter
  • Publication number: 20230208768
    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.
    Type: Application
    Filed: March 4, 2023
    Publication date: June 29, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, William R. Power
  • Publication number: 20230209112
    Abstract: The present disclosure describes a system and method for providing automated policy enforcement. The system and method may be implemented by a service provider to enforce a policy related to copyright infringement activities. According to an example, the policy may define a system of penalty (strike) levels for violations of the policy up to a maximum number of strikes. When a notification of a policy violation is received, the system may operate to determine whether to issue a strike in association with the notification. When a determination is made to issue a strike in association with a received notification a set of enforcement actions to perform in association with the issued strike may be selected and executed. The set of enforcement actions may terminate detected copyright infringement activities and reduce or otherwise limit the service provider's liabilities when such copyright infringement activities may occur.
    Type: Application
    Filed: September 26, 2022
    Publication date: June 29, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Taylor FRALEY, IV, Theresa MACDONALD, Diane WALVATNE
  • Publication number: 20230208802
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 29, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton