Patents Assigned to Level 3 Communications, LLC
  • Patent number: 11509979
    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: Grant
    Filed: October 8, 2021
    Date of Patent: November 22, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Laurel Clark, Clyde David Cooper, III, Andrew Dugan
  • Patent number: 11509601
    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: Grant
    Filed: May 18, 2022
    Date of Patent: November 22, 2022
    Assignee: 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
  • Patent number: 11496361
    Abstract: Examples described herein relate to systems and methods for tiered updating of configuration data. Updated configuration data is transmitted to different tiers of nodes. The nodes of a first tier are commanded to use the updated configuration data. After waiting to see if any nodes of the first tier communicate a fault after using the updated configuration data, for each of the additional tiers in the CDN it is sequentially repeated to: transmit a command to the nodes of that additional tier to use the updated configuration data; and after waiting to see if any nodes of any tier communicate a fault after using the updated configuration data, transmitting a command to the nodes of another additional tier to use the updated configuration data.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: November 8, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Publication number: 20220350391
    Abstract: Methods and systems for reducing energy consumption. A method may include aggregating, for a prior time period, prior usage data from a plurality of computing nodes. Based on the aggregated prior usage data from the plurality of computing nodes, a usage threshold for decreasing cooling system output for the plurality of computing nodes and a local-time threshold for decreasing the cooling system output for the plurality of computing nodes are determined. Current usage data for the plurality of computing nodes is then received. When the current usage data reaches the usage threshold and the local time is after the local-time threshold, output of the cooling systems of the plurality of computing nodes is decreased.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew Flynn, Jason Huselton, Paul Brannigan
  • Patent number: 11489740
    Abstract: Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 1, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Brian V. H. Nguyen, Shellie Wickham
  • Patent number: 11489755
    Abstract: Aspects of the present disclosure involve systems for providing multiple egress routes from a telecommunications network for a client of the network. In general, the system provides for a client of the network to receive intended packets of information through multiple connections to the network such that load balancing and failover services for traffic to the customer are provided. The process and system allow for telecommunications network to utilize a common next-hop value of announced border gateway protocol (BGP) routes to advertise multiple routes to reach a destination customer network or address. By utilizing a common next-hop value in the announced BGP information, the devices of the network may load balance communication packets to the destination customer or address among the multiple egress locations from the network, as well as providing fast failover to alternate routes when a failure at the network or customer occurs.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: November 1, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Francis Ferguson, Eric Osborne, Clyde David Cooper, III, Brent W. Smith
  • Patent number: 11489967
    Abstract: Aspects of the present disclosure involve systems and methods for a collaboration conferencing system to track a total number of concurrently utilized ports across any number of conferencing bridges of the network for a particular customer and one or more billing actions may occur based on this tracking. This may result in an alternate billing option for the customer's use of the system. Further, a telecommunications network administrator may provide access to the collaboration conferencing system based on a total number of concurrently utilized ports rather than on a per conference or per minute basis. With the information of the number of purchased ports by the customer, the administrator may more accurately predict an available capacity for the collaboration conferencing system needed to support all of the users of the system and the potential collaboration conferences.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: November 1, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Andrew J. Broadworth, Robert F. Nance, Gregory T. Ellison
  • Patent number: 11483247
    Abstract: A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: October 25, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Marcus Hadavi, James Ryan
  • Patent number: 11483178
    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: Grant
    Filed: December 29, 2021
    Date of Patent: October 25, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Austin Ritchie, Scott Hemmann, Wen Wang, Brett Dwyer
  • Publication number: 20220337704
    Abstract: Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Joseph A. Scivicque, Adam Uzelac
  • Patent number: 11477162
    Abstract: Systems and methods for receiving information on network firewall policy configurations are disclosed. Based on the received firewall configuration information, a configuration of a firewall and/or subnet of network devices is automatically provisioned and/or configured to control network traffic to and from the subnet.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: October 18, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Travis D. Ewert
  • Publication number: 20220329513
    Abstract: The present application describes a system and method for utilizing a tunnel in a networking routing protocol to provide a network segment access to additional servers when certain load balancing trigger events are detected.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 13, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: John R.B. WOODWORTH, Dean Ballew, Brian J. STRONG, Stewart BAMFORD
  • Publication number: 20220329511
    Abstract: Examples of the present disclosure describe systems and methods for restricting the routing scope of an anycast service. In aspects, network traffic and/or network performance data may be received by a network device and/or an endpoint device in an anycast environment. The received network traffic and/or network performance may be evaluated using one or more automated logic systems or algorithms to identify indicators of potential failure or performance degradation for one or more devices in the anycast environment. Upon identifying one or more such indicators, a routing table of one or more network devices in the anycast environment may be dynamically modified to restrict routes to particular endpoint destinations. The network devices in the anycast environment may subsequently route network traffic according to the modified routing table(s).
    Type: Application
    Filed: March 30, 2022
    Publication date: October 13, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: John R.B. Woodworth, Noah Weis, Dean Ballew, Brian J. Strong
  • Patent number: 11470129
    Abstract: Novel tools and techniques are provided for implementing originating number or address-based route determination and routing. In various embodiments, a computing system may receive, from a first router among a plurality of routers in a first network operated by a first service provider, first SIP data, the first SIP data indicating a request to initiate a SIP-based media communication session between a calling party at an originating address in an originating network and a called party at a terminating address in a terminating network. The computing system may determine a communication route among a plurality of routes through the plurality of routers in the first network for establishing the SIP-based media communication session, based at least in part on the originating address, and may establish the SIP-based media communication session between the calling party and the called party via the determined communication route.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: October 11, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Adam Uzelac
  • Patent number: 11463401
    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: Grant
    Filed: February 1, 2022
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Kevin C. Johns
  • Patent number: 11463513
    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.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11463512
    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.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
  • Patent number: 11463520
    Abstract: Examples described herein relate to systems and methods for storing content items. The methods may be implemented by a computer comprising a processor, primary storage device, secondary storage, device and network interface. The primary storage device may receive, via the network interface, a plurality of content items responsive to respective requests from clients. The plurality of content items may be distributed, via the network interface, from the primary storage device to clients responsive to the respective requests from the clients. The processor may generate a dynamic priority list for the content items based on the respective requests from the clients over time, and may write, based on the dynamic priority list, only a subset of the content items to the secondary storage device.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Publication number: 20220311665
    Abstract: The present disclosure is directed to consolidation of STP pairs without deploying new STP pairs and without making changes at a Service Switching Point to reflect the consolidation. In one aspect, a method includes identifying a first pair of signal transfer point devices to be decommissioned from a telecommunication network; identifying a second pair of signal transfer point devices to assume, in part, functionalities of the first pair of signal transfer point devices, each signal transfer point device of the first pair and the second pair having at least one primary point code and at least one secondary point code assigning a temporary secondary point code to each signal transfer point device of the first pair; and modifying at least one secondary point code of each signal transfer point device of the second pair with a primary point code of at least one signal transfer point device of the first pair.
    Type: Application
    Filed: June 16, 2022
    Publication date: September 29, 2022
    Applicant: Level 3 Communications, LLC
    Inventor: Brad Smeal
  • Patent number: 11456953
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for generating a routing table. In one implementation, BGP route broadcasts are received by a control plane of a network. The BGP route broadcasts are aggregated into a table of address summarized routes based on IP addresses included in the BGP route broadcasts. A table of attribute summarized routes is generated from the table of address summarized routes based on similarities between attributes included in the address summarized routes.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: September 27, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Eric Osborne