Patents Assigned to Level 3 Communications, LLC
  • Publication number: 20200304361
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Applicant: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 10785153
    Abstract: A dynamic SRMS (DSRMS) in a MPLS network generates unique segment identifiers for nodes of the network lacking segment identifiers (SIDs). The DSRMS receives network information from other nodes of the network that may include, for example, Internal Gateway Protocol (IGP) routing information, advertised prefix values for the nodes, and label values used in MPLS routing. The DSRMS analyzes the information and identifies nodes of the network that are not associated with a SID. For each identified node, the DSRMS generates a unique SID and then announces the SID to other nodes within the network. Generating the unique SID may include executing a hashing function using the IP address of the identified node as an input.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 22, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Eric Osborne
  • Patent number: 10785257
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for data center redundancy in relation to a computer network. In particular, the present disclosure provides for one or more available redundant data centers, or bunkers, associated with a computer network. In one embodiment, the bunker data centers are configured to absorb traffic intended for an application operating on a data center when the traffic threatens to overwhelm the application. For example, during a distributed denial of service (DDOS) attack, the bunker data centers are configured to absorb some of the traffic from the DDOS attack to prevent the application that is the target of the attack from being overwhelmed.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: September 22, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Andrew Dugan, John F. Waters, Jr., Salvador Paredes, Nasser Nabih El-Aawar
  • Patent number: 10785149
    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: April 30, 2019
    Date of Patent: September 22, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Eric Osborne
  • Patent number: 10778801
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for a content delivery network (CDN) architecture utilizing one or more proxy cache devices between a requesting device and an edge cluster of the CDN. The proxy cache device is a relatively high-speed device compared to various possible devices making up one or more edge clusters. Thus, if the proxy has cached the requested content, it is capable of directly servicing the client content request at a faster rate than providing the content from the edge cluster. Otherwise, the proxy cache may request the content from an edge cluster and store the content for quick retrieval in response to additional requests for the content. In one embodiment, the proxy cache may perform an analysis of the request or a series of requests to determine if the content is cached at the proxy cache device.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, Kevin C. Johns, William R. Power
  • Patent number: 10778564
    Abstract: In an embodiment, a method exchanges routing data within a network including control and forwarding on separate devices. In the method, a first reachability information session is established between a forwarding device and a first control device and a second reachability information session is established between the forwarding device and a second control device. Also, a third reachability information session is established between the forwarding device and an external routing device. Finally, advertisements are exchanged between the first and second reachability information sessions and the third reachability information session such that the first and second control device appear to the external routing device to be a single device. System and computer program product embodiments are also disclosed.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Thomas Sella, James Michael Sella
  • Patent number: 10778541
    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: July 13, 2018
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Brian V. H. Nguyen, Shellie Wickham
  • Patent number: 10778512
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Publication number: 20200287864
    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: May 26, 2020
    Publication date: September 10, 2020
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20200287823
    Abstract: Systems and methods for provisioning network services include receiving a provisioning request and, in response, initiating a first configuration operation in which a network address is assigned to a piece of network equipment for providing the network service. A network service path is established to the address such that when the equipment is connected to the network, a second configuration operation may be initiated in which the equipment is initialized to perform one or more network functions in support of the network service. Submission of provisioning requests may be conducted through a portal or similar environment that further enables users to analyze, modify, or otherwise manage their network equipment and services.
    Type: Application
    Filed: May 26, 2020
    Publication date: September 10, 2020
    Applicant: Level 3 Communications, LLC
    Inventors: Eric D. Gundersen, Steven M. Rdzak, Rene Grippo
  • Patent number: 10771540
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content and/or communications from a telecommunications or computer network to an end user of the network. In general, the system receives a request for content from a user of the network and analyzes the request to determine an estimated geographic region and/or an access network associated with the requesting device. Based on the determined geographic region or access network, a networking device returns a specific anycast IP address from which the content may be received. In this manner, the content providing network may utilize multiple anycast IP addresses within the network to provide content to one or more end users of the network. The specific anycast IP address is provided to an end user device to obtain the requested content.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 10771151
    Abstract: A system for monitoring health of a fiber optic cable in a telecommunications system includes an optical switch for receiving a plurality of light noise signals over the fiber optic cable and measuring the intensity of at least one of the plurality of light noise signals. The measured intensity data is transmitted to a monitoring system that then compares the measured intensity to a stored threshold intensity value. The system may also include a light signal generator for providing the plurality of light noise signals. The light signal generator may include a first amplifier for generating a light noise signal, a second amplifier for generating a corresponding amplified light noise signal, and an optical splitter for converting the amplified light noise signal into the plurality of light noise signals.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Steven E. Drake, Charles R. Lyman
  • Patent number: 10771542
    Abstract: A computer-implemented method in a content delivery network (CDN) having multiple delivery servers. The CDN delivers content on behalf of at least one content provider. Distinct delivery servers are logically grouped into delivery server groups. One or more CDN name servers are associated with some of the delivery server groups. Network map data are determined using network data determined by the CDN name servers associated with at least some of the deliver server groups. The network data with respect to a CDN name server relative to a resolver is based on an estimated popularity of that CDN name server for that resolver. Responsive to a client request, including a hostname associated with a content provider, at least one CDN name server determines, using network map data, at least one delivery server to process the client request.
    Type: Grant
    Filed: January 4, 2020
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 10771432
    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: October 15, 2019
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Travis D. Ewert
  • Patent number: 10771541
    Abstract: Methods and apparatus for detecting a change in demand for server resources across a load-bearing system having one or more content servers hosting identical content, the load-bearing system being connected to a network of content servers; and automatically modifying the number of content servers on the load-bearing system in response to the change in demand.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Justin Aborn
  • Publication number: 20200280638
    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: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Applicant: Level 3 Communications, LLC
    Inventors: Andrew J. Broadworth, Robert F. Nance, Gregory T. Ellison
  • Publication number: 20200278985
    Abstract: Example embodiments herein include a system having one or more edge servers disposed in an edge site of a content delivery network (CDN). The system can include a collector for collecting analytics associated with requests for content in the CDN. One or more additional collectors can be instantiated in the system, for example, in response to an increase in recordable events detected in the CDN. The system can include an aggregator for aggregating the collected analytics with analytics collected from other edge stages of the CDN. The system can also include a data store that stores the aggregated analytics according to a configurable data model.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Applicant: Level 3 Communications, LLC
    Inventor: Laurence R. Lipstone
  • Patent number: 10764355
    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.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: September 1, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Patent number: 10764138
    Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, an optimization value associated with each of a plurality of multiplexer configurations may be determined, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations may be identified and subsequently used to configure the multiplexers. Other potential aspects of the present disclosure are described in greater detail below.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 1, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Binchao Chen, William Gray
  • Patent number: 10764203
    Abstract: Systems and methods for automatic purchasing, reserving and/or provisioning of a wavelength bandwidth block are disclosed. A user may access a web page, such as an interactive web-portal, to provide bandwidth data and corresponding ordering information for reserving a particular amount of bandwidth capacity on a telecommunications network. Subsequently, the customer's may access and the bandwidth blocks to increase/decrease and/or activate/deactivate portions of the reserved bandwidth capacity as needed.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 1, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Kelly R. Crosby, Benjamin W. Garrard, Jeff King, Scott A. Nusz, Monisha Merchant