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: 11386466Abstract: 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: GrantFiled: February 13, 2019Date of Patent: July 12, 2022Assignee: Google LLCInventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20190205948Abstract: 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: ApplicationFiled: November 8, 2018Publication date: July 4, 2019Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20190180332Abstract: 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: ApplicationFiled: February 13, 2019Publication date: June 13, 2019Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Patent number: 10248976Abstract: 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: GrantFiled: September 30, 2015Date of Patent: April 2, 2019Assignee: Google LLCInventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20160019605Abstract: 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: ApplicationFiled: September 30, 2015Publication date: January 21, 2016Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20150112818Abstract: 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: ApplicationFiled: October 22, 2013Publication date: April 23, 2015Applicant: Google Inc.Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Patent number: 8792905Abstract: 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: GrantFiled: March 28, 2012Date of Patent: July 29, 2014Assignee: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Y. Chang
-
Patent number: 8600409Abstract: 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: GrantFiled: January 28, 2013Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Chang
-
Patent number: 8578773Abstract: 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: GrantFiled: September 26, 2012Date of Patent: November 12, 2013Inventors: Chao Feng, Hongji Bao, Yaoting Liu
-
Publication number: 20130143599Abstract: 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: ApplicationFiled: January 28, 2013Publication date: June 6, 2013Inventors: Guanfeng Li, Hongji Bao, Edward Chang
-
Patent number: 8364172Abstract: 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: GrantFiled: December 15, 2010Date of Patent: January 29, 2013Assignee: Google Inc.Inventors: Li Guanfeng, Hongji Bao, Edward Chang
-
Patent number: 8326326Abstract: 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: GrantFiled: September 30, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Chang
-
Publication number: 20120157123Abstract: 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: ApplicationFiled: September 30, 2011Publication date: June 21, 2012Applicant: GOOGLE INC.Inventors: Guanfeng Li, Hongji Bao, Edward Chang
-
Publication number: 20120157121Abstract: 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: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Chang