Patents Assigned to Level 3 Communication, LLC
-
Publication number: 20200412650Abstract: 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: ApplicationFiled: September 15, 2020Publication date: December 31, 2020Applicant: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 10880219Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for balancing or routing a received communication on a telecommunications network among a plurality of network devices. More particularly, a load balancing unit is associated with a telecommunications network that receives communications from one or more network devices intended for transmission through that network and selects an associated component of the network to process the communication.Type: GrantFiled: April 18, 2019Date of Patent: December 29, 2020Assignee: Level 3 Communications, LLCInventors: Adam Charles Uzelac, Paul Edward Erkkila
-
Patent number: 10880439Abstract: 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: GrantFiled: May 29, 2019Date of Patent: December 29, 2020Assignee: Level 3 Communications, LLCInventors: Joseph A. Scivicque, Adam Uzelac
-
Patent number: 10880430Abstract: Automatic testing/analysis of local loops of telecommunications networks includes obtaining bits-per-tone data for a local loop of a telecommunications network and generating a bit value string from the bits-per-tone data. The bit value string is then analyzed to determine whether it includes a bit pattern indicative of an impairment of the local loop. Further approaches for automatically testing local loops of telecommunications networks include obtaining attenuation data for multiple tones carried by the local loop and determining whether the attenuation data falls below thresholds for providing a service using the local loop.Type: GrantFiled: November 11, 2019Date of Patent: December 29, 2020Assignee: Level 3 Communications, LLCInventors: Thomas C. Woldahl, Erik V. Helfrich, Michael J. Durkin, Larry J. North, Abid Khan
-
Patent number: 10880395Abstract: Provided is a content delivery method and architecture for ways to improve the caching of content at one or more content providing devices of a Content Delivery Network (CDN). In particular, systems and methods are disclosed that vary the requirements to store resources or content within a caching device using a dynamic popularity threshold. This popularity threshold may be varied based on a measured fullness of the storage capacity of the cache device. In another example, the dynamic popularity threshold may be further varied based on a cache pressure, which is an indication of how often the cache replaces stored items with new items. The adjustment to the popularity threshold for caching particular content at the caching device may thus be based on a number of requests for content received at the device to tune the caching procedure for a particular region of the CDN.Type: GrantFiled: September 27, 2017Date of Patent: December 29, 2020Assignee: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Publication number: 20200404050Abstract: 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: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Applicant: Level 3 Communications, LLCInventor: Joelle T. Maslak
-
Publication number: 20200403889Abstract: 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: ApplicationFiled: September 9, 2020Publication date: December 24, 2020Applicant: Level 3 Communications, LLCInventors: Brian V.H. Nguyen, Shellie Wickham
-
Publication number: 20200404052Abstract: 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: ApplicationFiled: September 2, 2020Publication date: December 24, 2020Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20200403864Abstract: Examples of the present disclosure describe systems and methods relating to adaptive virtual services. In an example, a user specifies a device configuration for a platform device. As a result, a service provider installs selected virtual-network functions and defines network connections as specified by the device configuration. Management software may also be installed, thereby enabling the service provider to communicate with and remotely manage the platform device. The installed virtual-network functions are activated on the platform device once it is delivered to the user. In some instances, the user changes the device configuration. For example, the user may install new virtual-network functions, reconfigure or remove existing virtual-network functions, or change defined network connections. As a result, the service provider reconfigures the platform device accordingly. Thus, the user need not purchase new specialized hardware in order to change the available functions of the computer network.Type: ApplicationFiled: June 18, 2020Publication date: December 24, 2020Applicant: Level 3 Communications, LLCInventors: Adam Saenger, Matthew Holway, Len Brannen, Gene Clark, Anil Simlot, Zubin Ingah, Johan J. Shane, Michael Gibson, Cory Sawyer, Rich Cerami, Kurt Deshazer
-
Publication number: 20200403971Abstract: 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: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Applicant: Level 3 Communications, LLCInventors: Jin-Gen Wang, Travis D. Ewert
-
Publication number: 20200389513Abstract: 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: ApplicationFiled: August 26, 2020Publication date: December 10, 2020Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Patent number: 10862790Abstract: A computer-implemented method, in a content delivery (CD) network, wherein said CD network delivers content on behalf of multiple content providers. The method includes, at a client, requesting one or more parts of a randomly generated test object; in response to said requesting, receiving one or more response objects; generating one or more portions of said randomly generated test object, and comparing the one or more response objects received to at least some of the one or more portions of the object generated. Based on said comparing, when said one or more response objects received do not match said at least some of the one or more portions of the object generated, reporting and logging an error.Type: GrantFiled: June 3, 2019Date of Patent: December 8, 2020Assignee: Level 3 Communications, LLCInventor: William Crowder
-
Patent number: 10862769Abstract: A computer-implemented method operable in a content delivery service (CDN), includes, by a collector system: (A) receiving at least one event stream of event data, said event data relating to operation of at least one type of CDN service, each event of said at least one event stream comprising: (i) a timestamp for said event, (ii) information relating to said event; and producing state data relating to information represented in said event data while being able to asynchronously respond to queries relating to said state data.Type: GrantFiled: June 12, 2014Date of Patent: December 8, 2020Assignee: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
-
Publication number: 20200382652Abstract: Aspects of the present disclosure involve systems, methods, computer program products for consolidating toll-free features of two or more telecommunications networks. In one implementation, the network services may be consolidated through utilization of an Enhanced Feature Server (EFS) or other type of application server deployed in a telecommunications network. The EFS may be configured to receive a toll-free communication and route the communication based on the dialed toll-free number and a carrier identification code (CIC) associated with the communication. Routing the communication based at least on the CIC associated with the communication allows the telecommunications network to consolidate (and ultimately remove) a redundant network or network components from the telecommunications network to improve the operation of the network.Type: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Applicant: LEVEL 3 COMMUNICATIONS, LLCInventors: David A. TSCHIRHART, Ken SHOMAKER
-
Patent number: 10855591Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for determining an estimated capacity for providing data from a telecommunications network to a plurality of end users. In one implementation, the estimated capacity for delivering the data to the end users is per transmission path or per access network connected to the telecommunications network. This information may be aggregated into a traffic flow table that illustrates the traffic flow and available capacity to one or more end user networks. Through analysis of the traffic flow table, the system determines an estimated available capacity to provide the data to the end users. The traffic flow table thus provides a more accurate estimate of the capacity of the telecommunications network to provide the data to the end users over previous capacity estimates.Type: GrantFiled: October 20, 2016Date of Patent: December 1, 2020Assignee: Level 3 Communications, LLCInventor: Joelle T. Maslak
-
Patent number: 10855646Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.Type: GrantFiled: August 22, 2019Date of Patent: December 1, 2020Assignee: Level 3 Communications, LLCInventors: William Hopkins, Joelle T. Maslak
-
Publication number: 20200374341Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The method includes: a first server: receiving a request from a client for particular content; determining at least one delivery server in the CDN; migrating the request to the at least one delivery server; and then providing the least one delivery server with first network traffic from the client. Then a second server, distinct from the first server, determines information about the least one delivery server; and then, based on the determining, provides the least one delivery server with second network traffic from the client.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10848394Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a high-quality Video over Internet Protocol (VoIP) network accessible through a public network, such as the Internet. More particularly, a user of a telecommunication network may access the VoIP through an Internet connection or other public network connection and is then connected to a virtual local loop for transmission across the VoIP. As such, the public network may act as an egress and/or ingress to the VoIP allowing users with public network connectivity access to the network. Thus, a virtual local loop providing the desired services and quality from the telecommunications network may be created for a user of the network, without the need of the user to directly connect into the VoIP.Type: GrantFiled: August 4, 2014Date of Patent: November 24, 2020Assignee: Level 3 Communications, LLCInventors: Derek S. Anderson, Ryan T. Korte
-
Patent number: 10848421Abstract: Aspects of the present disclosure involve systems and methods for providing Internet access to customers of a telecommunications network through virtual routing and forwarding tables. An edge device includes both a first interface and a second interface. Traffic is received from a first network at the first interface of the edge device, the first interface being associated with a first virtual routing and forwarding table defining a first route to a destination network. Traffic from a second network is received at the second interface of the edge device, the second interface being associated with a second virtual routing and forwarding table defining a second route to the destination network. Access from the first interface to the destination network in accordance with the first route is provided, and access from the second interface to the destination network in accordance with the second route is provided, where the second route is distinct from the first route.Type: GrantFiled: June 26, 2018Date of Patent: November 24, 2020Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 10848415Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing routing service for managing and routing collaboration participants. A collaboration conferencing routing server may provide configurability in routing a collaboration conference to a conference bridge based on any number of criteria and information about the requester and the communications network on which the conference occurs.Type: GrantFiled: June 18, 2020Date of Patent: November 24, 2020Assignee: Level 3 Communications, LLCInventors: Andrew J. Broadworth, Darren J. Behmlander, Adam C. Uzelac