Patents Assigned to Level 3 Communication, LLC
-
Patent number: 10652110Abstract: Embodiments are disclosed that provision a cloud-based service together with a dedicated network connection to provision a cloud-based service element. In response to the request both the cloud-based service element and a dedicated network connection are provisioned. Provisioning the cloud-based service element together with the dedicated network connection enables the cloud-based service element to utilize the dedicated network connection.Type: GrantFiled: June 4, 2018Date of Patent: May 12, 2020Assignee: Level 3 Communications, LLCInventors: Pete Joseph Caputo, II, Austin David Ritchie, Alan Wade Prehmus, Travis Duane Ewert, Harold Wayne Teets
-
Publication number: 20200145482Abstract: 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: January 4, 2020Publication date: May 7, 2020Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20200145490Abstract: Methods and systems for storing and distributing content include executing storage rules against ingested content to determine in which of a plurality of storage systems to store the ingested content. A metadata collection that includes records corresponding to the stored content is maintained such that the content may be located by querying or otherwise searching the metadata collection. The metadata collection may be analyzed using various criteria to identify content to be migrated between different storage systems.Type: ApplicationFiled: January 4, 2020Publication date: May 7, 2020Applicant: Level 3 Communications, LLCInventors: Jason Huselton, William R. Power
-
Patent number: 10645116Abstract: Embodiments are provided for managing routes of data traffic within a network. The management may be performed via a graphical user interface that interacts with a Web server to update a configuration file. The configuration file can be converted to router management commands by a network management device (e.g., a BGP speaker). The commands can then be sent to border routers for controlling network traffic. Embodiments are also provided for capturing and logging routing updates made in a network.Type: GrantFiled: November 13, 2018Date of Patent: May 5, 2020Assignee: Level 3 Communications, LLCInventors: Robert Smith, Shawn Marck
-
Patent number: 10645186Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.Type: GrantFiled: April 23, 2018Date of Patent: May 5, 2020Assignee: Level 3 Communications, LLCInventors: Daniel Lee Jensen, William Crowder, Christopher Newton, William R. Power
-
Patent number: 10644997Abstract: Systems and methods for routing traffic through a network along Label-Switched Paths (LSPs) that may extend across multiple autonomous systems include performing Internet Protocol (IP) routing lookups as a packet is transmitted along the LSP. In one implementation, a packet having a predetermined value (which may be inserted by an upstream network device) is received at a network device after travelling along a first segment of an LSP. In response to identifying the predetermined label value of the packet, the network device may perform an IP routing lookup using IP routing information included in the packet to identify a next hop for the packet. The network device may then update a label of the packet such that the packet is routed along a second segment of the LSP and transmit the communication packet to the next hop.Type: GrantFiled: August 13, 2018Date of Patent: May 5, 2020Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 10637769Abstract: Disclosed herein are system, method, and computer program product embodiments for dynamically applying network functions to traffic flows based on heuristics, policy conditions and client-specified conditions. A network monitors a network traffic flow to determine whether the network traffic flow meets a first criterion of a first rule. The criterion specifies that when the first criterion is met a network function be used to analyze or process the network traffic flow. When the network traffic flow is determined to meet the first criterion, the network determines a first route through the network to a network function provider that provides the network function and configures one or more routers along the first route to forward the network traffic flow to the network function provider for analysis or processing.Type: GrantFiled: November 13, 2017Date of Patent: April 28, 2020Assignee: Level 3 Communications, LLCInventors: William Thomas Sella, Harold Wayne Teets, James Michael Sella, Pete Joseph Caputo, Travis Duane Ewert
-
Publication number: 20200128068Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.Type: ApplicationFiled: December 23, 2019Publication date: April 23, 2020Applicant: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Publication number: 20200127914Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.Type: ApplicationFiled: December 23, 2019Publication date: April 23, 2020Applicant: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Patent number: 10630577Abstract: A differentiated routing system includes a computer-executable system to receive a request from a first network gateway of a native network for establishing a communication service from a calling party terminal to a called party terminal. Upon receipt of the request, the system determines that policy information is not known for the calling party terminal that has originated the request, and therefore append a tag to the request in which the tag indicates that the requested communication service is to be established using one or more generic policies. The generic policies include one or more default policies to be used for establishing the communication service. The system then transmits the request to a routing device, wherein the routing device determines how the communication service is routed through the native network according to the one or more generic policies.Type: GrantFiled: May 12, 2017Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventors: Richard D. Moore, Joseph M. Roy
-
Patent number: 10630611Abstract: A computer-implemented method on a device in a content delivery (CD) network. The device has hardware including storage with at least one first class of storage and at least one second class of storage, the first class of storage being faster than the second class of storage. A first portion of the first class of storage is allocated for log data, and a second portion of the second class of storage is allocated for log data. The method includes obtaining log event data from at least one component or service on the device that is to be delivered to a component or service on a distinct device. Each log event data item has a priority. If a connection to an external location is lost, at least some of the log event data items are selectively stored in the storage, wherein the storing is based on priority of the log event data items. Otherwise, if the connection is not lost, at least some of the log event data items are sent to the at least one external location.Type: GrantFiled: April 10, 2018Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10630766Abstract: Systems and methods for dynamically registering a communication device are disclosed. As one example, a communication network architecture is disclosed that includes multiple feature servers, multiple registration redirect servers (RRSs), and multiple communication devices. The feature servers provide services to the communication devices. The RRSs each service a shared virtual Internet Protocol (IP) address and perform load balancing of registration requests on behalf of multiple feature servers located geographically proximate to the RRS. The communication devices are configured to issue initial registration requests intended for any of the feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device is directed to a particular feature server that is associated with a RRS that is closest to the communication device, and where the particular feature server is selected by a load balancing routine executing on the RRS.Type: GrantFiled: June 11, 2018Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventors: Richard D. Terpstra, John Hearty, Daryl William Malas
-
Patent number: 10630508Abstract: A method for transmitting data over networks includes associating Customer Edge Virtual Local Area Network (CE-VLAN) identifiers with an Ethernet Virtual Connection (EVC). Each of the CE-VLAN identifiers is assigned to a respective Virtual Private Cloud (VPC) of a cloud computing environment and the EVC extends between a first network and the cloud computing environment through a second network. The EVC is also configured to transmit packets including any of the CE-VLAN identifiers to the cloud computing environment. The method further includes transmitting a packet received from the first network and including one of the CE-VLAN identifiers to the cloud computing environment using the EVC.Type: GrantFiled: October 31, 2018Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventors: Jin-Gen Wang, Michael L. Nyhus, Austin D. Ritchie
-
Patent number: 10630635Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a directory or database of IP endpoints associated with users of a telecommunications network. The IP endpoints directory may be accessed by users or other networks to determine or obtain destinations within the network or accessible through the network that are associated with users or participants of the network. Through the database, networks and users may determine one or more endpoints for communications intended for a particular user. The results from the IP endpoint database may be then utilized to route communications along one or more routes through the network based on the information stored in the database.Type: GrantFiled: October 30, 2018Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventor: Adam C. Uzelac
-
Publication number: 20200120030Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.Type: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Applicant: Level 3 Communications, LLCInventor: Joelle T. MASLAK
-
Patent number: 10623350Abstract: 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 controller in the network configured to control certain aspects of establishing a collaboration conference. In one particular embodiment, the user of the network may access the control system application to provide one or more conferencing parameters or settings the user wishes to be present during a collaboration conference session. The parameters may then be established by the control system and associated with the conferencing session involving the user. In one embodiment, such information may be associated with the identification token. In yet a further embodiment, a user to the collaboration control system may subscribe to receive a notification when another user of the system accesses a portion of a collaboration of the system.Type: GrantFiled: June 10, 2019Date of Patent: April 14, 2020Assignee: Level 3 Communications, LLCInventors: Adam C. Uzelac, Gregory T. Ellison, Andrew J. Broadworth
-
Publication number: 20200106572Abstract: Systems, methods, and storage media for detecting a security intrusion of a network device are disclosed. Exemplary implementations may include a method involving, in the network device including a processor, monitor a light signal associated with a security enabled port of the network device; and in response to detecting a change in the light signal, initiate a security alert.Type: ApplicationFiled: September 25, 2019Publication date: April 2, 2020Applicant: Level 3 Communications, LLCInventors: Steven E. Drake, Morgan M. Pofahl
-
Publication number: 20200106662Abstract: 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: ApplicationFiled: December 2, 2019Publication date: April 2, 2020Applicant: Level 3 Communications, LLCInventors: Orville J. Hobbs, Charles A. Lockwood, Scott C. Mellecker
-
Patent number: 10608841Abstract: Methods and systems for facilitating communication between two or more autonomous system instances include the instantiation of a bridge between the autonomous system (AS) instances. The bridge includes multiple virtual routers each of which is connected using a Layer 2 and a Layer 3 connection to a respective one of the AS instances. For example, each router may be connected to a respective AS instance by each of a virtual local area network (VLAN) connection and a Border Gateway Protocol (BGP) session. To facilitate the BGP session, the bridge may be assigned an AS number (ASN) different than that of each of the AS instances and that is exchanged between the routers and the AS instances. Routing within the bridge may be facilitated by the exchange of interior gateway protocol (IGP) information between the virtual routers.Type: GrantFiled: July 27, 2018Date of Patent: March 31, 2020Assignee: Level 3 Communications, LLCInventors: Michael E. Feldpusch, Jin-Gen Wang, Austin D. Ritchie
-
Patent number: 10609052Abstract: A system can monitor the server for indications of an attack and adjusts server settings accordingly. In response, the system can increase server tolerance in a systematic way to deal with DDoS by adjusting server settings appropriately. Conversely, when the server is not under attack, the settings can be adjusted to those for standard operations (e.g., adjusted downward), as they are more optimal for normal, non-attack operations.Type: GrantFiled: February 25, 2019Date of Patent: March 31, 2020Assignee: Level 3 Communications, LLCInventors: Robert Smith, Shawn Marck