Patents Assigned to Level (3) Communications
  • Publication number: 20240179059
    Abstract: Systems and methods for ingesting, managing, and distributing configuration data in one or more computing networks are provided. In examples, a flexible configuration definition framework is provided to allow for simplified ingestion, management, and distribution of configuration data to various computing devices in complex networks. Rather than table data, the framework permits expression of configuration settings in a non-relational, text-based data format to allow easy searching and filtering of configuration data and targeted distribution of data to machines and applications within the network(s).
    Type: Application
    Filed: November 30, 2023
    Publication date: May 30, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew BUSCHE, Laurence LIPSTONE, William POWER
  • Patent number: 11997013
    Abstract: Dynamic and self-healing optimized traffic rerouting is provided. A system and method are described for determining and implementing optimized traffic routing decision. A route orchestration system monitors network resource performance characteristics information for identifying a traffic redirection triggering event and for determining an optimized traffic control decision based on the network resource performance characteristics information. The decision may include software defined networking (SDN) instructions that may be communicated to one or more network resources (e.g., PE devices, P devices, and/or routers) that may cause traffic to be rerouted the one or more targeted servers. For example, the optimized traffic control decision may be determined to improve load balancing amongst performing servers and other network resources in the network while reducing or minimizing administrative costs.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: May 28, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: John R. B. Woodworth, Dean Ballew, Stewart Bamford
  • Patent number: 11995062
    Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: May 28, 2024
    Assignee: Level 3 Communications LLC
    Inventors: William Gray, Binchao Chen, Steven D. Meyer
  • Publication number: 20240172010
    Abstract: Implementations described and claimed herein provide systems and methods for identification of connection areas 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 connection type and a collection of network sites including the connection type is generated from the customer set. An overlay of customer sites without the connection type may be applied to the collection of network sites to generate an intersection of non-connected customer sites within the collection of network sites including the connection type. The intersection provides an indication of underserviced sites connection to the telecommunication network for potential network growth.
    Type: Application
    Filed: February 2, 2024
    Publication date: May 23, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: William Gray, James Sayre, Stephen Limburg
  • Patent number: 11991585
    Abstract: Implementations described and claimed herein provide systems and methods for correlating one or more service areas of a network with one or more geolocation coordinates to determine available services for customers to the network. A service polygon may be generated that define an area in which a particular service offered by a communications network is available. The boundaries of the service polygons may be adjusted based on information corresponding to physical features of the initial area. The service polygons may aid a communications network in providing a list of available services to potential customers or devices connected to the network by determining one or more geolocation coordinate values of a potential connection site and comparing the values to the service polygons. A network management system may determine the available services, current or in the future, to offer such services to a customer to the network.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: May 21, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Shawn Draper, Vamsi Kaza, Jerry Matthews, William Gray
  • Patent number: 11991057
    Abstract: A route viewing system includes a computing system that receives information associated with one or more routes through a network, and identifies the routes that are associated with at least one illicit user computer used by an illicit user. The computing system then obtains a source location of a source address of the routes and a destination location of a destination address of the routes, and displays the routes on a geographical display at the source location of the source address and the destination location of the destination address of each of the routes.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: May 21, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Michael Benjamin, Skyler J. Bingham, John S. Reynolds
  • Patent number: 11991083
    Abstract: An improved autonegotiation approach includes determining that a negotiated rate between a first network device and a second network device exceeds data transfer capacity over a network path downstream of the second network device. In response, a configuration message is generated and transmitted to the first network device. When received by the first network device, the configuration message causes the first network device to limit data transfer between the first network device and the second network device to no more than the downstream data transfer capacity.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 21, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Steven E. Drake, Charles R. Lyman
  • Patent number: 11991259
    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: July 6, 2023
    Date of Patent: May 21, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Publication number: 20240163310
    Abstract: Embodiments are provided for managing routes of data traffic within a network. The management may be performed via a graphical user interface that interacts with a Web server to update a configuration file. The configuration file can be converted to router management commands by a network management device (e.g., a BGP speaker). The commands can then be sent to border routers for controlling network traffic. Embodiments are also provided for capturing and logging routing updates made in a network.
    Type: Application
    Filed: December 21, 2023
    Publication date: May 16, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Robert Smith, Shawn Marck
  • Publication number: 20240163196
    Abstract: Novel tools and techniques are provided for implementing automatic loop testing. In various embodiments, a computing system may receive a request to test a network loop; may establish a static route to a target test device that is part of the network loop, the route comprising the network loop to the target test device and back; may execute an automated script to test the network loop, by: sending test data at a first rate to the target test device over the route; and applying a filter to the test data returning from the target test device over the route, the filter being configured to count packets of test data that has propagated over the route and compare with the sent packets of test data, and to drop the test data from continuing to propagate through the network loop; and may present results of the test of the network loop.
    Type: Application
    Filed: July 20, 2023
    Publication date: May 16, 2024
    Applicant: Level 3 Communications, LLC
    Inventor: Michael WRIGHT
  • Publication number: 20240163351
    Abstract: This disclosure describes systems, methods, and devices related to using an application programming interface (API) gateway orchestration layer. A method may include identifying, by the API gateway orchestration layer, a first API request, received by an API gateway API, to access a first microservice of a first API gateway that uses a first API gateway model; identifying a second API request, received by the API gateway API, to access a second microservice of a second API gateway that uses a second API gateway model; determining, based on the first API request, a first route to the first API gateway; determining, based on the second API request, a second route to the second API gateway; routing the first API request to the first microservice based on the first route; and routing the second API request to the second microservice based on the second route.
    Type: Application
    Filed: November 14, 2023
    Publication date: May 16, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew JOHNSON, Thomas DURDIN, Jeff SCHEUFELE, John T. PUGACZEWSKI
  • Publication number: 20240163114
    Abstract: This disclosure describes systems, methods, and devices related to installing a security certificate. A method may include identifying, by a network provisioning abstraction layer (NPAL) of a network provisioning system, a digital certificate file received from a certificate management system (CMS); identifying a session boarder controller (SBC) that supports transport layer security (TLS); uploading the digital certificate file to the identified SBC; installing a remote certificate at the identified SBC; enabling the remote certificate at the identified SBC; and sending, based on enabling the remote certificate at the identified SBC, a notification to the CMS indicating that a remote certificate has been installed at the identified SBC.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 16, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew MAHER, George McFALLS, Michael CHAN, Craig FOUCHER, Darren BEHMLANDER, Michael MILLER
  • Publication number: 20240163590
    Abstract: Implementations described and claimed herein provide systems and methods for a configurable optical peering fabric to dynamically create a connection between participant sites without any physical site limitations or necessity of specialized client and network provider equipment being located within such a facility. Client sites to a network may connect to a configurable switching element to be interconnected to other client sites in response to a request to connect the first client site with a second site, also connected to network, via the switching element. A request may trigger verification of the requested and, upon validation, transmission of an instruction to the switching element to enable the cross connect within the switching element. The first site and the second site may thus be interconnected via the switching element in response to the request, without the need to co-locate equipment or to manually install a jumper between client equipment.
    Type: Application
    Filed: December 28, 2023
    Publication date: May 16, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Laurel Clark, Clyde David Cooper, III, Andrew Dugan
  • Publication number: 20240146609
    Abstract: Implementations described and claimed herein provide systems and methods for custom-defined network routing. In one implementation, a set of custom defined network flow rules is received at an edge router of a primary network, which is in communication with a customer network. The set of custom defined network flow rules correspond to network traffic associated with the customer network. The set of custom defined network flow rules is stored in a forwarding table on the edge router. A packet of data is received at the edge router. The packet of data is attributed to the customer network. The set of custom defined network flow rules is applied to the pack of data using the forwarding table.
    Type: Application
    Filed: January 4, 2024
    Publication date: May 2, 2024
    Applicant: Level 3 Communications, LLC
    Inventor: Eric Osborne
  • Publication number: 20240146667
    Abstract: Novel tools and techniques are provided for implementing intent-based orchestration using network parsimony trees. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a computing system might generate a request-based parsimony tree based on the desired characteristics and performance parameters. The computing system might access, from a datastore, a plurality of network-based parsimony trees that are each generated based on measured network metrics, might compare the request-based parsimony tree with each of one or more network-based parsimony trees to determine a fitness score for each network-based parsimony tree, and might identify a best-fit network-based parsimony tree based on the fitness scores.
    Type: Application
    Filed: December 21, 2023
    Publication date: May 2, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, Brett E. Dwyer, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Publication number: 20240146576
    Abstract: One or more encapsulation tunnel aggregator devices are distributed across a provider's network. The tunnel aggregator device(s) may receive clean return traffic from a managed security router (MSR) and route the traffic to a customer endpoint via an encapsulation tunnel, thereby reducing the routing burden on the MSR. The tunnel aggregator device(s) may be deployed in physical or logical proximity to an MSR, which may facilitate the routing of return traffic from the MSR to the tunnel aggregator device(s), for ultimate transmission to a customer endpoint. In other examples, a tunnel aggregator device may be deployed in proximity to other provider network resources, such as a provider edge router.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 2, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Michael FELDPUSCH, William HOXWORTH
  • Publication number: 20240146762
    Abstract: Systems and methods for improved intelligent manipulation of distributed-denial-of-service (DDoS) attack traffic are provided. In implementations, a method may include receiving, at a traffic management system, a mirrored first stream of packets from a router on a first link and a mirrored second stream of packets from the router on a second link. The method may further include determining flow information about the first stream. In examples, the flow information may indicate that a challenge to a particular source IP address has been issued to test the legitimacy of the source IP address. The method may further include sending, by the traffic management system, a routing policy update based on the flow information.
    Type: Application
    Filed: October 11, 2023
    Publication date: May 2, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Christian JENSEN, Michael FELDPUSCH
  • Publication number: 20240146658
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.
    Type: Application
    Filed: January 11, 2024
    Publication date: May 2, 2024
    Applicant: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Publication number: 20240135179
    Abstract: This disclosure describes systems, methods, and devices related to testing servers provisioned in an edge computing device. An edge computing device may detect that a server has been provisioned to access a public network cloud using backbone routers of the edge computing device; provide a neural network for evaluating a probability that a performance of the server will satisfy performance criteria, the neural network trained based on training data comprising labeled settings data and feature weights; input settings and configurations associated with the provisioning of the server as inputs to the neural network; and generate, using the neural network, based on the inputs and the training data, a confidence score indicative of the probability.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Bryan DREYER, Brent SMITH, James SUTHERLAND
  • Publication number: 20240137248
    Abstract: A system and method for providing on-demand edge compute. The system may include an orchestrator that provides a UI and that controls an abstraction layer for implementing a workflow for providing on-demand edge compute. The abstraction layer may include a server configuration orchestration (SCO) system (e.g., a Metal-as-a-Service (MaaS) system) and API that may provide an interface between the orchestrator and the SCO. The API may enable the orchestrator to communicate with the SCO for receiving requests that enable the SCO to integrate with existing compute resources to perform various compute provisioning tasks (e.g., to build and provision a server instance). The various tasks, when executed, may provide on-demand edge compute service to users. The SCO API may further enable the ECS orchestrator to receive information from the SCO (e.g., compute resource information, status messages).
    Type: Application
    Filed: August 9, 2023
    Publication date: April 25, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Austin Ritchie, Scott Hemmann, Wen Wang, Brett Dwyer