Method and apparatus for providing visual search engine results
First Claim
Patent Images
1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
- identifying, for each image in a first set of one or more images, a respective portion of each image relevant to a search query by matching one or more keywords of the search query to one or more tags associated with each of the respective portions of each image;
determining to extract, for each image in the first set of one or more images, the respective portion to generate a respective extracted image portion based on a relative similarity of the respective portion to the search query and a threshold of relative similarity;
determining to generate a second set of one or more images, wherein each image of the second set corresponds, respectively, to one of the extracted respective portions; and
for each of the one or more images of the second set, identifying a respective, related object.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for modifying the image content of returned images resulting from a search query. The portions of each image that is unrelated to the search query is omitted or other wise obscured so as to reduce the amount of image data in the search results. Additionally, related advertising, hyperlinks, or other object can be combined with the image data to enhance the information returned to the user.
26 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
identifying, for each image in a first set of one or more images, a respective portion of each image relevant to a search query by matching one or more keywords of the search query to one or more tags associated with each of the respective portions of each image; determining to extract, for each image in the first set of one or more images, the respective portion to generate a respective extracted image portion based on a relative similarity of the respective portion to the search query and a threshold of relative similarity; determining to generate a second set of one or more images, wherein each image of the second set corresponds, respectively, to one of the extracted respective portions; and for each of the one or more images of the second set, identifying a respective, related object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, identify, for each image in a first set of one or more images, a respective portion of each image relevant to a search query by matching one or more keywords of the search query to one or more tags associated with each of the respective portions of each image; determine to extract, for each image in the first set of one or more images, the respective portion to generate a respective extracted image portion based on a relative similarity of the respective portion to the search query and a threshold of relative similarity; determine to generate a second set of one or more images, wherein each image of the second set corresponds, respectively, to one of the extracted respective portions; and for each of the one or more images of the second set, identify a respective, related advertising object. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine to transport a search query to a visual search engine, the search query including one or more keywords; determine to provide a set of one or more images as results to the search query by matching one or more keywords of the search query to one or more tags associated with each of respective portions of each image, wherein each image of the results includes a portion related to the search query and omits a portion unrelated to the search query based on a relative similarity of the respective portions to the search query and a threshold of relative similarity; and determine to provide a respective, related advertisement object for each image of the results, wherein the respective, related advertising object is identified for each image. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
determining to transport a search query to a visual search engine, the search query including one or more keywords; determining to provide a set of one or more images as results to the search query by matching one or more keywords of the search query to one or more tags associated with each of respective portions of each image, wherein each image of the results includes a portion related to the search query and omits a portion unrelated to the search query based on a relative similarity of the respective portions to the search query and a threshold of relative similarity; and determining to provide a respective, related advertising object for each image of the results, wherein the respective, related advertising object is identified for each image. - View Dependent Claims (19, 20)
-
Specification