Automatic discovery of popular landmarks
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon to display landmark information, the instructions executable by one or more processors to cause the one or more processors to:
- receive a user query;
identify one or more trigger words in the user query;
select one or more tags from a landmark database, the tags corresponding to the one or more trigger words;
supplement the user query with the one or more tags to generate a supplemented user query;
retrieve one or more visual clusters of landmark images for a landmark based on the supplemented user query; and
generate a user interface including information about the landmark and one or more summary lists of visual clusters, wherein each of the one or more summary lists includes, for each respective visual cluster of landmark images in the one or more summary lists, an identification of the respective visual cluster, and one or more of;
a number of images in the respective visual cluster, a number of unique user identifiers associated with the respective visual cluster, a number of authors of images associated with the respective visual cluster, and a link to access images in the respective visual cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters, and visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters. In another embodiment, the present invention is a system for identifying landmarks from digital images, including the following components: a database of geo-tagged images; a landmark database; a geo-clustering module; and a visual clustering module. In other embodiments the present invention may be a method of enhancing user queries to retrieve images of landmarks, or a method of automatically tagging a new digital image with text labels.
53 Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon to display landmark information, the instructions executable by one or more processors to cause the one or more processors to:
-
receive a user query; identify one or more trigger words in the user query; select one or more tags from a landmark database, the tags corresponding to the one or more trigger words; supplement the user query with the one or more tags to generate a supplemented user query; retrieve one or more visual clusters of landmark images for a landmark based on the supplemented user query; and generate a user interface including information about the landmark and one or more summary lists of visual clusters, wherein each of the one or more summary lists includes, for each respective visual cluster of landmark images in the one or more summary lists, an identification of the respective visual cluster, and one or more of;
a number of images in the respective visual cluster, a number of unique user identifiers associated with the respective visual cluster, a number of authors of images associated with the respective visual cluster, and a link to access images in the respective visual cluster.
-
-
2. A method to display landmark information
comprising: -
receiving, by one or more computers, a user query; identifying one or more trigger words in the user query; selecting one or more tags from a landmark database, the tags corresponding to the one or more trigger words; supplementing the user query with the one or more tags to generate a supplemented user query; retrieving, based on the supplemented user query, one or more visual clusters of landmark images; generating a user interface including the one or more visual clusters of retrieved landmark images; and causing one or more summary lists of visual clusters of landmark images to be displayed on the user interface, wherein each of the one or more summary lists includes descriptive information and access information for each visual cluster in the one or more summary lists displayed. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to display landmark information, comprising:
-
one or more processors; and a non-transitory computer-readable medium having instructions stored thereon, the instructions executable by the one or more processors to; receive a user query comprising one or more keywords; select one or more corresponding tags from a landmark database corresponding to the one or more keywords; supplement the user query with the one or more corresponding tags; retrieve one or more landmark images based on the supplemented user query; create visual clusters from the one or more retrieved landmark images; and generate a user interface including one or more summary lists of the created visual clusters for the one or more retrieved landmark images, wherein each summary list corresponds to one of the one or more retrieved landmarks and includes descriptive information and access information for each visual cluster included in the summary list. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification