Patents Assigned to Level 3 Communication, LLC
-
Publication number: 20200186993Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: Level 3 Communications, LLCInventors: Joelle T. Maslak, Kevin C. Johns
-
Publication number: 20200186650Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: Level 3 Communications, LLCInventors: Dana A. Johnston, Claudia M. Combellas, Adam C. Uzelac, Michael F. Robles
-
Publication number: 20200186492Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: Level 3 Communications, LLCInventors: Christopher Newton, Hong Zhu
-
Publication number: 20200186613Abstract: Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.Type: ApplicationFiled: December 10, 2019Publication date: June 11, 2020Applicant: Level 3 Communications, LLCInventor: Kevin C. Johns
-
Publication number: 20200183882Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: Level 3 Communications, LLCInventor: Pawel Jakobowski
-
Patent number: 10673910Abstract: Implementations described and claimed herein provide systems and methods for differentiating a portion of network traffic having an Internet Protocol-based attribute with reasonable certainty. In one implementation, data corresponding to a delivery of network traffic across a communications network is received. A first filter is applied to obtain a first subset of the data based on one or more characteristics of originating access traffic. The first subset includes network traffic known to originate with the Internet Protocol-based attribute. A second filter is applied to data excluded from the first subset based on one or more characteristics of terminating access traffic to obtain a second subset of the data. The second subset includes network traffic known to terminate with the Internet Protocol-based attribute. The first subset is correlated with the second subset to identify the portion of network traffic having the Internet Protocol-based attribute.Type: GrantFiled: May 16, 2013Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventor: Mack Denzil Greene
-
Patent number: 10673741Abstract: A Software Defined Network (SDN) includes a plurality of forwarding devices and a routing control device located separate from the forwarding devices. The routing control device, establishes paths to and from the network forwarding devices. Using such paths, forwarding devices send the routing control device information reflecting the topology if the network. Embodiments disclosed herein enable automatic discovery of the topology of the network and the paths to and from the routing control device.Type: GrantFiled: August 20, 2018Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventors: William T. Sella, James M. Sella
-
Patent number: 10673705Abstract: A regenerator system is provided for dynamic and asymmetric bandwidth capacity adjustment when exchanging data between a first remote network device and a second remote network device. The regenerator includes first and second couplers in communication with the first and second remote network devices, respectively, using a first communication medium that provides multiple communication channels, and at least one redirecting device operable to selectively configure at least one of the channels for either transmission of a signal from the first remote network device to the second remote network device, or transmission of the signal from the second remote network device to the first remote network device.Type: GrantFiled: August 20, 2018Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventor: Peter B. Doerr
-
Patent number: 10673710Abstract: Aspects of the present disclosure include an activation, consolidation, and transformation system (ACT) for a telecommunications network. A request is received to provision one or more devices in a network and includes a key and key value. The request is routed to a data source associated with the key or key value of the request. Data is queried from the data source and validated by the ACT. At least one template is identified from a plurality of digital templates based upon attributes of the data that is applied to the at least one template and the template transforms the data to an output. The output comprises instructions for configuring a device for a telecommunications service based on the request.Type: GrantFiled: November 18, 2016Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventors: James M. Adkins, III, Craig Tystad, James C. Dwyer
-
Patent number: 10673747Abstract: Systems and methods for provisioning network services include receiving a provisioning request and, in response, initiating a first configuration operation in which a network address is assigned to a piece of network equipment for providing the network service. A network service path is established to the address such that when the equipment is connected to the network, a second configuration operation may be initiated in which the equipment is initialized to perform one or more network functions in support of the network service. Submission of provisioning requests may be conducted through a portal or similar environment that further enables users to analyze, modify, or otherwise manage their network equipment and services.Type: GrantFiled: August 14, 2018Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventors: Eric D. Gundersen, Steven M. Rdzak, Rene Grippo
-
Patent number: 10673805Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.Type: GrantFiled: September 29, 2017Date of Patent: June 2, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20200169582Abstract: Embodiments can identify requests that may be tied to a DDOS attack. For example, the primary identifiers (e.g., a source address) of requests for a network resource (e.g., an entire website or a particular element of the website) can be tracked. In one embodiment, a statistical analysis of how often a particular source address (or other primary identifier) normally makes a request can be used to identify source addresses that make substantially more requests. A normal amount can correspond to an average number of request that a source address makes. According to some embodiments, a system can use statistical analysis methods on various request data in web server logs to identify potential attacks and send data concerned potential attacks to an HBA system for further analysis.Type: ApplicationFiled: December 5, 2019Publication date: May 28, 2020Applicant: Level 3 Communication, LLCInventors: Robert Smith, Shawn Marck
-
Patent number: 10666522Abstract: 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: GrantFiled: August 19, 2019Date of Patent: May 26, 2020Assignee: Level 3 Communications, LLCInventors: William Hopkins, William R. Power
-
Patent number: 10664872Abstract: Implementations described and claimed herein provide systems and methods for generating network intelligence based on network data. In one implementation, a network traffic dataset representative of network traffic across one or more ports of a primary network is obtained. The ports are associated with a secondary network in communication with the primary network. A content distribution network log associated with the secondary network is obtained. The content distribution log includes a history of content requests. A domain name system log associated with the secondary network is obtained. The domain name system log includes one or more Internet Protocol addresses. Network intelligence is generated based on the network traffic dataset, the content distribution network log, and the domain name system log. The network intelligence may be customer analytics, an aggregated data feed, and/or recommendations for inventory placement.Type: GrantFiled: May 15, 2017Date of Patent: May 26, 2020Assignee: Level 3 Communications, LLCInventor: Jonathan Callahan
-
Patent number: 10664499Abstract: Example embodiments herein include a system having one or more edge servers disposed in an edge site of a content delivery network (CDN). The system can include a collector for collecting analytics associated with requests for content in the CDN. One or more additional collectors can be instantiated in the system, for example, in response to an increase in recordable events detected in the CDN. The system can include an aggregator for aggregating the collected analytics with analytics collected from other edge stages of the CDN. The system can also include a data store that stores the aggregated analytics according to a configurable data model.Type: GrantFiled: October 29, 2018Date of Patent: May 26, 2020Assignee: Level 3 Communications, LLCInventor: Laurence R. Lipstone
-
Patent number: 10666563Abstract: A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path.Type: GrantFiled: September 17, 2018Date of Patent: May 26, 2020Assignee: Level 3 Communications, LLCInventors: William Thomas Sella, James Michael Sella
-
Patent number: 10666810Abstract: Aspects of the present disclosure involve systems and methods for a collaboration conferencing system to track a total number of concurrently utilized ports across any number of conferencing bridges of the network for a particular customer and one or more billing actions may occur based on this tracking. This may result in an alternate billing option for the customer's use of the system. Further, a telecommunications network administrator may provide access to the collaboration conferencing system based on a total number of concurrently utilized ports rather than on a per conference or per minute basis. With the information of the number of purchased ports by the customer, the administrator may more accurately predict an available capacity for the collaboration conferencing system needed to support all of the users of the system and the potential collaboration conferences.Type: GrantFiled: October 31, 2016Date of Patent: May 26, 2020Assignee: Level 3 Communications, LLCInventors: Andrew J. Broadworth, Robert F. Nance, Gregory T. Ellison
-
Patent number: 10659972Abstract: 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: GrantFiled: April 22, 2019Date of Patent: May 19, 2020Assignee: Level 3 Communications, LLCInventors: Benjamin K. Peterson, Samid Ameer Hoda
-
Patent number: 10659618Abstract: Methods and systems are described for monitoring communications in a packet-switched network. More specifically, the system initiates a communication between a network endpoint associated with a call mediator and at least a second network endpoint; records, at the call mediator, information associated with the communication; and upon termination of the communication, communicates, from the call mediator to an enterprise gatekeeper, the information associated with the communication.Type: GrantFiled: July 23, 2018Date of Patent: May 19, 2020Assignee: Level 3 Communications, LLCInventors: Derek Mitsumori, Michael Baj
-
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