Patents by Inventor Yaoyao Gu

Yaoyao Gu 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).

  • 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: 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
  • Patent number: 9781633
    Abstract: Due to interference that typically occurs in the ISM band, it may be necessary for one or more network devices to switch to an alternative channel. A list of one or more alternate network channels may be generated by a coordinating/gateway device based on the energy level and a distance from a primary network channel. The alternate network channel list may be distributed to neighbor devices and, in the event of interference, link loss, and/or a channel switch notification, the neighbor devices may automatically switch to the first alternate network channel in the list.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventor: Yaoyao Gu
  • Patent number: 9467899
    Abstract: Due to interference that typically occurs in the ISM band, it may be necessary for one or more network devices to switch to an alternative channel. A list of one or more alternate network channels may be generated by a coordinating/gateway device based on the energy level and a distance from a primary network channel. The alternate network channel list may be distributed to neighbor devices and, in the event of interference, link loss, and/or a channel switch notification, the neighbor devices may automatically switch to the first alternate network channel in the list.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: October 11, 2016
    Assignee: GOOGLE INC.
    Inventor: Yaoyao Gu
  • Publication number: 20160262071
    Abstract: Due to interference that typically occurs in the ISM band, it may be necessary for one or more network devices to switch to an alternative channel. A list of one or more alternate network channels may be generated by a coordinating/gateway device based on the energy level and a distance from a primary network channel. The alternate network channel list may be distributed to neighbor devices and, in the event of interference, link loss, and/or a channel switch notification, the neighbor devices may automatically switch to the first alternate network channel in the list.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Inventor: Yaoyao Gu
  • Publication number: 20150319766
    Abstract: Due to interference that typically occurs in the ISM band, it may be necessary for one or more network devices to switch to an alternative channel. A list of one or more alternate network channels may be generated by a coordinating/gateway device based on the energy level and a distance from a primary network channel. The alternate network channel list may be distributed to neighbor devices and, in the event of interference, link loss, and/or a channel switch notification, the neighbor devices may automatically switch to the first alternate network channel in the list.
    Type: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: Google Inc.
    Inventor: Yaoyao Gu