Method and system for identifying and displaying images in response to search queries
First Claim
1. A system for associating keywords with images found on the pages of a source, the system comprising:
- a first data store that stores text and related text metadata obtained from the source pages;
a second data store that stores images and related image metadata obtained from the source pages; and
a relevance engine that generates a relevance index based at least in part on the text and related text metadata stored in the first data store and the images and related image metadata stored in the second data store, wherein the relevance index records an association between a keyword from the text of the source and an image from the source, and wherein the association may be used to access the image associated with the keyword in response to a search query including the keyword.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed that associate search keywords with relevant images from within sources, such as books, magazines, journals, etc., thereby making the images available for search using the associated keyword. Such associations enable a search engine to identify, in response to a search query, a relevant image within the source that would have not been provided otherwise. For example, an image of the Titanic that appears in a historical or cultural book may be associated with the search keyword “ship.” Accordingly, if a user submits the search query “ship and Infamous Ocean Voyages” (i.e., the keyword “ship” and the title of a book), an image of the Titanic from the book entitled “Infamous Ocean Voyages” may be returned among the search results.
-
Citations
52 Claims
-
1. A system for associating keywords with images found on the pages of a source, the system comprising:
-
a first data store that stores text and related text metadata obtained from the source pages; a second data store that stores images and related image metadata obtained from the source pages; and a relevance engine that generates a relevance index based at least in part on the text and related text metadata stored in the first data store and the images and related image metadata stored in the second data store, wherein the relevance index records an association between a keyword from the text of the source and an image from the source, and wherein the association may be used to access the image associated with the keyword in response to a search query including the keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for associating keywords with images within a source, the computer-implemented method comprising:
-
obtaining data from one or more pages of the source, wherein the data includes text data, image data and related metadata; for a given term in the text, determining if the term is associated with an image in the one or more pages based on the obtained data; and if the term is associated with an image from the one or more pages, storing the term as a keyword associated with the image, wherein the association may be used to access the image associated with the keyword in response to a search query including the keyword. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for associating keywords with images found on the pages of a source, the system comprising:
-
a data store that stores text, images and related metadata obtained from the source pages; and a relevance engine that generates a relevance index based at least in part on the text, images and metadata stored in the data store, wherein the relevance index records an association between a keyword from the text and an image from the source, and wherein the association may be used to access the image associated with the keyword in response to a search query including the keyword. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium having instructions encoded thereon that, when executed by a computing device, cause the computing device to:
-
obtain data from one or more pages of the source, wherein the data includes text data, image data and related metadata; for a given term in the text, determine if the term is associated with an image in the one or more pages based on the obtained data; and if the term is associated with an image from the one or more pages, store the term as a keyword associated with the image, wherein the association may be used to access the image associated with the keyword in response to a search query including the keyword. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-implemented method for searching content, the computer-implemented method comprising:
-
receiving a search query including a search term; searching a relevance index for a keyword that corresponds to the search term, wherein the relevance index stores an association between the keyword and an image from within a source of content; and if a keyword corresponding to the search term is found in the relevance index, returning search results corresponding to the search query that include the image associated with the keyword.
-
Specification