Patents Assigned to Leveler
  • Patent number: 12149572
    Abstract: Novel tools and techniques are provided for implementing programmatical public switched telephone network (“PSTN”) trunking for cloud hosted applications. In various embodiments, a computing system may determine one or more first network interconnection characteristics associated with a first entity service provider within a call service network operated by a call network service provider. Based on the determined one or more first network interconnection characteristics associated with the first entity service provider, the computing system may cause a network provisioning application layer to establish one or more network interconnections between a first network associated with the first entity service provider and the call service network, in some cases, by establishing shared peering connections between the first network and the call service network.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: November 19, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Kimberly Adams, Anne Kempen, Joseph A. Scivicque, Adam Uzelac
  • Publication number: 20240380812
    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: July 22, 2024
    Publication date: November 14, 2024
    Applicant: Level 3 Communications, LLc
    Inventor: William Sella
  • Patent number: 12143310
    Abstract: Novel tools and techniques are provided for implementing intent-based orchestration using network parsimony trees. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a computing system might generate a request-based parsimony tree based on the desired characteristics and performance parameters. The computing system might access, from a datastore, a plurality of network-based parsimony trees that are each generated based on measured network metrics, might compare the request-based parsimony tree with each of one or more network-based parsimony trees to determine a fitness score for each network-based parsimony tree, and might identify a best-fit network-based parsimony tree based on the fitness scores.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: November 12, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, Brett E. Dwyer, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Publication number: 20240372802
    Abstract: Novel tools and techniques are provided for implementing name-based routing through networks. In various embodiments, a broker manager in each of a plurality of networks may receive a subscription request for a network device from a client device, each device being locally accessible or disposed in an upstream or downstream network. The broker manager uses its client broker to communicate with a locally accessible client device, and uses its mediator broker (and, sometimes, an intermediate device(s)) to communicate with a locally accessible network device. The broker manager otherwise uses its messaging brokers to communicate with control channels of one or more networks. Once subscription with the network device has been established, any commands and responses between the client device and the network device may be routed over pub/sub channels via the broker managers and their brokers using name-based routing, without routing based on IP address of the network device.
    Type: Application
    Filed: July 12, 2024
    Publication date: November 7, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: David Sutton, Steve Toms, Shelley Goldner, Shelli L. Hurd
  • Publication number: 20240372948
    Abstract: Novel tools and techniques are provided for implementing application programming interface (“API”)-based concurrent call path (“CCP”) provisioning. In various embodiments, in response to receiving a CCP provisioning request, a computing system may determine whether such a request would affect a set of trunk groups assigned to a customer based at least in part on network utilization data. If not, the computing system may cause the nodes in the network to increase or decrease, in near-real-time, the number of CCPs in at least one trunk group assigned to the customer based on the CCP provisioning request. If so, the computing system may cause the nodes in the network to increase or decrease, in near-real-time, the number of trunk groups assigned to the customer and may cause the nodes in the network to increase or decrease, in near-real-time, the number of CCPs in the updated number of trunk groups.
    Type: Application
    Filed: July 12, 2024
    Publication date: November 7, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Bridget McAndrew, Anne Kempen, Sudhir Dadi, Kevin Michelsen, Chris Baker
  • Publication number: 20240372926
    Abstract: Novel tools and techniques are provided for implementing object-based changes to filter-intent over multicast or publication/subscription (“Pub/Sub”) distribution. In various embodiments, a computing system (e.g., a managed device among a plurality of managed devices and/or its corresponding agent) may receive, from a network filter orchestration conductor, a global filter-intent list including a first filter intent that references a corresponding filter-intent object. The computing system may determine whether the at least one first filter intent applies to the managed device. If so, the computing system may translate the at least one first filter intent into a first filter that is specific to a first configuration of the managed device, in some cases, by building the first filter based at least in part on the at least one first filter intent. The computing system may subsequently apply the first filter to one or more network communications handled by the managed device.
    Type: Application
    Filed: April 30, 2024
    Publication date: November 7, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Dean BALLEW, John R.B. WOODWORTH, Brian J. STRONG, Robert J. WHELTON, Tom DONAHUE, John A. SCHIEL, Mark DEHUS
  • Publication number: 20240372790
    Abstract: Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
    Type: Application
    Filed: July 18, 2024
    Publication date: November 7, 2024
    Applicant: Level 3 Communicatios, LLC
    Inventors: Brian V.H. Nguyen, Shellie Wickham
  • Publication number: 20240364796
    Abstract: This disclosure describes systems, methods, and devices related to using an application programming interface (API) gateway orchestration layer. A method may include identifying, by the API gateway orchestration layer, a first API request, received by an API gateway API, to access a first microservice of a first API gateway that uses a first API gateway model; identifying a second API request, received by the API gateway API, to access a second microservice of a second API gateway that uses a second API gateway model; determining, based on the first API request, a first route to the first API gateway; determining, based on the second API request, a second route to the second API gateway; routing the first API request to the first microservice based on the first route; and routing the second API request to the second microservice based on the second route.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Matthew Johnson, Thomas Durdin, Jeff Scheufele, John T. Pugaczewski
  • Publication number: 20240364617
    Abstract: The present application describes a system and method for utilizing a tunnel in a networking routing protocol to provide a network segment access to additional servers when certain load balancing trigger events are detected.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: John R. B. Woodworth, Dean Ballew, Brian J. Strong, Steward Bamford
  • Patent number: 12132651
    Abstract: Novel tools and techniques are provided for implementing name-based routing through networks. In various embodiments, a broker manager in each of a plurality of networks may receive a subscription request for a network device from a client device, each device being locally accessible or disposed in an upstream or downstream network. The broker manager uses its client broker to communicate with a locally accessible client device, and uses its mediator broker (and, sometimes, an intermediate device(s)) to communicate with a locally accessible network device. The broker manager otherwise uses its messaging brokers to communicate with control channels of one or more networks. Once subscription with the network device has been established, any commands and responses between the client device and the network device may be routed over pub/sub channels via the broker managers and their brokers using name-based routing, without routing based on IP address of the network device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: October 29, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: David Sutton, Steve Toms, Shelley Goldner, Shelli L Hurd
  • Patent number: 12132789
    Abstract: Apparatuses and methods are disclosed for managing network connections. A computing device accesses a request to provision a network connection associated with a first device. The request includes a plurality of connection parameters defining desired specifications for a network connection from the first device to a second device. The connection parameters are validated against information from a database and other predetermined rules. A network connection path is generated to connect the first device with the second device. The network connection path is generated by selecting network elements for the network connection that satisfy the connection parameters. Configuration information for the network elements of the network connection path is aggregated for a configuration system. The configuration information is used to provision the network connection.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: October 29, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Michael Nyhus, Craig Tystad, James M. Adkins, III
  • Publication number: 20240356922
    Abstract: Novel tools and techniques are provided for implementing network service ordering and provisioning of secure access service edge (“SASE”) scriptlets for providing SASE-based network. In various embodiments, a computing system may provide a user experience (“UX”) platform for a customer portal, the UX platform being accessible by a user via a user device over a first network(s); may provide, via the UX platform, options to configure, via the customer portal, one or more SASE scriptlets for providing SASE-based network services provided by a service provider; and may autonomously orchestrate deployment and configuration of the one or more SASE scriptlets on one or more network devices that are associated with the user or to an entity with which the user is associated, over a second network(s), based at least in part on user selection of options to configure the one or more SASE scriptlets and/or the corresponding SASE-based network services.
    Type: Application
    Filed: April 4, 2024
    Publication date: October 24, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Mark Alan RAMACH, Gurpreet S. SIDHU, Priyadarshini DANDE, Michael F. ROBLES
  • Publication number: 20240356890
    Abstract: Novel tools and techniques are provided for implementing dynamic border gateway protocol (“BGP”) host route generation based on domain name system (“DNS”) resolution. In various embodiments, a computing system may receive, from a user device via a first network, a request to establish a communications link with an external device via a second network that is separate from the first network, based on a first uniform resource identifier (“URI”) indicative of a network location of the external device. The computing system may query a DNS resolver for an Internet Protocol (“IP”) address corresponding to a valid current IP address, based on the first URI, and may advertise the IP address and/or a route based on the IP address. A communications link may be established between the user device and the external device based on the IP address and/or the route.
    Type: Application
    Filed: June 28, 2024
    Publication date: October 24, 2024
    Applicant: Level 3 Communications, LLC
    Inventor: Darrell Smith
  • Publication number: 20240356894
    Abstract: 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: Application
    Filed: June 27, 2024
    Publication date: October 24, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Travis D. Ewert
  • Publication number: 20240356896
    Abstract: Examples of the present disclosure describe systems and methods for providing enhanced security in edge computing environments. A first aspect describes a method for moving security features dynamically applied to an application at a first deployment location to an application at a second deployment location. A second aspect describes a method for locally expanding/contracting an instance of a deployed application. A third aspect describes a method for redirected network traffic associated with detected malicious conduct from a first application deployment environment to a secured second application deployment environment. A fourth aspect describes a method for performing multi-stage network traffic filtering.
    Type: Application
    Filed: June 26, 2024
    Publication date: October 24, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Christopher Smith, Michael Benjamin, Peter Brecl
  • Patent number: 12125046
    Abstract: Examples of the present disclosure relate to the optical identification of telecommunications equipment. In examples, a user interacts with an application to capture image data relating to a device according to instructions presented to the user. The application may further generate metadata, such as user responses to one or more questions. The image data and/or metadata are evaluated using a machine learning model to generate an equipment classification for devices pictured therein. The data may also be used to generate an equipment configuration for the device, as well as an operational state (e.g., based on one or more indicators present on the device, log data, etc.). Accordingly, such information may be used to update a pre-existing inventory record for the device, or generate a new inventory record. In other examples, such information is used to generate one or more predicted issues and associated actions to troubleshoot the device.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: October 22, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Jeffrey K. Storey, Clyde David Cooper, Carlos Santiago, Ron Lewis, Steven M. Casey, Stephen Opferman
  • Patent number: D1048741
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: October 29, 2024
    Assignee: Next Level Racing Simulations Pty Ltd
    Inventor: Hessam Ghahramanian
  • Patent number: D1048840
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: October 29, 2024
    Assignee: LEVEL 5 TOOLS, LLC
    Inventor: Scott A. Murray
  • Patent number: D1049472
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: October 29, 2024
    Assignee: Next Level Ventures LLC
    Inventor: Steven Hwang
  • Patent number: D1050838
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: November 12, 2024
    Assignee: LEVEL 5 TOOLS, LLC
    Inventor: Scott Murray