Patents Assigned to Level 3 Communication, LLC
-
Patent number: 10498588Abstract: Implementations described and claimed herein provide systems and methods systems and methods for managing network health, including optimizing a network. In one implementation, an alarm list for a subnetwork of a telecommunications network is obtained. The alarm list has alarm data captured from a plurality of network elements forming the subnetwork. Network data associated with a subset of the network elements is captured by traversing a circuit path in the subnetwork from a source to a destination. The subset of network elements disposed is along the circuit path. The alarm list is correlated with the network data to identify a related network issue. A root cause of the related network issue is determined. One or more recommendations for resolving the root cause of the related network issue are generated, and at least one of the recommendations is deployed in the subnetwork.Type: GrantFiled: August 13, 2015Date of Patent: December 3, 2019Assignee: Level 3 Communications, LLCInventors: Orville J. Hobbs, Charles A. Lockwood, Scott C. Mellecker
-
Publication number: 20190364010Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.Type: ApplicationFiled: August 12, 2019Publication date: November 28, 2019Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20190363948Abstract: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Applicant: Level 3 Communications, LLCInventor: Christopher NEWTON
-
Publication number: 20190363939Abstract: Systems, methods, and non-transitory computer-readable storage media which have instructions stored for execution on a processor, for automating the commissioning of a transport network element within a network. A system configured according to this disclosure can be an Automated Commissioning Tool which can initiate communications with a network element on the network. The Automated Commissioning Tool can then retrieve updated firmware corresponding to the network element and configure the network element to have the updated firmware. Finally, the Automated Commissioning Tool can determine, from a network plan, a first port on the network element which is to be connected via a cross-connect to a second port on the network element and establish the cross-connect on the network element. At this point the network element may be commissioned to operate as a transport network element within the network.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Applicant: Level 3 Communications, LLCInventors: Bernie C. LEHMAN, Erik W. McLEOD
-
Patent number: 10489806Abstract: Implementations of the present disclosure involve a system and/or method of displaying and reviewing prospective customers. The system and/or method may display a prospect map showing geographic areas, corresponding technical infrastructure, and prospects present in the areas. The prospect displayed may be adjusted based on user defined prospect attributes.Type: GrantFiled: January 3, 2013Date of Patent: November 26, 2019Assignee: Level 3 Communications, LLCInventors: Yunas Nadiadi, Paul Farnsworth, Jeff Storey, Ajit K. Rao, Eric D. Gundersen, Allen E. Dixon, Sanjiv Kumar, Rene Grippo, Luke Philips, Rajiv K. Singh, Chris Cuttitta
-
Patent number: 10491754Abstract: A method for providing a predicting bandwidth utilization for a customer of a connectivity service provider is disclosed. The method includes receiving bandwidth utilization data over time for a customer of a connectivity service provider. The method further includes training a machine learning model for the bandwidth utilization data during a time period based on the received data. In an embodiment, training the machine learning model includes determining a value for a parameter. The bandwidth utilization may be substantially periodic over the time period. Relying on the periodicity of the bandwidth utilization, the method further includes predicting, using the trained model, future bandwidth utilization over time.Type: GrantFiled: July 22, 2016Date of Patent: November 26, 2019Assignee: Level 3 Communications, LLCInventors: Sergey Yermakov, Travis Duane Ewert
-
Patent number: 10491716Abstract: A network application may transmit data over a network connection. The application may require certain functionality for the network connection. An embodiment provides a method for the application to inform the network of its requirement. The application may use a control packet to inform the network of its functionality requirement for the connection it is using. The control packets may be sent to the network at the same time the application is transmitting its data. In an embodiment, a user using the application instructs the network to provide certain functionality using the control packet.Type: GrantFiled: September 25, 2017Date of Patent: November 26, 2019Assignee: Level 3 Communications LLCInventor: William Thomas Sella
-
Patent number: 10484232Abstract: A computer-implemented method, operable in a content delivery network (CDN) including a plurality of cache servers and domain name servers. At a cache server in the CDN, a first domain name is obtained, the first domain name being associated with a client request for a resource from the cache server. One or more values associated with the client request are determined and a second domain name is generated, including information from the first domain name and information relating to the one or more values associated with the client request. The second domain name is provided to the client.Type: GrantFiled: January 11, 2012Date of Patent: November 19, 2019Assignee: Level 3 Communications, LLCInventors: Gifford Neal Hesketh, Christopher Newton, Mark Brady, David Fullagar
-
Patent number: 10484288Abstract: 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: GrantFiled: February 23, 2017Date of Patent: November 19, 2019Assignee: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Patent number: 10484270Abstract: A differentiated routing system includes an electronic service in communication with an ingress gateway that receives a communication service, such as a call from a terminal, over a trunk. The service receives a request from the ingress gateway for establishing a communication service for the calling party terminal. The service obtains information associated with the calling party terminal, which may be based on the trunk and its relationship to a customer, in which the information is to be used for applying at least one of a routing decision and policy decision to the communication service, and appends a tag to the request based on the information. The service may then transmit the request appended with the information to a routing device, which may then use the information when providing the service.Type: GrantFiled: May 12, 2017Date of Patent: November 19, 2019Assignee: Level 3 Communications, LLCInventors: Richard D. Moore, Matthew C. Hess, Patrick S. Callahan
-
Publication number: 20190349285Abstract: 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: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Applicant: Level 3 Communications, LLCInventors: William Thomas SELLA, James Michael SELLA
-
Publication number: 20190349481Abstract: A call path through one or more communications networks can be traced by retrieving voice equipment information based on a call data record (“CDR”). A path through the networks and across multiple routers may be identified based on the CDR and voice equipment information. Router operation information may be retrieved from each of the multiple routers. A filterable interface can be generated based on the CDR, voice equipment information, and router operation information through which configurations to the networks may be performed.Type: ApplicationFiled: May 10, 2019Publication date: November 14, 2019Applicant: Level 3 Communications, LLCInventors: Adam C. Uzelac, Al-Hassan Ibrahim
-
Publication number: 20190349243Abstract: 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: ApplicationFiled: July 22, 2019Publication date: November 14, 2019Applicant: Level 3 Communications, LLCInventor: Richard Dean Terpstra
-
Publication number: 20190349359Abstract: A system includes one or more processors to receive a registration request, the registration request comprising a representation of a username and a password, verify the username and the password and transmit a one-time-use password, receive the one-time-use password and first device identifier information from a mobile computing device, receive an access request from the mobile computing device comprising the representation of the username and the password, second device identifier information, and application key information, verify the username, the password, the second device identifier information, and the application key information, and transmit a token to the mobile computing device, and receive a resource request from the mobile computing device comprising the token and third device identifier information.Type: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Applicant: Level 3 Communications, LLCInventors: Allen E. DIXON, Steven M. RDZAK, Christopher T. SWIFT, Rene GRIPPO, Jeff SCHEUFELE
-
Patent number: 10476984Abstract: A content distribution mechanism that distributes content of a content provider at various sites across a network and selects the site that is nearest a content requestor using an anycast address that resides at each of the sites. The sites are configured as nodes (or clusters) and each node includes a content server and a DNS server. The DNS servers are so associated with the content servers at their respective nodes as to resolve the name of the content provider to the IP address of the content servers at the nodes. The DNS servers each are assigned the anycast address in addition to a unique address, and the anycast address is advertised to the network (in particular, the network routing infrastructure) using Border Gateway Protocol (BGP). Node selection occurs when the network routing infrastructure selects a shortest path to the anycast address during DNS name resolution.Type: GrantFiled: February 15, 2017Date of Patent: November 12, 2019Assignee: Level 3 Communications, LLCInventors: Michael Slocombe, Matthew Miller, Casey Ajalat, Vincent A. Fuller, III
-
Patent number: 10475091Abstract: According to one embodiment of the present disclosure, a virtualized communication device dynamic provisioning system includes a computer-based set of instructions that are executed to generate a user interface for receiving selection of one or more virtualized communication devices. The instructions may then receive provisioning information associated with the selected virtualized communication devices from the user interface, and provision the virtualized communication devices in accordance with the received provisioning information to prepare and equip the virtualized communication devices according to the financial transaction.Type: GrantFiled: January 27, 2017Date of Patent: November 12, 2019Assignee: Level 3 Communications, LLCInventor: Michael E. Feldpusch
-
Patent number: 10474663Abstract: 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: GrantFiled: July 18, 2017Date of Patent: November 12, 2019Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Publication number: 20190342220Abstract: 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: ApplicationFiled: July 22, 2019Publication date: November 7, 2019Applicant: Level 3 Communications, LLCInventors: Marcus Hadavi, James Ryan
-
Patent number: 10470340Abstract: A flue device for use with a computer rack includes an elongate body having an open end and defining a ventilation channel. The flue device further includes a coupling feature adapted to couple the elongate body to the computer rack. When coupled to the computer rack, the elongate body extends in a substantially vertical direction with the open end extending upward and is positioned to cover each of the respective vents to receive air from the vents and direct the received air toward the open end.Type: GrantFiled: October 31, 2018Date of Patent: November 5, 2019Assignee: Level 3 Communications, LLCInventors: Joel S. Skoglund, Joseph Nguyen
-
Publication number: 20190334791Abstract: Systems and methods for configuring telecommunications networks include obtaining network data flow information for a telecommunications network that includes attributes of multiple routes of data transmission through the telecommunications network. Utilizing at least one processing device, a filtering criteria is applied to the network data flow information to identify a subset of the routes having a shared attribute to generate filtered data. The filtered data is then used to generate a diagrammatic representation of the network flows and/or processed to automatically generate reconfiguration messages to improve network traffic distribution and flow.Type: ApplicationFiled: April 8, 2019Publication date: October 31, 2019Applicant: Level 3 Communications, LLCInventor: William Hopkins