Geocoding of images based on search queries
First Claim
1. A method for geocoding images, the method comprising:
- determining, by one or more computing devices, a selection value for each of a plurality of search strings associated with an image, wherein the selection value for each search string is based at least in part on the number of instances in which the image was selected when the image was presented as a search result responsive to such search string;
generating, by the one or more computing devices, a textual document for the image based at least in part on the selection values, wherein the textual document includes one or more of the plurality of search strings, wherein the textual document for the image comprises a predetermined number of the plurality of search strings having the selection values of greatest magnitude, and wherein the predetermined number of the plurality of search strings are ordered according to their corresponding selection values;
identifying, by the one or more computing devices, a plurality of geographic entities by analyzing the textual document using a textual processor, wherein a plurality of geocodes are respectively associated with the plurality of geographic entities;
selecting, by the one or more computing devices, one of the plurality of geographic entities as a primary geographic entity; and
associating, by the one or more computing devices, the geocode associated with the primary geographic entity with the image.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining a geocode for an image based on user-provided search queries and corresponding user selections are provided. One example method includes determining a selection value for each of a plurality of search strings associated with an image based at least in part on user selection data. The method includes generating a textual document for the image based at least in part on the selection values. The textual document includes one or more of the plurality of search strings. The method includes identifying a plurality of geographic entities by analyzing the textual document using a textual processor. The method includes selecting one of the plurality of geographic entities as a primary geographic entity and associating, by the one or more computing devices, a geocode associated with the primary geographic entity with the image.
-
Citations
20 Claims
-
1. A method for geocoding images, the method comprising:
-
determining, by one or more computing devices, a selection value for each of a plurality of search strings associated with an image, wherein the selection value for each search string is based at least in part on the number of instances in which the image was selected when the image was presented as a search result responsive to such search string; generating, by the one or more computing devices, a textual document for the image based at least in part on the selection values, wherein the textual document includes one or more of the plurality of search strings, wherein the textual document for the image comprises a predetermined number of the plurality of search strings having the selection values of greatest magnitude, and wherein the predetermined number of the plurality of search strings are ordered according to their corresponding selection values; identifying, by the one or more computing devices, a plurality of geographic entities by analyzing the textual document using a textual processor, wherein a plurality of geocodes are respectively associated with the plurality of geographic entities; selecting, by the one or more computing devices, one of the plurality of geographic entities as a primary geographic entity; and associating, by the one or more computing devices, the geocode associated with the primary geographic entity with the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising one or more processors and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
-
determining, for each of a plurality of images, a number of user selections associated with each of a plurality of search strings; generating, for each of the plurality of images, a textual document that lists one or more of the plurality of search strings, wherein the one or more listed search strings are ordered according to their respective numbers of user selections, wherein a predetermined number of the plurality of search strings are ordered according to their corresponding selection values; identifying, for each of the plurality of images, a plurality of entities based at least in part on the textual document associated with such image, wherein the plurality of entities for each image are ordered into a sequence according to a confidence metric, and wherein one or more of the plurality of entities identified based on each textual document comprise geographic entities respectively having associated geocodes; and selecting, for each of the plurality of images, the geocode of the first sequential geographic entity as the primary geocode for such image. - View Dependent Claims (11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
-
generating a text string for an image, wherein the text string comprises a plurality of search strings for which the image was returned as a search result and selected the greatest number of times, wherein the generating the text string comprises generating a textual document for the image based at least in part on the number of times the image was selected, wherein the textual document includes one or more of the plurality of search strings having the selection values of greatest magnitude, and wherein a predetermined number of the plurality of search strings are ordered according to their corresponding selection values; processing the text string for the image to identify a plurality of geographic entities, wherein a plurality of confidence scores are respectively associated with the plurality of geographic entities; and associating with the image a geocode associated with the geographic entity having the largest confidence score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification