Patents Assigned to Level 3 Communication, LLC
-
Patent number: 9515936Abstract: Implementations described and claimed herein provide a system and methods for balancing network loads across distinct provider networks. In one implementation, a virtual network representative of at least a first provider network is established having at least one interconnection point where network traffic is exchanged between the first provider network and a second provider network and having at least one provider edge port and at least one potential interconnection point. A measurement of a bandwidth between the at least one provider edge port and the at least one interconnection point is obtained. A measurement of a distance between the at least one provider edge port and a geographically closest of the at least one potential interconnection point or the at least one interconnection point is obtained. A network load indication for the first provider network as a function of the bandwidth measurement and the distance measurement is obtained.Type: GrantFiled: August 19, 2016Date of Patent: December 6, 2016Assignee: Level 3 Communications, LLCInventors: Mark Taylor, Kevin John Royer, Nicolas Pujet, Michael Mooney, John Ryan, Isaac K. Elliott, Rebecca Greenawalt
-
Patent number: 9515876Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.Type: GrantFiled: March 28, 2014Date of Patent: December 6, 2016Assignee: Level 3 Communications, LLCInventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
-
Systems and methods for identifying and remedying traffic imbalances and inequities between networks
Patent number: 9515910Abstract: Implementations described and claimed herein provide systems and methods for balancing network loads across distinct provider networks using enriched network traffic flow data. In one implementation, network traffic flow data representative of network traffic exchanged between a first provider network and a second provider network is generated. The network traffic flow data is enriched using at least one enrichment feed. A network load indication for the first provider network is calculated using the enriched network traffic flow data. The network load indication is a function of a bandwidth measurement and a distance measurement.Type: GrantFiled: June 14, 2013Date of Patent: December 6, 2016Assignee: Level 3 Communications, LLCInventors: David R. Siegel, Jonathan Callahan, Lawrence Wayne Gowin, Ricky Lynn Nooner, John Kane, Kevin John Royer, Marcellus Nixon -
Patent number: 9503333Abstract: 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: GrantFiled: August 7, 2014Date of Patent: November 22, 2016Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 9497122Abstract: Implementations described and claimed herein providing systems and methods for modeling and visualizing interconnection relationships between a first provider network and a partner. In one implementation, a partner of a provider network is defined by at least one interconnection point where network traffic may be exchanged between the provider network and the partner. An interconnection relationship is generated based on the at least one interconnection point. The interconnection relationship is modeled.Type: GrantFiled: June 7, 2013Date of Patent: November 15, 2016Assignee: Level 3 Communications, LLCInventors: Barbara Smith, Erik Sear, David R. Siegel, Jonathan Callahan, John Kane, Mark Taylor
-
Patent number: 9491308Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: January 23, 2015Date of Patent: November 8, 2016Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebretson
-
Patent number: 9491312Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: March 4, 2015Date of Patent: November 8, 2016Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebretson
-
Publication number: 20160308823Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for correlating information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), to information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an Internet Protocol (IP) address associated with a requesting device to a network, the system may base the resolved destination on one or more attributes of a known address to build a network mapping of the received IP address. In one specific example, an IPv6 address is received and associated with a known IPv4 address to map the network.Type: ApplicationFiled: April 14, 2016Publication date: October 20, 2016Applicant: Level 3 Communications, LLCInventor: Joel C. Maslak
-
Publication number: 20160308739Abstract: A route viewing system includes a computing system that receives information associated with one or more routes through a network, and identifies the routes that are associated with at least one illicit user computer used by an illicit user. The computing system then obtains a source location of a source address of the routes and a destination location of a destination address of the routes, and displays the routes on a geographical display at the source location of the source address and the destination location of the destination address of each of the routes.Type: ApplicationFiled: April 15, 2016Publication date: October 20, 2016Applicant: Level 3 Communications, LLCInventors: Michael Benjamin, Skyler J. Bingham, John S. Reynolds
-
Publication number: 20160299783Abstract: A network service infrastructure management system includes a computing system that communicates with a network service computing device to receive a request to generate a network service comprising one or more network node functions. Based on the request the computing system communicates with an operating system of the network service computing device to instantiate one or more tasks corresponding to the one or more network node functions in which each task is instantiated at a level of workload capability specified for its respective network node function. Once instantiated, the computing system may then launch each network node function on its respective task.Type: ApplicationFiled: April 8, 2016Publication date: October 13, 2016Applicant: Level 3 Communications, LLCInventors: Claudia M. Combellas, Dana Johnston
-
Publication number: 20160294672Abstract: 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: June 13, 2016Publication date: October 6, 2016Applicant: Level 3 Communications, LLCInventors: William Thomas SELLA, James Michael Sella
-
Publication number: 20160294642Abstract: 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: ApplicationFiled: April 5, 2016Publication date: October 6, 2016Applicant: Level 3 Communications, LLCInventors: William Hopkins, William R. Power
-
Publication number: 20160285755Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing and utilizing one or more service labels in a Multiprotocol Label Switching (MPLS) network for delivery service through the network. The general, the service label acts to instantiate a service tunnel between two or more devices of the network, such as between a service or provider edge device and a metro device of the network. The service label is unique and arbitrary label per service to a network device. Once the service tunnel is established between the devices, one or more Internet Protocol (IP) or Ethernet services can be multiplex over the service tunnel to the network device. Also, one or more service labels (tunnels) can be established between any two or more network devices to allow for greater flexibility and scale.Type: ApplicationFiled: March 24, 2016Publication date: September 29, 2016Applicant: Level 3 Communications, LLCInventor: Francis Ferguson
-
Patent number: 9456053Abstract: A content delivery network (CDN) includes a control core; and a plurality of caches, each of said caches constructed and adapted to: upon joining the CDN, obtain global configuration data from the control core; and obtain data from other caches. Each of the caches is further constructed and adapted to, having joined the CDN, upon receipt of a request for a particular resource: obtain updated global configuration data, if needed; obtain a customer configuration script (CCS) associated with the particular resource; and serve the particular resource in accordance with the CCS.Type: GrantFiled: December 14, 2012Date of Patent: September 27, 2016Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin
-
Patent number: 9451045Abstract: A device is operable in a content delivery network (CDN). The device has a cache server mechanism constructed and adapted to: upon joining the CDN, obtain global configuration data from a control core of the CDN; and, having joined the CDN, obtain updated global configuration data, if needed; and obtain customer configuration information associated with at least one customer of the CDN. The device serves a particular resource associated with a particular customer of the CDN in accordance with (i) the global configuration data, and (ii) customer configuration information obtained in and associated with the particular customer.Type: GrantFiled: December 14, 2012Date of Patent: September 20, 2016Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin
-
Patent number: 9445247Abstract: Implementations of the present disclosure involve systems and methods for federating communications between a first network that transmits and receives messages formatted in a first format and a second network that transmits and receives messages formatted in a second format. The systems and methods are configured to receive a message from the first network formatted in the first format. The system then converts the message into a unified format that may be sent to the second network. After receiving the message in the unified format, the message may then be converted into the format of the second network and sent on the second network like any other message on the second network.Type: GrantFiled: November 16, 2015Date of Patent: September 13, 2016Assignees: Level 3 Communications, LLC., Vail Systems, Inc.Inventors: William B. Long, Bopsi Chandramouli, Todd J. Whiteley
-
Patent number: 9442541Abstract: An air deflecting system includes an air deflector that is physically mounted against a hot air exhaust vent of a network equipment element using a rack coupling mechanism that is adjustable to accommodate a variable lateral distance of the hot air exhaust vent from the computing rack. The air deflector receives an airflow from the hot air exhaust vent at a first direction and deflects the airflow in a second direction.Type: GrantFiled: December 5, 2013Date of Patent: September 13, 2016Assignee: Level 3 Communications, LLCInventors: Morgan Morrison Pofahl, Dolf Conrad Veit
-
Patent number: 9444725Abstract: 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: July 16, 2015Date of Patent: September 13, 2016Assignee: Level 3 Communications, LLCInventors: William Thomas Sella, Harold Wayne Teets, James Michael Sella, Pete Joseph Caputo, II, Travis Duane Ewert
-
Publication number: 20160255042Abstract: 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: December 31, 2015Publication date: September 1, 2016Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: D768659Type: GrantFiled: January 4, 2013Date of Patent: October 11, 2016Assignee: Level 3 Communications, LLCInventors: Yunas Nadiadi, Paul Farnsworth, Jeffrey K. Storey, Ajit Kumar Rao, Melinda Nies