Patents Assigned to Level 3 Communication, LLC
-
Publication number: 20170250894Abstract: 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: ApplicationFiled: July 21, 2016Publication date: August 31, 2017Applicant: Level 3 Communications, LLCInventors: Eric Osborne, Brent W. Smith
-
Publication number: 20170250951Abstract: 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: February 23, 2017Publication date: August 31, 2017Applicant: Level 3 Communications, LLCInventors: Jin-Gen Wang, Travis D. Ewert
-
Patent number: 9749192Abstract: 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: GrantFiled: December 3, 2013Date of Patent: August 29, 2017Assignee: Level 3 Communications, LLCInventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
-
Patent number: 9749381Abstract: 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: GrantFiled: March 1, 2017Date of Patent: August 29, 2017Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Fiona Wang, Laurence Lipstone, William Crowder
-
Publication number: 20170244667Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 24, 2017Applicant: Level 3 Communications, LLCInventor: Joel C. Maslak
-
Publication number: 20170244643Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 24, 2017Applicant: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Patent number: 9742731Abstract: 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: GrantFiled: April 15, 2015Date of Patent: August 22, 2017Assignee: Level 3 Communications, LLCInventor: Joel C. Maslak
-
Publication number: 20170236105Abstract: 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: ApplicationFiled: January 27, 2017Publication date: August 17, 2017Applicant: Level 3 Communications, LLCInventor: Michael E. Feldpusch
-
Publication number: 20170237619Abstract: 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: ApplicationFiled: October 7, 2016Publication date: August 17, 2017Applicant: Level 3 Communications, LLCInventors: Matthew D. Flynn, Lawrence W. Gowin, Ricky L. Nooner, Shane Trotter
-
Publication number: 20170230336Abstract: 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: ApplicationFiled: February 9, 2017Publication date: August 10, 2017Applicant: Level 3 Communications, LLCInventors: Skyler J. Bingham, Mark R. Shirley
-
Publication number: 20170223068Abstract: 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: ApplicationFiled: February 1, 2016Publication date: August 3, 2017Applicant: Level 3 Communications, LLCInventors: Raja Bhattacharjee, Kenneth W. Dudley, Richard J. Das
-
Patent number: 9722885Abstract: 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: GrantFiled: August 7, 2014Date of Patent: August 1, 2017Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 9722883Abstract: 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: GrantFiled: March 13, 2013Date of Patent: August 1, 2017Assignee: Level 3 Communications, LLCInventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
-
Publication number: 20170214586Abstract: 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: ApplicationFiled: April 6, 2017Publication date: July 27, 2017Applicant: Level 3 Communications, LLCInventor: Sergey YERMAKOV
-
Publication number: 20170214722Abstract: 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: ApplicationFiled: January 22, 2016Publication date: July 27, 2017Applicant: Level 3 Communications, LLCInventors: Raja Bhattacharjee, Kenneth W. Dudley, Richard J. Das
-
Patent number: 9716860Abstract: 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: GrantFiled: August 20, 2013Date of Patent: July 25, 2017Assignee: Level 3 Communications, LLCInventors: Andrew James Broadworth, Gregory Thomas Ellison
-
Publication number: 20170206483Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Applicant: Level 3 Communications, LLCInventors: John G. Fable, William Fanselow
-
Publication number: 20170207951Abstract: 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: ApplicationFiled: November 11, 2016Publication date: July 20, 2017Applicant: Level 3 Communications, LLCInventors: Bernie C. Lehman, James M. Adkins, III
-
Publication number: 20170207972Abstract: 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: November 11, 2016Publication date: July 20, 2017Applicant: Level 3 Communications, LLCInventors: Bernie C. Lehman, Erik W. McLeod
-
Publication number: 20170207959Abstract: 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: ApplicationFiled: November 11, 2016Publication date: July 20, 2017Applicant: Level 3 Communications, LLCInventors: Bernie C. Lehman, James M. Adkins, III, Kevin J. Bennett