US 12,123,733 B2
Surface detection and geolocation
Alexander Yuryevich Tesov, Palo Alto, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Appl. No. 17/606,598
Filed by Google LLC, Mountain View, CA (US); and Alexander Yuryevich Tesov, Mountain View, CA (US)
PCT Filed Oct. 29, 2020, PCT No. PCT/US2020/057869
§ 371(c)(1), (2) Date Oct. 26, 2021,
PCT Pub. No. WO2022/093224, PCT Pub. Date May 5, 2022.
Prior Publication US 2022/0307854 A1, Sep. 29, 2022
Int. Cl. G01C 21/36 (2006.01); G01C 21/00 (2006.01); G01C 21/30 (2006.01); H04W 4/02 (2018.01); H04W 4/029 (2018.01)
CPC G01C 21/3602 (2013.01) [G01C 21/30 (2013.01); G01C 21/3885 (2020.08); H04W 4/025 (2013.01); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of on-device geolocation, the computer-implemented method comprising:
receiving, by a user device comprising one or more processors, location request data associated with a request for a geographic location of a user device in an environment;
accessing, by the user device, based at least in part on the location request data, one or more images of one or more segments of a surface of the environment;
extracting, by the user device, one or more features from at least a respective image in the one or more images;
generating, by the user device, a segment signature for the respective image based on the one or more features;
determining, by the user device, the geographic location of the user device based at least in part on a determination that the segment signature matches one or more stored segment signatures respectively associated with one or more stored geographic locations
accessing, by the user device, map data comprising information associated with a geographic area; and
generating, by the user device, one or more visual indications on a map displayed within a user interface of the user device comprising information associated with the geographic location of the user device within the geographic area.