Patents by Inventor David Mandle

David Mandle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250293775
    Abstract: Aspects of the present disclosure are directed to resolving connections among nodes of a dynamic network based on network conditions. Because environmental conditions can substantially impact the integrity of link(s) among node(s), implementations of a network topology tool can resolve node connections based on the current network conditions relative to the nodes. For example, a dynamic network can comprise nodes with modifiable connections, such as free-space optical communication nodes, radio frequency nodes, or any other suitable nodes with modifiable connections. The performance of the dynamic network can be impacted by conditions relative to the nodes, such as environmental conditions or other suitable network conditions. Using a representation of a universe of potential connections among the nodes and the network conditions, the network topology tool can resolve a topology for the network, such as determine which nodes to connect.
    Type: Application
    Filed: March 12, 2024
    Publication date: September 18, 2025
    Inventors: William HARRIS, David MANDLE, Brian Kuan-shih FOO, Brian James BARRITT
  • Patent number: 12323296
    Abstract: A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: June 3, 2025
    Assignee: AALYRIA TECHNOLOGIES, INC.
    Inventors: Brian Barritt, Ian Coolidge, David Mandle
  • Publication number: 20230119905
    Abstract: A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Applicant: Aalyria Technologies, Inc.
    Inventors: Brian BARRITT, Ian COOLIDGE, David MANDLE
  • Patent number: 11570053
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: January 31, 2023
    Assignee: Aalyria Technologies, Inc.
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo
  • Patent number: 11552849
    Abstract: A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Aalyria Technologies, Inc.
    Inventors: Brian Barritt, Ian Coolidge, David Mandle
  • Publication number: 20220210015
    Abstract: A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Inventors: Brian Barritt, Ian Coolidge, David Mandle
  • Patent number: 11159380
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 26, 2021
    Assignee: Waymo LLC
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo
  • Publication number: 20210203560
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Application
    Filed: February 24, 2021
    Publication date: July 1, 2021
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo
  • Publication number: 20190394094
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Application
    Filed: January 7, 2019
    Publication date: December 26, 2019
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo
  • Patent number: 10177985
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo
  • Publication number: 20170310550
    Abstract: This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can generate an input graph for a first time period. The input graph can have a plurality of vertices each representing a respective moving node and a plurality of edges each representing a possible link between a pair of moving nodes. The input graph also can include corresponding location information for each of the moving nodes during the first time period. A solver module can receive information corresponding to the input graph, a maximum degree for each vertex in the input graph, and a set of provisioned network flows. The solver module can determine a subgraph representing a network topology based on the input graph, the maximum degree for each vertex in the input graph, and the set of provisioned network flows, such that a number of edges associated with each vertex in the subgraph does not exceed the maximum degree for each vertex.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 26, 2017
    Inventors: David Mandle, Yaoyao Gu, Brian Barritt, Tatiana Kichkaylo