US 12,435,984 B2
Discovery and ranking of locations for use by geographic context applications
Yan Mayster, Aurora, CO (US); Brian Edmond Brewington, Superior, CO (US); Brian Daniel Shucker, Superior, CO (US); and Marcus Bulach, Pyrmont (AU)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Appl. No. 16/972,486
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Jan. 7, 2019, PCT No. PCT/US2019/012520
§ 371(c)(1), (2) Date Dec. 4, 2020,
PCT Pub. No. WO2020/131136, PCT Pub. Date Jun. 25, 2020.
Claims priority of provisional application 62/780,706, filed on Dec. 17, 2018.
Prior Publication US 2021/0270621 A1, Sep. 2, 2021
Int. Cl. G01C 21/34 (2006.01); G01C 21/36 (2006.01); G01S 19/42 (2010.01); G06F 16/2457 (2019.01); G06F 16/29 (2019.01); H04L 67/52 (2022.01)
CPC G01C 21/3461 (2013.01) [G01C 21/3629 (2013.01); G01C 21/3691 (2013.01); G01S 19/42 (2013.01); G06F 16/24578 (2019.01); G06F 16/29 (2019.01); H04L 67/52 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method of determining a location suitable for use by a geographic context application, the method comprising:
accessing, by a computing system comprising one or more processors, location data and a plurality of semantic tags associated with one or more locations in a physical environment, wherein each semantic tag is descriptive of one or more features associated with a respective location, and wherein the location data is descriptive of an amount of pedestrian traffic at the one or more locations;
identifying, by the computing system, the location data and the plurality of semantic tags that satisfy one or more suitability criteria associated with suitability of each location for use by a geographic context application, wherein the geographic context application comprises an augmented reality application, and wherein the suitability criteria comprises a safety criteria that is satisfied when the amount of pedestrian traffic at a location of the one or more locations exceeds a pedestrian traffic threshold;
determining, by the computing system, a suitable location of the one or more locations in the physical environment based at least in part on the location data and the plurality of semantic tags that satisfy the one or more suitability criteria;
causing, by the computing system, an element of the augmented reality application to be placed at a location in the augmented reality application, wherein the location in the augmented reality application corresponds to the determined suitable location in the physical environment; and
providing, by the computing system, navigational instructions to a user to guide the user to the element of the augmented reality application placed at the determined suitable location in the physical environment.