Automatic discovery of popular landmarks
First Claim
1. A method of enhancing user queries to retrieve images of landmarks, comprising:
- receiving by a computer a user query;
identifying by the computer one or more trigger words in the user query;
selecting by the computer one or more corresponding tags from a landmark database corresponding to the one or more trigger words, generating a supplemented user query;
supplementing by the computer the user query with the one or more corresponding tags and a popularity criteria, to generate a supplemented user query;
retrieving by the computer landmark images based on the supplemented user query;
generating by the computer a user interface including the one or more retrieved landmark images;
causing one or more summary lists of visual clusters for the retrieved landmark images to be displayed on the user interface, wherein each summary list corresponds to one of the retrieved landmark images; and
causing popularity information based on the popularity criteria to be displayed on the one or more summary lists on the user interface.
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.
-
Citations
20 Claims
-
1. A method of enhancing user queries to retrieve images of landmarks, comprising:
-
receiving by a computer a user query; identifying by the computer one or more trigger words in the user query; selecting by the computer one or more corresponding tags from a landmark database corresponding to the one or more trigger words, generating a supplemented user query; supplementing by the computer the user query with the one or more corresponding tags and a popularity criteria, to generate a supplemented user query; retrieving by the computer landmark images based on the supplemented user query; generating by the computer a user interface including the one or more retrieved landmark images; causing one or more summary lists of visual clusters for the retrieved landmark images to be displayed on the user interface, wherein each summary list corresponds to one of the retrieved landmark images; and causing popularity information based on the popularity criteria to be displayed on the one or more summary lists on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to enhance user queries, said control logic comprising:
-
a first computer readable program code that enables the computer to receive a user query and identify one or more trigger words in the user query; a second computer readable program code that enables the computer to select one or more corresponding tags from a landmark database corresponding to the one or more trigger words; a third computer readable program code that enables the computer to supplement the user query with the one or more corresponding tags to generate a supplemented user query; a fourth computer readable program code that enables the computer to retrieve landmarks based on the supplemented user query; and a fifth computer readable program code that enables the computer to generate a user interface including the one or more retrieved landmarks and display one or more summary lists of visual clusters for the retrieved landmarks on the user interface, wherein each summary list corresponds to one of the retrieved landmarks, and to display popularity information on the one or more summary lists. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving by a computer a user query; identifying by the computer one or more trigger words in the user query; selecting by the computer one or more corresponding tags from a landmark database corresponding to the one or more trigger words; supplementing by the computer the user query with the one or more corresponding tags, generating a supplemented user query; retrieving by the computer one or more landmarks based on the supplemented user query; generating by the computer a user interface including the one or more retrieved landmarks; and causing one or more summary lists of visual clusters for the retrieved landmarks to be displayed on the user interface, wherein each summary list corresponds to one of the retrieved landmarks; and causing popularity information to be displayed on the one or more summary lists on the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification