Patents Assigned to Level 3 Communication, LLC
-
Publication number: 20200068747Abstract: 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: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Applicant: Level 3 Communications, LLCInventors: Joel S. SKOGLUND, Joseph NGUYEN
-
Patent number: 10574624Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The CDN includes a rendezvous system that selects CDN servers for clients. In response to a request by a rendezvous mechanism in the rendezvous system, a first given function is evaluated. Based on the outcome of the evaluating, the rendezvous mechanism uses either a first table or a second table. The first table was generated by a first table generation mechanism for use by said rendezvous mechanism to select CDN servers for clients, and the second table was generated by a second table generation mechanism for use by the rendezvous mechanism to select CDN servers for clients.Type: GrantFiled: October 9, 2017Date of Patent: February 25, 2020Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Hong Zhu
-
Patent number: 10574831Abstract: Methods for handling traffic between a first network including a virtual communication platform and a second network, such as a circuit-switched network, include inserting customer identifiers into data packets. For traffic sent to the second network, the packets with the identifiers are transmitted to a trunking service that uses the identifier to determine one or more applicable service attributes for handling the data contained within the packets. For data traffic received from the second network, the virtual communication platform uses the identifiers to determine a destination, such as an endpoint device, for the traffic within the first network.Type: GrantFiled: April 27, 2018Date of Patent: February 25, 2020Assignee: Level 3 Communications, LLCInventors: Dana A. Johnston, Claudia M. Combellas, Adam C. Uzelac, Michael F. Robles
-
Patent number: 10575167Abstract: Provided is a content delivery method and architecture for delivering content from a node in a content delivery network (CDN) using an anycast address to direct a requesting device to access a content manifest. The manifest server of the CDN may select the provided manifest based on information received from the requesting device and/or any other network information, may alter attributes of the manifest itself, or direct the requesting device to a different device or manifest server of the CDN to obtain the manifest. The selection of the manifest, alteration of the manifest, or new location to obtain the manifest causes the connection for content to occur at one or more servers accessible through a unicast address, rather than an anycast address.Type: GrantFiled: July 1, 2019Date of Patent: February 25, 2020Assignee: Level 3 Communications, LLCInventors: Joelle T. Maslak, Kevin C. Johns
-
Patent number: 10572446Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for grouping a plurality of content files in content delivery network (CDN) for easier storage and access. In one embodiment, the CDN may store related files in one or more container files within the CDN to reduce the number of stored files. In addition, a manifest provided to the requesting device relating to the content may be altered to point to the container files rather than the separate content files within the container. The manifest may also provide information to the requesting to extract and process the content files within the container file in the proper order for playing on the requesting device.Type: GrantFiled: March 13, 2017Date of Patent: February 25, 2020Assignee: Level 3 Communications, LLCInventor: Pawel Jakobowski
-
Patent number: 10574557Abstract: Embodiments generally disclosed herein include a computer-implemented method for monitoring and correlating network traffic data associated with a primary network that is in communication with a plurality of secondary networks. The method generates a network traffic data set by monitoring network traffic between the primary network and the plurality of secondary networks. The method also determines a mapping of network connectivity by monitoring inter-network routing information between the primary network and the plurality of secondary networks. In addition, the method generates a traffic measurement data set by monitoring network utilization statistics between the primary network and the plurality of secondary networks. With the collected data sets, the method then calculates a relational network mapping between the primary network and the plurality of secondary networks by correlating the network traffic data set, the mapping of network connectivity, and the traffic measurement data set.Type: GrantFiled: September 15, 2014Date of Patent: February 25, 2020Assignee: Level 3 Communications, LLCInventors: John Kane, Joseph Lawrence, Maria Farnon, Rick Nooner, Raoul Alcala, Mark Taylor
-
Publication number: 20200053172Abstract: Aspects of the present disclosure involve a CDN utilizing a Direct Server Return (DSR) request command to create a tunnel from one content server to another content server of the CDN. Through the DSR tunnel, a request for content may be served from a content server that is more advantageous for the CDN for any number of reasons, such as from a content server that is logically closer to the content server. In determining when a DSR tunnel is created to provide the content, the CDN may access a database storing various information concerning the CDN, such as the location of egress gateways of the CDN in relation to one or more content servers, connecting network location information, the capabilities of one or more content servers, and/or load information of available content servers.Type: ApplicationFiled: October 21, 2019Publication date: February 13, 2020Applicant: Level 3 Communications, LLCInventors: Joelle T. Maslak, Joseph C. Lawrence
-
Patent number: 10560386Abstract: 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: GrantFiled: April 15, 2019Date of Patent: February 11, 2020Assignee: Level 3 Communications, LLCInventor: Travis Duane Ewert
-
Patent number: 10560284Abstract: Aspects of the present disclosure involve methods and systems for mapping network service paths between endpoint devices of a network. An aggregate network traffic database is used to store network traffic data retrieved from network devices of a network. A network service mapper then queries the database using endpoint device identifiers corresponding to endpoint devices to determine which network devices interacted with the endpoint devices during provisioning of previous network service instances. The set of network devices is then compared and analyzed to determine one or more network service paths between a pair of endpoint devices. In certain implementations, network architecture rules and/or network device configuration data is also analyzed to determine an order of the network devices along the one or more network service paths.Type: GrantFiled: December 21, 2018Date of Patent: February 11, 2020Assignee: Level 3 Communications, LLCInventors: Steve R. Wakumoto, Daniel B. Steeves
-
Patent number: 10560434Abstract: 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: GrantFiled: February 9, 2017Date of Patent: February 11, 2020Assignee: Level 3 Communications, LLCInventors: Skyler J. Bingham, Mark R. Shirley
-
Patent number: 10558645Abstract: Systems and methods are provided herein for retrieving and displaying integrated data of a network. An exemplary method includes receiving, at an enterprise service bus (ESB), a data request for data pertaining to applications associated with computing systems communicatively coupled to the ESB. The data request includes at least one predefined global data field. In response to receiving the data request, a data set is retrieved that includes data corresponding to the predetermined global data from at least two applications. The data set is then transmitted to a user interface for display in a comparative format.Type: GrantFiled: February 8, 2017Date of Patent: February 11, 2020Assignee: Level 3 Communications, LLCInventor: Ariel E. Abalos
-
Patent number: 10560466Abstract: Embodiments are provided to allow institutions and individuals the ability to subscribe to notifications regarding DDoS attacks on certain types of institutions, e.g., institutions that fall into certain market verticals or categories. Subscriber data can be integrated with an attack monitoring platform (AMP), which can push out certain information to a system, which tabulates and analyzes the information regarding attacks. If an attack is detected based on predefined thresholds and conditions, a database lookup is performed and a notification that contains certain attack attributes can be sent out to the appropriate subscribers. Subscribers can also be provided with a mechanism to modify their level of DDoS attack notification threshold.Type: GrantFiled: January 8, 2016Date of Patent: February 11, 2020Assignee: Level 3 Communications, LLCInventor: Shawn Marck
-
Publication number: 20200044967Abstract: A dynamic SRMS (DSRMS) in a MPLS network generates unique segment identifiers for nodes of the network lacking segment identifiers (SIDs). The DSRMS receives network information from other nodes of the network that may include, for example, Internal Gateway Protocol (IGP) routing information, advertised prefix values for the nodes, and label values used in MPLS routing. The DSRMS analyzes the information and identifies nodes of the network that are not associated with a SID. For each identified node, the DSRMS generates a unique SID and then announces the SID to other nodes within the network. Generating the unique SID may include executing a hashing function using the IP address of the identified node as an input.Type: ApplicationFiled: August 3, 2018Publication date: February 6, 2020Applicant: Level 3 Communications, LLCInventor: Eric Osborne
-
Publication number: 20200042527Abstract: In an embodiment, a method monitors a plurality of data streams passing through a router in the connectivity service provider environment, and for each of the data streams, periodically samples packets at the router. The method further generates a stream signature based at least on the payload of the sampled packets. The method further includes, for each generated stream signature, attaching information to the stream signature. Such information may, for example, include time-stamp information for the stream signature, or an identification of the router. The method may further comprise storing the stream signatures corresponding to the data streams in a database. The stored stream signatures may be compared to determine matching stream signatures. Matching signatures may identify data streams that carry identical or similar content.Type: ApplicationFiled: October 7, 2019Publication date: February 6, 2020Applicant: Level 3 Communications, LLCInventors: Sergey YERMAKOV, Travis EWERT
-
Publication number: 20200045017Abstract: 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: October 15, 2019Publication date: February 6, 2020Applicant: Level 3 Communications, LLCInventors: Jin-Gen WANG, Travis D. EWERT
-
Publication number: 20200036781Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content and/or communications from a telecommunications or computer network to an end user of the network. In general, the system receives a request for content from a user of the network and analyzes the request to determine an estimated geographic region and/or an access network associated with the requesting device. Based on the determined geographic region or access network, a networking device returns a specific anycast IP address from which the content may be received. In this manner, the content providing network may utilize multiple anycast IP addresses within the network to provide content to one or more end users of the network. The specific anycast IP address is provided to an end user device to obtain the requested content.Type: ApplicationFiled: September 30, 2019Publication date: January 30, 2020Applicant: Level 3 Communications, LLCInventor: Joelle T. Maslak
-
Publication number: 20200028754Abstract: 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: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10536339Abstract: 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: GrantFiled: October 7, 2016Date of Patent: January 14, 2020Assignee: Level 3 Communications, LLCInventors: Matthew D. Flynn, Lawrence W. Gowin, Ricky L. Nooner, Shane Trotter
-
Patent number: 10536524Abstract: 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: GrantFiled: February 20, 2018Date of Patent: January 14, 2020Assignee: Level 3 Communications, LLCInventors: Jason Huselton, William R. Power
-
Patent number: 10536429Abstract: A computer-implemented method, in a content delivery (CD) network. The method includes: receiving a request regarding a first hostname including at least one tag and an encoding of the at least one address; removing the tag and the encoding of the address to form a second hostname; resolving the second hostname to obtain a set of one or more addresses, wherein the set does not include the at least one address; and returning the address set. On a client, the method includes: making a request for resolution of a first hostname; receiving one or more addresses; attempting to connect to at least one of the addresses; generating a modified hostname including at least one tag and an encoding of the at least one address; and requesting resolution of the modified hostname.Type: GrantFiled: October 9, 2017Date of Patent: January 14, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton