Patents Assigned to Level 3 Communication, LLC
  • Publication number: 20170250894
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing multiple egress points from a telecommunications network for a client of the network. In particular, the process and system allows for multiple provider edges of the network to utilize a route reflector server to provide a border gateway protocol (BGP) route to other provider edges in the network. Further, the multiple provider edges may each announce similar interior gateway protocol (IGP) routes through the network such that a provider edge receiving a packet intended for the customer network may select from the multiple IGP routes to provide the intended packet to the customer network. In this manner, the receiving provider edge may load balance among the various connections of the customer network to the telecommunications network.
    Type: Application
    Filed: July 21, 2016
    Publication date: August 31, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Eric Osborne, Brent W. Smith
  • Publication number: 20170250951
    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: Application
    Filed: February 23, 2017
    Publication date: August 31, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Travis D. Ewert
  • Patent number: 9749192
    Abstract: A first group is defined from an arbitrary set of nodes comprising service instances. Each node in the first group assumes one or more responsibilities in processing a request across the first group. A second group is defined from an arbitrary set of nodes. Each node in the second group assumes one or more discrete responsibilities in processing a request across the second group. The second group has a topology distinct from that of the first group. Request processing is transitioned from the first group to the second group based on a responsibility adaptation policy.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: August 29, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9749381
    Abstract: A content delivery (CD) service in a CDN maintains property invalidation information on said CD service including, for each property, a list of one or more group invalidation commands. New group invalidation commands are added by selectively merging one or more invalidation commands to form a merged invalidation command and inserting the merged invalidation command into said list, wherein the merging is based on a length of common prefix of elements in said list. A per property common prefix list is maintained for invalidation commands in each property list.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: August 29, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Fiona Wang, Laurence Lipstone, William Crowder
  • Publication number: 20170244667
    Abstract: Implementations described and claimed herein provide systems and methods for serving content over a network. In one implementation, a method of serving content is provided. The method includes maintaining a first address record associated with serving a resource and a second address record associated with serving the same resource. The first address record is further associated with a first protocol for a first device capable of serving the resource. Similarly, the second address record is associated with a second protocol, different from the first protocol, for a second device, distinct from the first device, capable of serving the resource. The method further includes providing, in response to at least one resolution request for the resource, the first address record and the second address record.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Applicant: Level 3 Communications, LLC
    Inventor: Joel C. Maslak
  • Publication number: 20170244643
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, William R. Power
  • Patent number: 9742731
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: August 22, 2017
    Assignee: Level 3 Communications, LLC
    Inventor: Joel C. Maslak
  • Publication number: 20170236105
    Abstract: 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: Application
    Filed: January 27, 2017
    Publication date: August 17, 2017
    Applicant: Level 3 Communications, LLC
    Inventor: Michael E. Feldpusch
  • Publication number: 20170237619
    Abstract: Aspects of the present disclosure describe systems and methods for automatically configuring, managing, updating, and/or monitoring the configuration of various computing devices and/or network devices within a communications network, such as a telecommunications network. Basic input/output setting configurations for a network devices and/or cluster of network devices may be extracted from a template. Subsequently, a module may be identified and executed to configure the cluster based on configuration parameters defined within the template.
    Type: Application
    Filed: October 7, 2016
    Publication date: August 17, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew D. Flynn, Lawrence W. Gowin, Ricky L. Nooner, Shane Trotter
  • Publication number: 20170230336
    Abstract: Systems and methods for automatically provisioning honeynets are disclosed. The honeynets continuously gather and capture unauthorized network traffic and/or other information being transmitted, processed, accessed, and/or executed within the honeynet network that is indicative of a network threat or attack by unauthorized users.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 10, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Skyler J. Bingham, Mark R. Shirley
  • Publication number: 20170223068
    Abstract: A method and system for receiving and executing a bulk provisioning job for a collaboration conferencing system is disclosed. In particular, the system receives a bulk provisioning request from a user of the system that includes a provisioning type and information file. The system utilizes the information file to correlate to additional subscriber data maintained in a database. With the information file, provisioning type, and additional subscriber data, the bulk provisioning system automatically creates one or more requests to the collaboration conferencing system to execute the bulk provisioning request. Further, the collaboration conferencing system may return a status and/or error in the bulk provisioning request to the bulk provisioning system.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Raja Bhattacharjee, Kenneth W. Dudley, Richard J. Das
  • Patent number: 9722885
    Abstract: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). 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. The template is selected by the customer and involves discrete parameters for the reseller. Cache fills of the network are processed without direct knowledge by the CDN 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: August 7, 2014
    Date of Patent: August 1, 2017
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 9722883
    Abstract: A method is operable in a network comprising multiple service endpoints running on a plurality of devices, A node in a group of the multiple service endpoints receives a request relating to a particular resource. The node determines what kind of responsibility it has for the request based on at least one kind responsibility assigned to the node for requests relating to the particular resource; and based on the determining, the node attempts to process the request in accordance with the type of the particular resource and the kind of responsibility the node has for the resource.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 1, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Publication number: 20170214586
    Abstract: In an embodiment, a computer-implemented method provides a service on a network. The method includes the following steps: (a) requesting, on a router, executable instructions from a remote server, the executable instructions specifying how the router is to operate to provide a service requested for a user of the network; (b) receiving the instructions; (c) initializing, on the router, a thread to execute the received instructions; (d) determining that a configuration of the router has changed; and (e) when the configuration of the router is determined to have changed, executing, on the initialized thread, the instructions to apply the service in accordance with the change in the router's configuration.
    Type: Application
    Filed: April 6, 2017
    Publication date: July 27, 2017
    Applicant: Level 3 Communications, LLC
    Inventor: Sergey YERMAKOV
  • Publication number: 20170214722
    Abstract: A method and system for monitoring the system health and/or integration of networks of a collaboration conferencing system of a telecommunications network is provided. In particular, a monitor system is provided that is associated with a telecommunications network to automate connection to a collaboration conferencing bridge that utilizes a plurality of collaboration conferencing systems. Through the automation of connecting to the conferencing bridge that is hosting the collaboration conference, the system may determine if one or more of the systems of the collaboration are underperforming when compared to performance standards for the systems. The connectivity or health information of the conferencing system may thus be measured and provided to a system administrator to identify the issues within the collaboration system to remedy to the detected issues.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Raja Bhattacharjee, Kenneth W. Dudley, Richard J. Das
  • Patent number: 9716860
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for linking a plurality of conferences that are occurring on separate conference bridges. In one embodiment, the network is configured to determine when two or more related conferences are occurring on separate conference bridges. Related conferences may be any two conferences that share the same attribute. For example, two conferences may be initiated on separate conference bridges under the same account number for a user of the system. When the related conferences are detected, the network links the two conferences through the network such that participants in both conferences may now interact as if in a single collaboration conference. The linking allows the network to combine related conferences without the need to disconnect anyone conference from a conference bridge.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: July 25, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Andrew James Broadworth, Gregory Thomas Ellison
  • Publication number: 20170206483
    Abstract: Aspects of the present disclosure relate to systems and methods for enabling users to define a workflow, or a set of workflows within an enterprise computing architecture, or enterprise system deployed over a communications network. The workflow may be encapsulated into a standardized data object and transmitted to one or more enterprise resources within the enterprise computing architecture for validation and execution.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: John G. Fable, William Fanselow
  • Publication number: 20170207951
    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: Application
    Filed: November 11, 2016
    Publication date: July 20, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, James M. Adkins, III
  • Publication number: 20170207972
    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: Application
    Filed: November 11, 2016
    Publication date: July 20, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, Erik W. McLeod
  • Publication number: 20170207959
    Abstract: Systems and methods are provided for configuring a Network Element (NE) to transport data within a network. A system configured accordingly may include a Transport Automation Tool (TAT) which can initiate, at a server on a network, a communication channel with a NE on the network. The TAT can determine or receive a network plan providing information about a circuit to be initiated or decommissioned on the network. The network plan may include a first port on the NE which is to be connected via a cross-connect (or disconnected) to a second port on the NE. The TAT can then establish or remove, using the communication channel, the cross-connect on the NE such that the NE is added to or removed from a circuit design utilizing the NE as a transport NE within the circuit.
    Type: Application
    Filed: November 11, 2016
    Publication date: July 20, 2017
    Applicant: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, James M. Adkins, III, Kevin J. Bennett