Patents by Inventor Hongji Bao

Hongji Bao 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: 11386466
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Publication number: 20190205948
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Application
    Filed: November 8, 2018
    Publication date: July 4, 2019
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Publication number: 20190180332
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Application
    Filed: February 13, 2019
    Publication date: June 13, 2019
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Patent number: 10248976
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Publication number: 20160019605
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Publication number: 20150112818
    Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: Google Inc.
    Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
  • Patent number: 8792905
    Abstract: Systems, methods, and machine-readable media for monitoring the locations of a number of entities are provided. The system may be configured to track the locations of a multitude of entities by grouping entities together into clusters of entities based on their geographic proximity and trajectories. A member of a cluster may be identified as a leader or a follower. The system may receive a number of location reports for the entities and update the locations of the entities based on whether the entity is a leader or a follower. For example, the system may update a back-end location database with the location information for a leader while location updates for followers may be converted into locations that are relative to the corresponding leader's and cached at the system.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Y. Chang
  • Patent number: 8600409
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang
  • Patent number: 8578773
    Abstract: A device and method of determining a travel direction of a mobile device carried by a user are disclosed. The method includes determining a line along which the mobile device is traveling, where the determining may be based on sensed acceleration of the mobile device. A walking style of the user traveling with the mobile device may be determined. The sensed acceleration may be resolved into at least two mutually perpendicular components. A first component may be substantially parallel with gravity, and a second component may be orthogonal to the first component. The travel direction of the mobile device along the travel line may be determined based on a user's walking style and the resolved sensed acceleration. The determining of the line may include applying a linear least square fitting method to a plurality of acceleration readings obtained from at least one inertial navigation sensor.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: November 12, 2013
    Inventors: Chao Feng, Hongji Bao, Yaoting Liu
  • Publication number: 20130143599
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Application
    Filed: January 28, 2013
    Publication date: June 6, 2013
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang
  • Patent number: 8364172
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 29, 2013
    Assignee: Google Inc.
    Inventors: Li Guanfeng, Hongji Bao, Edward Chang
  • Patent number: 8326326
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang
  • Publication number: 20120157123
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Application
    Filed: September 30, 2011
    Publication date: June 21, 2012
    Applicant: GOOGLE INC.
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang
  • Publication number: 20120157121
    Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang