| 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 |

|
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.
|