Patents Assigned to Level 3 Communication, LLC
-
Patent number: 10742672Abstract: In an embodiment, a computer-implemented method compares metrics from different data flows to detect flaws in collection of data describing operation of a network. The method uses a first network data collection technique to collect a first metric describing a characteristic of a network interface. Using a second network data collection technique different from the first network data collection technique, a second metric describing the characteristic of the network interface is collected. The first metric is compared with the second metric to determine whether the first and second metrics are incongruous. When the first and second metrics are determined to be incongruous, a flaw is detected to exist in the first or second network data collection techniques.Type: GrantFiled: April 3, 2017Date of Patent: August 11, 2020Assignee: Level 3 Communication, LLCInventor: Sergey Yermakov
-
Patent number: 10742447Abstract: Aspects of the disclosure involve systems and methods for utilizing Virtual Local Area Network separation in a connection, which may be a single connection, between a customer to a telecommunications network and a cloud environment to allow the customer to access multiple instances within the cloud through the connection. A customer may purchase multiple cloud resource instances from a public cloud environment and, utilizing the telecommunications network, connect to the multiple instances through a communication port or connection to the cloud environment. To utilize the single connection or port, communication packets intended for the cloud environment may be tagged with a VLAN tag that indicates to which cloud instance the packet is intended. The telecommunications network may route the packet to the intended cloud environment and configure one or more aspects of the cloud environment to analyze the attached VLAN tag to transmit the packet to the intended instance.Type: GrantFiled: July 10, 2018Date of Patent: August 11, 2020Assignee: Level 3 Communications, LLCInventor: Austin D. Ritchie
-
Patent number: 10742514Abstract: 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: GrantFiled: April 5, 2019Date of Patent: August 11, 2020Assignee: Level 3 Communications, LLCInventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
-
Publication number: 20200252425Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for utilizing an access log of a proxy server device of a content delivery network (CDN) to detect and mitigate a denial of service (DOS) on a web or content server hosted by the CDN. Through an analysis of the content requests received at the proxy server listed in the access logs, one or more IP addresses may be identified as involved in a potential DOS attack or other suspicious behavior. Once identified, the suspicious activities of the one or more IP addresses may be tracked and aggregated over a particular period of time, with each detected suspicious request to the content server being counted. The count of suspicious requests to the content server may then be compared to one or more threshold values and a remediation action may occur when the thresholds are met or exceeded.Type: ApplicationFiled: February 25, 2020Publication date: August 6, 2020Applicant: Level 3 Communications, LLCInventors: Thomas P. Donahue, Henry Yu
-
Patent number: 10735264Abstract: Systems, methods, and non-transitory computer-readable storage media which have instructions stored for execution on a processor, for automating the commissioning of a transport network element within a network. A system configured according to this disclosure can be an Automated Commissioning Tool which can initiate communications with a network element on the network. The Automated Commissioning Tool can then retrieve updated firmware corresponding to the network element and configure the network element to have the updated firmware. Finally, the Automated Commissioning Tool can determine, from a network plan, a first port on the network element which is to be connected via a cross-connect to a second port on the network element and establish the cross-connect on the network element. At this point the network element may be commissioned to operate as a transport network element within the network.Type: GrantFiled: August 8, 2019Date of Patent: August 4, 2020Assignee: Level 3 Communications, LLCInventors: Bernie C. Lehman, Erik W. McLeod
-
Patent number: 10733663Abstract: Aspects of the present disclosure disclose systems and methods for providing order entry platform that automatically enables telecommunication service providers to process customer orders for telecommunication products and/or services in near real-time. More particularly, one or more interactive interfaces, dynamically driven by a products catalog, may be generated that enable telecommunication service providers to automatically process orders received from customers for such products.Type: GrantFiled: October 30, 2017Date of Patent: August 4, 2020Assignee: Level 3 Communications, LLCInventors: George T. Joseph, Gregory Arnold, Paul Farnsworth, Steven Rdzak
-
Patent number: 10735553Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing services to customers or other users of a telecommunications network through implementation of one or more micro-services instantiated on the network. Through the micro-services, one or more of the processes or functions used to provide the services from the network may be separately located logically within the network, thereby divorcing such processes from dedicated service components of the network. The breaking apart of the processes to be instantiated within the network on a generic computing device of the network, otherwise known as “micro-services”, allows the telecommunications to adjust or scale the available services in response to operating conditions of the network.Type: GrantFiled: August 14, 2017Date of Patent: August 4, 2020Assignee: Level 3 Communications, LLCInventors: Dana A. Johnston, Adam C. Uzelac, Claudia M. Combellas
-
Publication number: 20200244486Abstract: 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: ApplicationFiled: April 15, 2020Publication date: July 30, 2020Applicant: Level 3 Communications, LLCInventors: Jin-Gen Wang, Michael L. Nyhus, Austin D. Ritchie
-
Publication number: 20200244602Abstract: 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: ApplicationFiled: April 15, 2020Publication date: July 30, 2020Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10728319Abstract: 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: GrantFiled: October 5, 2017Date of Patent: July 28, 2020Assignee: Level 3 Communications LLCInventor: Christopher Newton
-
Patent number: 10728327Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an API description of an external network service and using the API to integrate the external service into a network. An embodiment operates by receiving, from a service provider, a description of an application programming interface (API), transmitting a call to the service provider using the API for creating a new instance of a service and transmitting to the service provider a traffic flow upon which the service will be applied.Type: GrantFiled: June 17, 2019Date of Patent: July 28, 2020Assignee: Level 3 Communications, LLCInventor: William Sella
-
Publication number: 20200236040Abstract: The present disclosure is directed to enabling transparency for network traffic through an off-net site using the concept of static Pseudo-Wire (PW) of arriving data packets at a Network Interface Device (NID). In one aspect, a method of providing transparent Ethernet private line service includes receiving, at a network interface device of an enterprise network, a packet, the enterprise network being configured to receive the Ethernet private line service from a service provider; determining, by the network interface device, whether the packet is a raw data packet or a statically pseudo-wired packet; and performing, by the network interface device, a pseudo-wire encapsulation process if the packet is the raw data packet or a pseudo-wire de-capsulation process if the packet is the statically pseudo-wired packet, prior to delivering the packet to a corresponding destination.Type: ApplicationFiled: January 17, 2020Publication date: July 23, 2020Applicant: Level 3 Communications, LLCInventors: Jeffrey McNally, James Bachtel
-
Publication number: 20200236083Abstract: 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: April 6, 2020Publication date: July 23, 2020Applicant: Level 3 Communications, LLCInventor: Kevin C. Johns
-
Publication number: 20200236077Abstract: 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: ApplicationFiled: April 7, 2020Publication date: July 23, 2020Applicant: Level 3 Communications, LLCInventors: Adam C. Uzelac, Gregory T. Ellison, Andrew J. Broadworth
-
Patent number: 10721276Abstract: Facilitating surveillance of a targeted user participating in communication sessions over a network, such as a VoIP network, that employs SIP. The method includes receiving a subscription request from a subscriber, the subscription request identifying a targeted user to be monitored, monitoring communication sessions in which the targeted user is a participant, to detect SIP events corresponding to state transitions associated with the communication sessions. A system for facilitating surveillance of a targeted user includes an API operable to receive a subscription request from a third party subscriber, the subscription request identifying the targeted user, wherein the third party subscriber is not a participant in the one or more communication sessions, and a SIP events monitoring module operable to detect one or more predetermined SIP events associated with the communication sessions based on the subscription request and notify the third party subscriber of the detected SIP events.Type: GrantFiled: March 26, 2018Date of Patent: July 21, 2020Assignee: Level 3 Communications, LLCInventor: John Hearty
-
Patent number: 10721243Abstract: Implementations of the present disclosure involve a system and/or method for identifying and mitigating malicious network threats. Network data associated is retrieved from various sources across a network and analyzed to identify a malicious network threat. When a threat is found, the system performs a mitigating action to neutralize the malicious network threat.Type: GrantFiled: November 13, 2018Date of Patent: July 21, 2020Assignee: Level 3 Communications, LLCInventors: Brad Bernay Doctor, Skyler Jameson Bingham, Keshava Berg, John Sherwood Reynolds, II, Justin George Mohr
-
Patent number: 10721140Abstract: A dynamic provisioning system includes a computer-executed portal that controls a router to, when a request message is received over a broadcast virtual local area network (VLAN), control the router to establish a dedicated VLAN between the customer communication device and the portal over a dedicated VLAN. The dedicated connection directing communication traffic from the customer computing device to the portal while inhibiting other communication traffic from the customer computing device. The portal also generates a user interface at the customer computing device using the dedicated connection in which the user interface to receive unique identifying information from the customer computing device.Type: GrantFiled: July 17, 2017Date of Patent: July 21, 2020Assignee: Level 3 Communications, LLCInventors: Michael Nyhus, James M. Adkins, III
-
Patent number: 10717627Abstract: Aspects of the present disclosure involve a cable spool assembly. The cable spool assembly includes a first spool that is detachably coupled to a second spool by respective coupling features of the first spool and the second spool such that the first spool and the second spool are coaxially aligned.Type: GrantFiled: March 19, 2018Date of Patent: July 21, 2020Assignee: Level 3 Communications, LLCInventors: Dolf C. Veit, Eric R. Peake
-
Publication number: 20200228549Abstract: 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: ApplicationFiled: March 26, 2020Publication date: July 16, 2020Applicant: Level 3 Communications, LLCInventors: Robert Smith, Shawn Marck
-
Publication number: 20200228373Abstract: 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: ApplicationFiled: March 27, 2020Publication date: July 16, 2020Applicant: Level 3 Communications, LLCInventors: Michael E. Feldpusch, Jin-Gen Wang, Austin D. Ritchie