US 11,720,755 B2
Imagery evidence matching system
Jeremy Hintz, Mountain View, CA (US); Lionel Gueguen, Erie, CO (US); Kapil Gupta, Sunnyvale, CA (US); Benjamin James Kadlec, Boulder, CO (US); and Susmit Biswas, Sunnyvale, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Oct. 5, 2021, as Appl. No. 17/449,985.
Application 17/449,985 is a continuation of application No. 16/536,833, filed on Aug. 9, 2019, granted, now 11,164,038.
Claims priority of provisional application 62/718,987, filed on Aug. 16, 2018.
Prior Publication US 2022/0027667 A1, Jan. 27, 2022
Int. Cl. G06F 18/22 (2023.01); G06F 40/30 (2020.01); G06F 18/21 (2023.01); G06V 30/24 (2022.01); G06V 10/74 (2022.01); G06V 30/10 (2022.01)
CPC G06F 40/30 (2020.01) [G06F 18/21 (2023.01); G06F 18/22 (2023.01); G06V 10/761 (2022.01); G06V 30/248 (2022.01); G06V 30/10 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
accessing, by a server system, image data comprising a plurality of images and a geographic location where each of the plurality of images was captured;
analyzing the image data for each of the plurality of images using a trained machine learning model configured to determine how likely an image comprises a logo associated with a place, to generate a logo detection score;
determining whether the logo detection score for each of the plurality of images is greater than a predetermined threshold;
generating a name similarity score for one or more images of the plurality of images based on a computed similarity between text extracted from the one or more images and a place name associated with the geographic location where the one or more images were captured;
storing an image as place data associated with a place based on determining that logo detection score associated with the image is higher than the predetermined threshold and based on the name similarity score;
receiving, by the server system, a request for navigation instructions from a computing device;
determining, from the stored images, that there is an image of a destination location for the request for navigation instructions; and
providing the image of the destination location to the computing device to display the image to a driver of a vehicle for navigation.