Patents Assigned to Level (3) Communications
-
Publication number: 20240195507Abstract: Implementations described and claimed herein provide systems and methods for an optical domain controller for managing and maintaining a record of network component configuration and interconnections. The optical domain controller detects changes in a configuration of optical network elements in response to a requested service from the network, coordinates additional changes in configurations to optical network elements that may be affected by the detected change, communicates with the optical network elements to incorporate the changes to the configurations of the network element, and stores the configurations and states of the network elements. The use of the optical domain controller may thus replace or supplement a database storing network configuration information by automatically managing changes to the network as new services are instantiated directly on the optical network elements.Type: ApplicationFiled: February 14, 2024Publication date: June 13, 2024Applicant: Level 3 Communications, LLC.Inventors: William Feight, Tara Joseph-Labrie, James M. Adkins, III, Clyde David Cooper, III
-
Publication number: 20240195684Abstract: A network interface system defines standardized network service requests and related abstracted tasks. In examples, commands needed to configure particular network elements are dependent on the network being utilized and/or the network element(s) being utilized. The network interface system may include a standardization layer, an abstraction layer, and an application programming interface for each of a variety of available networks. Upon a request for a network service, the related abstracted tasks may be translated into network-specific commands to configure network elements of disparate networks to provide the requested service.Type: ApplicationFiled: February 22, 2024Publication date: June 13, 2024Applicant: Level 3 Communications, LLCInventor: Austin Ritchie
-
Patent number: 12009947Abstract: 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: April 27, 2022Date of Patent: June 11, 2024Assignee: Level 3 Communication, LLCInventor: Austin D. Ritchie
-
Patent number: 12010261Abstract: Automatic testing/analysis of local loops of telecommunications networks includes obtaining bits-per-tone data for a local loop of a telecommunications network and generating a bit value string from the bits-per-tone data. The bit value string is then analyzed to determine whether it includes a bit pattern indicative of an impairment of the local loop. Further approaches for automatically testing local loops of telecommunications networks include obtaining attenuation data for multiple tones carried by the local loop and determining whether the attenuation data falls below thresholds for providing a service using the local loop.Type: GrantFiled: May 18, 2023Date of Patent: June 11, 2024Assignee: Level 3 Communications, LLCInventors: Thomas C. Woldahl, Erik V. Helfrich, Michael J. Durkin, Larry J. North, Abid Khan
-
Publication number: 20240187373Abstract: A DNS resolution request for a hostname of a CDN is received. An edge server of the CDN may be identified, which may be associated with a subnet. The subnet is used to generate a response IP address, where the remaining bits of the response IP address may be used to store requestor information (e.g., a requestor IP address). When a client computing device uses the response IP address to access the edge server, requestor information is extracted and associated with client computing device information (e.g., an IP address and/or location, etc.) in an association record. Association records may be used to determine predicted characteristics for devices served by a requestor. When the authoritative DNS server resolves a request from the requestor, such predicted characteristics may be used rather than relying solely on information about a requestor. Thus, an edge server proximate to the predicted location may be returned instead.Type: ApplicationFiled: February 14, 2024Publication date: June 6, 2024Applicant: Level 3 Communications, LLCInventor: Kevin Johns
-
Publication number: 20240187447Abstract: In a network, Domain Name Service (DNS) queries may be handled by one or more resolvers and one or more authoritative name servers. If a DNS distributed denial of service attack is launched against the network, it may degrade the performance of the authoritative name servers. As such, systems and methods for protection of authoritative name servers are provided.Type: ApplicationFiled: December 6, 2023Publication date: June 6, 2024Applicant: Level 3 Communications, LLCInventors: John R.B. Woodworth, Dean Ballew, Carol D. Lovell, Dan Luther, James C. Anders, Lisa Lamanna
-
Publication number: 20240187499Abstract: Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.Type: ApplicationFiled: February 15, 2024Publication date: June 6, 2024Applicant: Level 3 Communications, LLCInventors: Timothy Brown, Veronica Kravchenko
-
Patent number: 12003808Abstract: Examples described herein relate to apparatuses and methods for managing caching for a content delivery system, which may include receiving a content request indicating that the caching agent is requesting content data for a client, filling the content data in a first cache storage of the business logic agent, providing the cached content data to the caching agent, and while a second cache storage of the caching agent is being filled with the content data, maintaining the cached content data in response to receiving additional content requests from the caching agent. The additional content requests may indicate that the caching agent is requesting the same content data for additional clients.Type: GrantFiled: October 16, 2022Date of Patent: June 4, 2024Assignee: Level 3 Communications, LLCInventor: William Crowder
-
Publication number: 20240179059Abstract: Systems and methods for ingesting, managing, and distributing configuration data in one or more computing networks are provided. In examples, a flexible configuration definition framework is provided to allow for simplified ingestion, management, and distribution of configuration data to various computing devices in complex networks. Rather than table data, the framework permits expression of configuration settings in a non-relational, text-based data format to allow easy searching and filtering of configuration data and targeted distribution of data to machines and applications within the network(s).Type: ApplicationFiled: November 30, 2023Publication date: May 30, 2024Applicant: Level 3 Communications, LLCInventors: Matthew BUSCHE, Laurence LIPSTONE, William POWER
-
Publication number: 20240179116Abstract: Examples of the present disclosure relate to hostname pre-localization. In examples, a service uses a content distribution network (CDN) to provide at least a part of the computing functionality associated with the service. A pre-localized hostname may be used to direct the client computing device to a specific edge server of the CDN that is associated with the computing functionality. In examples, a service receives an initiation request from a client computing device for the computing functionality provided by the CDN. The service generates a pre-localization request comprising pre-localization information and provides the pre-localization request to the CDN. Accordingly, the CDN generates a pre-localized hostname associated with an edge server based on the pre-localization information. The pre-localized hostname is provided to the service, which is then provided to the client computing device, thereby directing the client computing device to the specific edge server of the CDN.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Applicant: Level 3I Communications, LLCInventor: Kevin Johns
-
Patent number: 11995062Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: GrantFiled: December 9, 2022Date of Patent: May 28, 2024Assignee: Level 3 Communications LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 11997013Abstract: Dynamic and self-healing optimized traffic rerouting is provided. A system and method are described for determining and implementing optimized traffic routing decision. A route orchestration system monitors network resource performance characteristics information for identifying a traffic redirection triggering event and for determining an optimized traffic control decision based on the network resource performance characteristics information. The decision may include software defined networking (SDN) instructions that may be communicated to one or more network resources (e.g., PE devices, P devices, and/or routers) that may cause traffic to be rerouted the one or more targeted servers. For example, the optimized traffic control decision may be determined to improve load balancing amongst performing servers and other network resources in the network while reducing or minimizing administrative costs.Type: GrantFiled: May 9, 2022Date of Patent: May 28, 2024Assignee: Level 3 Communications, LLCInventors: John R. B. Woodworth, Dean Ballew, Stewart Bamford
-
Publication number: 20240172010Abstract: Implementations described and claimed herein provide systems and methods for identification of connection areas in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing connection type and a collection of network sites including the connection type is generated from the customer set. An overlay of customer sites without the connection type may be applied to the collection of network sites to generate an intersection of non-connected customer sites within the collection of network sites including the connection type. The intersection provides an indication of underserviced sites connection to the telecommunication network for potential network growth.Type: ApplicationFiled: February 2, 2024Publication date: May 23, 2024Applicant: Level 3 Communications, LLCInventors: William Gray, James Sayre, Stephen Limburg
-
Patent number: 11991259Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.Type: GrantFiled: July 6, 2023Date of Patent: May 21, 2024Assignee: Level 3 Communications, LLCInventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
-
Patent number: 11991057Abstract: 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: GrantFiled: May 18, 2023Date of Patent: May 21, 2024Assignee: Level 3 Communications, LLCInventors: Michael Benjamin, Skyler J. Bingham, John S. Reynolds
-
Patent number: 11991585Abstract: Implementations described and claimed herein provide systems and methods for correlating one or more service areas of a network with one or more geolocation coordinates to determine available services for customers to the network. A service polygon may be generated that define an area in which a particular service offered by a communications network is available. The boundaries of the service polygons may be adjusted based on information corresponding to physical features of the initial area. The service polygons may aid a communications network in providing a list of available services to potential customers or devices connected to the network by determining one or more geolocation coordinate values of a potential connection site and comparing the values to the service polygons. A network management system may determine the available services, current or in the future, to offer such services to a customer to the network.Type: GrantFiled: May 8, 2023Date of Patent: May 21, 2024Assignee: Level 3 Communications, LLCInventors: Shawn Draper, Vamsi Kaza, Jerry Matthews, William Gray
-
Patent number: 11991083Abstract: An improved autonegotiation approach includes determining that a negotiated rate between a first network device and a second network device exceeds data transfer capacity over a network path downstream of the second network device. In response, a configuration message is generated and transmitted to the first network device. When received by the first network device, the configuration message causes the first network device to limit data transfer between the first network device and the second network device to no more than the downstream data transfer capacity.Type: GrantFiled: October 19, 2022Date of Patent: May 21, 2024Assignee: Level 3 Communications, LLCInventors: Steven E. Drake, Charles R. Lyman
-
Publication number: 20240163196Abstract: Novel tools and techniques are provided for implementing automatic loop testing. In various embodiments, a computing system may receive a request to test a network loop; may establish a static route to a target test device that is part of the network loop, the route comprising the network loop to the target test device and back; may execute an automated script to test the network loop, by: sending test data at a first rate to the target test device over the route; and applying a filter to the test data returning from the target test device over the route, the filter being configured to count packets of test data that has propagated over the route and compare with the sent packets of test data, and to drop the test data from continuing to propagate through the network loop; and may present results of the test of the network loop.Type: ApplicationFiled: July 20, 2023Publication date: May 16, 2024Applicant: Level 3 Communications, LLCInventor: Michael WRIGHT
-
Patent number: D1030714Type: GrantFiled: September 9, 2022Date of Patent: June 11, 2024Assignee: Next Level Racing Simulations Pty LtdInventor: Hessam Ghahramanian
-
Patent number: D1031847Type: GrantFiled: February 22, 2022Date of Patent: June 18, 2024Assignee: Next Level Racing Simulations Pty LtdInventor: Hessam Ghahramanian