Patents Assigned to Level 3 Communications, LLC
  • Patent number: 11736344
    Abstract: Examples described herein relate to systems and methods for containing a faulty stimulus. A computer-implemented method may include listing in a suspect list every received stimulus including the faulty stimulus, and implicitly testing the stimuli by respectively acting upon those stimuli by a software application. Responsive to successfully acting upon each of the stimuli besides the faulty stimulus, each non-faulty stimulus is deleted from the suspect list and, responsive to such deletion, made available to a downstream node. Responsive to acting upon the faulty stimulus, the software application crashes which leaves the faulty stimulus listed in the suspect list. The software application then restarts and deems the faulty stimulus as being faulty based upon the faulty stimulus still being listed in the suspect list after the restart.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: August 22, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Patent number: 11736403
    Abstract: 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: Grant
    Filed: October 25, 2021
    Date of Patent: August 22, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Steven E. Drake, Charles R. Lyman
  • Publication number: 20230261943
    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: Application
    Filed: April 21, 2023
    Publication date: August 17, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: James Ryan, Marcus Hadavi, Michael Renner, Peter Faber, Raoul Alcala, John Kane, Hans Zeschin
  • Publication number: 20230261949
    Abstract: An optical network including a plurality of gateway nodes interconnected with a plurality of intermediate nodes with segments of fiber. The network includes a plurality of devices, such as reconfigurable optical add drop multiplexers, optimally placed at various nodes throughout the network. The device placement is optimized with an integer linear programming analysis considering span definition such that any given span involves some number of segments not exceeding a number of segments that would require wavelength regeneration, cost of placement of a device at a given node, cost of wavelength regeneration, and various parameters and constraints.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 17, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Benjamin K. Peterson, Laurel Clark
  • Patent number: 11729026
    Abstract: A system and method for providing on-demand edge compute. The system may include an orchestrator that provides a UI and that controls an abstraction layer for implementing a workflow for providing on-demand edge compute. The abstraction layer may include a server configuration orchestration (SCO) system (e.g., a Metal-as-a-Service (MaaS) system) and API that may provide an interface between the orchestrator and the SCO. The API may enable the orchestrator to communicate with the SCO for receiving requests that enable the SCO to integrate with existing compute resources to perform various compute provisioning tasks (e.g., to build and provision a server instance). The various tasks, when executed, may provide on-demand edge compute service to users. The SCO API may further enable the ECS orchestrator to receive information from the SCO (e.g., compute resource information, status messages).
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: August 15, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Austin Ritchie, Scott Hemmann, Wen Wang, Brett Dwyer
  • Patent number: 11729249
    Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 15, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Patent number: 11726934
    Abstract: A method for registering a handler in a configured sequence of handlers includes: receiving, by a processor and memory implementing a sequencer infrastructure, a configuration script defining a sequence including one or more handler identifiers and corresponding one or more handler arguments; invoking a handler initialization entry point for a handler corresponding to a handler identifier, the invoking the handler initialization entry point including: selecting, based on the corresponding one or more handler arguments, a handler type from among two or more of: a configured instance of the handler; a configured alternate handler different from the handler; an alternate sequence of handlers; an expression; and a no-op handler; and initializing a configured handler based on the handler type selected and the corresponding one or more handler arguments; and adding the configured handler to a configured sequence of handlers.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: August 15, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Publication number: 20230254213
    Abstract: Systems and methods for managing configuration changes to a network are provided. In examples, the configuration rules are received and stored in a staging directory. If the configuration rules are validated, the rules are moved to a running directory. Thereafter a request to make a change to a configuration parameter is received. The request may comprise a configuration change object, and the configuration change object may be stored in the staging directory. The configuration change object may be evaluated against the rule (and other rules of the network), and it may be moved to the running directory only after satisfying all applicable rules. In some examples, applying the rule(s) may include determining whether the configuration change exceeds a network limit on changes of a particular type with a preset time period.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 10, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William Power, Praveen Mohandas, Laurence Lipstone, Paul Carpenter
  • Publication number: 20230254406
    Abstract: The present application describes providing an attestation level to a received communication. The attestation level may be used to communicate a level of security to a network or a called party that receives the communication. The attestation level associated with the communication may indicate to a destination network and/or recipient that the phone number associated with the communication is secure and/or the telephone number has not been spoofed.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 10, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Richard D. Moore, Joseph Roy, Joseph Scivicque, Matthew C. Hess, George Wendell McFalls
  • Publication number: 20230254366
    Abstract: Examples described herein relate to apparatuses and methods for managing communications within a supercluster or across superclusters, including a first supercluster having a plurality of first machines and a publish-subscribe (Pub-Sub) channel to which each of the plurality of first machines is subscribed. A second supercluster has a plurality of second machines and a bridge between the first supercluster and the second supercluster. A first machine is configured to receive, via the bridge, an availability status and resource allocation information of each second machine and publish, on the Pub-Sub channel of the first supercluster, the availability status and the resource allocation information.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 10, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20230246913
    Abstract: 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: Application
    Filed: April 7, 2023
    Publication date: August 3, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, Erik W. McLeod
  • Publication number: 20230246996
    Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.
    Type: Application
    Filed: April 7, 2023
    Publication date: August 3, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20230239380
    Abstract: A method and apparatus for managing requests in a computer network. A request for a resource from a first node is received by a second node. The request for a resource comprises a header with a timeout indication corresponding to an amount of time the first node will wait for a response to its request for the resource. The second node sends to the first node a response to the request for the resource prior to the end of the amount of time indicated in the timeout indication. The response to the request comprises either the resource or an error message.
    Type: Application
    Filed: November 30, 2022
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William CROWDER, William POWER, Laurence LIPSTONE
  • Publication number: 20230239376
    Abstract: A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.
    Type: Application
    Filed: February 4, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20230239232
    Abstract: A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Stewart Bamford, Brent Wharton Smith, Noah Kipling Weis
  • Publication number: 20230239316
    Abstract: In an embodiment, a computer implemented method receives flow data for a network flows. The method extracts a tuple from the flow data and calculates long-term and short-term trends based at least in part on the tuple. The long-term and short-term trends are compared to determine whether a potential network anomaly exists. If a potential network anomaly does exist, the method initiates a heavy hitter detection algorithm. The method forms a low-complexity intermediate stage of processing that enables a high-complexity heavy hitter detection algorithm to execute when heavy hitters are likely to be detected.
    Type: Application
    Filed: March 30, 2023
    Publication date: July 27, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: Sergey Yermakov
  • Publication number: 20230231789
    Abstract: Systems and methods for network quality testing are provided. Synthetic traffic may be sent through a first flow path and a second flow path. The second flow path includes a portion apportionable to the first flow path, internal to a server, and a portion apportionable to an external flow path, external to the server. Durations of traffic traveling through the first flow path and the second flow path are compared to determine the portion of the second flow path apportionable to the external flow path. In an example, time stamping may be performed by component(s) of the server, such as a kernel, to determine the durations of the traffic traveling through the first flow path and the second flow path.
    Type: Application
    Filed: October 27, 2022
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Kenneth BROOKMAN, David PIPER
  • Publication number: 20230231911
    Abstract: 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: Application
    Filed: March 27, 2023
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventor: William Sella
  • Publication number: 20230231932
    Abstract: 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: Application
    Filed: March 27, 2023
    Publication date: July 20, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Timothy Brown, Veronica Kravchenko
  • Patent number: 11706628
    Abstract: A security platform of a data network is provided that includes security services for computing devices in communication with the data network. The security platform may apply a security policy to the computing devices when accessing the Internet via a home network (or other customer network) and when accessing the Internet via a public or third party network. To provide security services to computing devices via the home network, the security platform may communicate with a security agent application executed on the router (or other gateway device) of the home network. In addition, each of the devices identified by the security profile for the home network may be instructed or otherwise be provided a security agent application for execution on the computing devices. The security agent application may communicate with the security platform when the computing device connects to the Internet over a third party or public access point.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: July 18, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Mayur Kudtarkar, Kirsten Jensen Coppo