Patents Assigned to Level 3 Communication, LLC
  • Patent number: 10404561
    Abstract: In an embodiment, a computer-implemented method receives and monitors performance metrics from network element. The method also includes receiving periodic control metrics corresponding to object instances. Performance metrics and control metrics provide information about operation of object instances. By monitoring the metrics, a network server is able to detect an operational flaw in the network. Monitoring the performance and control metrics in real time increases the speed of detecting any operational flaw in the network.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 3, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Pete Joseph Caputo, II, Sergey Yermakov
  • Patent number: 10397180
    Abstract: 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: Grant
    Filed: October 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Patent number: 10389621
    Abstract: A route selection system includes a hub controller in communication with multiple network hubs of a first network domain in which each of the hubs are in communication with a corresponding multiple routers of a second network domain. The hub controller is executed to obtain at least one performance measurement associated with a route terminating at the network hub, generate a border gateway protocol (BGP) advertisement with a preference value that is proportional to the received performance measurement, and transmit the generated advertisement to the network hub, the network hub forwarding the advertisement to the router configured in the other network domain. Upon receipt of the advertisements, the second network domain selects one of the routers for processing the route through the second network domain according to the performance measurement included in the advertisement.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: August 20, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Darrell Smith, Francis Ferguson
  • Patent number: 10389750
    Abstract: Aspects of the present disclosure involve systems and methods computing devices to access a public network posing as a user to the network to detect one or more malware programs available for downloading through the network. More particularly, a malware detection control system utilizes a browser executed on a computing device to access a public network, such as the Internet. Through the browser, sites or nodes of the public network are accessed by the control system with the interactions with the sites of the public network designed to mimic or approximate a human user of the browser. More particularly, the control system may apply the one or more personality profiles to the browser of the computing device to access and interact with the nodes of the public network. Further, the control system may monitor the information retrieved from the network sites to detect the presence of malware within the nodes.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 20, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Skyler J. Bingham
  • Patent number: 10389599
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 20, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, William R. Power
  • Patent number: 10389587
    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: June 4, 2018
    Date of Patent: August 20, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Binchao Chen, William Gray
  • Patent number: 10380540
    Abstract: Implementations described and claimed herein provide systems and methods for managing inventory usage to predict when a pool of available inventory will become exhausted based on past usage trend data. In one implementation, raw usage data is extracted from a first data sample. The first data sample has a first input time, and the raw usage data specifies a total amount of inventory for one or more inventory types. The total amount of inventory is categorized for each of the inventory types into an amount of used inventory and an amount of available inventory. A projected inventory usage for each of the inventory types is generated based on the categorized total amount of inventory. The projected inventory usage defines an availability status of each of the inventory types.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: August 13, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: John Henry Hearty
  • Patent number: 10382289
    Abstract: 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: Grant
    Filed: June 4, 2018
    Date of Patent: August 13, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 10382385
    Abstract: 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: Grant
    Filed: December 31, 2015
    Date of Patent: August 13, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 10382273
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: August 13, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, Erik W. McLeod
  • Patent number: 10367715
    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: June 13, 2016
    Date of Patent: July 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Thomas Sella, James Michael Sella
  • Patent number: 10367727
    Abstract: 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: Grant
    Filed: August 20, 2018
    Date of Patent: July 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Andrew J. Broadworth, Darren J. Behmlander, Adam C. Uzelac
  • Patent number: 10367907
    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: December 4, 2017
    Date of Patent: July 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, Kevin C. Johns, William R. Power
  • Patent number: 10367908
    Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: July 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, Christopher Newton, David Fullagar
  • Patent number: 10367809
    Abstract: 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: Grant
    Filed: December 28, 2017
    Date of Patent: July 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Allen E. Dixon, Steven M. Rdzak, Christopher T. Swift, Rene Grippo, Jeff Scheufele
  • Publication number: 20190229931
    Abstract: Telephony data can be stored in a distributed ledger via a blockchain structure. In one case, a blockchain structure associated with a particular telephone number may record transactions related to the particular telephone number, such as transfer of ownership, licenses, and usage information. In another case, a blockchain structure may be associated with a plurality of telephone numbers and may record transactions related to each of the plurality of numbers.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 25, 2019
    Applicant: Level 3 Communications, LLC
    Inventor: Adam C. Uzelac
  • Patent number: 10361901
    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: Grant
    Filed: June 4, 2018
    Date of Patent: July 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 10362631
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing disaster routing of particular communications through a telecommunications network during a network outage. The disaster routing may ensure that communications from a particular source or to a particular destination are connected to the destination even during times when portions of the network may be inoperable. In one particular embodiment, the disaster routing may be performed for emergency communications received at the network and connected to one or more emergency services configured to receive the emergency communication. However, the disaster routing mechanisms and techniques described herein may be applied or available to any type of communication from any source or customer to the telecommunications network.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: July 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Claudia M. Combellas, Dana A. Johnston, Adam C. Uzelac, David A. Tschirhart
  • Patent number: 10361960
    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: July 10, 2017
    Date of Patent: July 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Marcus Hadavi, James Ryan
  • Patent number: 10355918
    Abstract: Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 16, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, James M. Adkins, III