Patents Assigned to Level 3 Communication, LLC
  • Patent number: 10313191
    Abstract: A method for identifying VLANs associated with a network includes gathering actual network element configuration data from a plurality of network elements in the network, wherein the actual network element configuration data identifies one or more VLANs that at least some of the plurality of network elements are actually allocated to; correlating the actual network element configuration data with administrative VLAN data; and determining one or more VLANs that are not commonly identified in both the actual network element configuration data and the administrative VLAN data.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: June 4, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: James Ryan, Marcus Hadavi, Mike Renner, Raoul Alcala, John Kane, Hans Zeschin, Roberte Faber
  • Patent number: 10313223
    Abstract: A computer-implemented method, in a content delivery (CD) network, wherein said CD network delivers content on behalf of multiple content providers. The method includes, at a client, requesting one or more parts of a randomly generated test object; in response to said requesting, receiving one or more response objects; generating one or more portions of said randomly generated test object, and comparing the one or more response objects received to at least some of the one or more portions of the object generated. Based on said comparing, when said one or more response objects received do not match said at least some of the one or more portions of the object generated, reporting and logging an error.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 4, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Patent number: 10296941
    Abstract: A system for distributing content includes a content distribution platform (CDP) analysis module configured to determine an optimal combination of one or more CDP components for distributing a specified content item based on at least one content item profile. A method of distributing content includes determining an optimal combination of one or more content distribution platform (CDP) components for distributing a specified content item based on at least one content profile.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: May 21, 2019
    Assignee: Level 3 Communications LLC
    Inventors: Nicolas Pujet, Chris McReynolds
  • Patent number: 10298486
    Abstract: In an embodiment, a method configures a network to route data on a first network service that connects a user's network with a service provider network. In the method, an instruction to route data from the network addressed to a hostname on the first network service is received. According to the hostname, a first IP address that addresses a server identified by the hostname is determined. A second IP address is also determined as the second IP address of the specific network service. Finally, a message is sent to the user's network that specifically instructs the user's network to route data addressed to the first IP address to the second IP address. The message causes configuration of a router on the user's network to route data on the first network service. System and computer program product embodiments are also disclosed.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: May 21, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Pete Joseph Caputo, II
  • Patent number: 10291667
    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: Grant
    Filed: February 1, 2016
    Date of Patent: May 14, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Raja Bhattacharjee, Kenneth W. Dudley, Richard J. Das
  • Patent number: 10289277
    Abstract: Aspects of the present disclosure involve methods and systems for managing various applications, services, configuration data, business data and the like corresponding to a business enterprise. An information technology portfolio knowledge and management system may generate an application management view configured to enable users to automatically manage the various applications, services, configuration data, and business data.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 14, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Paul W. Farnsworth, Martin M. Feltz, Jennifer Relfe, Steven M. Rdzak, Chad D. Woods
  • Patent number: 10291534
    Abstract: Disclosed herein are system, method, and computer program product embodiments for increasingly applying network resources to traffic flows based on heuristics and policy conditions. A network determines that a traffic flow satisfies a first condition and transmits a first portion of the traffic flow to a network service. A network service then inspects the first portion of the traffic flow at a first level of detail and determines that the traffic flow satisfies a second condition. The network can then transmit a second portion of the traffic flow to the network service based on the determining the traffic flow satisfies the second condition. The network service can inspect the second portion of the traffic flow at a second level of detail, wherein the inspecting at the second level of detail requires a different amount of computing resources than the inspecting at the first level of detail.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 14, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Pete Joseph Caputo, II, William Thomas Sella
  • Patent number: 10284449
    Abstract: A mesh network (such as a mesh Ethernet network) is subdivided into rings. For each ring, a network utilization is assessed in both the clockwise and counter-clockwise directions around the ring. A user requests a particular network service. The network rings that would be utilized by the network service are determined. A maximum utilization of all the network rings utilized by the network service in both clockwise and counter-clockwise is determined. The determined maximum utilization is used to determine the feasibility of provisioning the requested network service.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: May 7, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: William Thomas Sella
  • Publication number: 20190132362
    Abstract: A secure network device management system and method include monitoring and validating commands to network devices before such commands are executed. The security system accumulates inputs from a network device intended for display on a terminal and provided by the network device in response to inputs from the terminal and received by the network device. When a control input to execute the command is received from the terminal, the security system reproduces the command from the accumulated inputs and compares the reproduced command to a command list to determine whether the command is authorized. If so, the security system provides the control input to the network device such that the network device executes the command. Otherwise, the security system may delete the command and transmit an alert to the terminal.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Applicant: Level 3 Communications, LLC
    Inventors: Thomas D. Hutchinson, Scott Galvin
  • Publication number: 20190132996
    Abstract: A flue device for use with a computer rack includes an elongate body having an open end and defining a ventilation channel. The flue device further includes a coupling feature adapted to couple the elongate body to the computer rack. When coupled to the computer rack, the elongate body extends in a substantially vertical direction with the open end extending upward and is positioned to cover each of the respective vents to receive air from the vents and direct the received air toward the open end.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Applicant: Level 3 Communications, LLC
    Inventors: Joel S. Skoglund, Joseph Nguyen
  • Publication number: 20190132152
    Abstract: 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: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Applicant: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Michael L. Nyhus, Austin D. Ritchie
  • Patent number: 10277647
    Abstract: A user of a communication network may have specific requirements for its critical data streams. The user may require dedicated channel capacity for its critical application. A dedicated channel may be separate from a common channel carrying non-critical data of the user. The user may create policies for assigning channel capacities to its critical data streams based on various criteria. The user may also create policies on sharing the dedicated channel capacity among its different critical data streams.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Thomas Sella, James Michael Sella, Pete Joseph Caputo, II
  • Patent number: 10277499
    Abstract: Aspects of the present disclosure involve systems for providing multiple egress routes from a telecommunications network for a client of the network. In general, the system provides for a client of the network to receive intended packets of information through multiple connections to the network such that load balancing and failover services for traffic to the customer are provided. The process and system allows for telecommunications network to utilize a common next-hop value of announced border gateway protocol (BGP) routes to advertise multiple routes to reach a destination customer network or address. By utilizing a common next-hop value in the announced BGP information, the devices of the network may load balance communication packets to the destination customer or address among the multiple egress locations from the network, as well as providing fast failover to alternate routes when a failure at the network or customer occurs.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: April 30, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Francis Ferguson, Eric Osborne, Clyde David Cooper, III, Brent W. Smith
  • Patent number: 10270917
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products for consolidating toll-free features of two or more telecommunications networks. In one implementation, the network services may be consolidated through utilization of an Enhanced Feature Server (EFS) or other type of application server deployed in a telecommunications network. The EFS may be configured to receive a toll-free communication and route the communication based on the dialed toll-free number and a carrier identification code (CIC) associated with the communication. Routing the communication based at least on the CIC associated with the communication allows the telecommunications network to consolidate (and ultimately remove) a redundant network or network components from the telecommunications network to improve the operation of the network. In circumstances where a CIC is not associated with a communication, the EFS may associate a CIC with the communication for routing.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: David A. Tschirhart
  • Patent number: 10271219
    Abstract: Implementations described and claimed herein provide a system and methods for determining a minimum number of communication nodes to substantially cover a particular geographical area and for optimizing an extension of an optical network to provide service to the communication nodes. In one implementation, at least one parameter for one or more forces configured to control interactions of a plurality of nodes is received. Each of the nodes has a node range corresponding to an effective operational limit of the node. Boundary information defining a geographical area to which coverage by a network may be provided is received. The one or more forces are simulated to distribute the plurality of nodes. The simulation of the one or more forces causes the plurality of nodes to become positioned in an overall layout such that the defined geographical area is substantially covered by the node ranges.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Benjamin K. Peterson, Samid Ameer Hoda
  • Patent number: 10263900
    Abstract: Disclosed herein are system, method, and computer program product embodiments for dynamically applying PPP-based 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 PPP-based 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 PPP-based router that provides the PPP-based network function and configures one or more routers along the first route to forward the network traffic flow to the PPP-based router for analysis or processing.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: April 16, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Travis Duanne Ewert
  • Patent number: 10264091
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: April 16, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Paul K. McDonnell
  • Publication number: 20190109898
    Abstract: Examples described herein relate to apparatuses and methods for a Content Distribution Network (CDN) node of a CDN to facilitate communication among two or more clients, including but not limited to determining, by the CDN node, that the two or more clients are connected to the CDN node for accessing content data originating from an origin server, receiving, by the CDN node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the CDN node, the message to the at least one second client without routing the message to the origin server.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher NEWTON
  • Patent number: 10257044
    Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: April 9, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
  • Patent number: 10257590
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing one or more toll-free services to a customer of an enterprise telecommunications network environment. In particular, the toll-free services may be provided to the customer by one or more application servers associated with the network. Through use of the systems and methods of the present disclosure, such services may be provided for the customer regardless of the method of routing through the network requested by the customer. For example, the toll-free communication may be transmitted through the network based on a destination telephone number associated with the customer. In another example, the toll-free communication is transmitted through the network based on a destination trunk group associated with the customer.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 9, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: David A. Tschirhart, Joseph M. Roy