Patent ID: 8781231
Filing Date: 2014-07-15
Classification: G06F,G06K

Abstract:
1. A computer-implemented method comprising: calculating, using one or more processors, a visual similarity score for one or more pairs of images in a plurality of images based on visual features of images in each of the one or more pairs; building a graph of images by linking each of one or more images in the plurality of images to one or more nearest neighbor images based on the visual similarity scores of the image pairs that include the image; identifying respective historical click data for each of the images in the graph wherein the historical click data comprises a count of user selections of the image when the image was presented as a search result responsive to a query, and wherein a viewing time of the image after being selected exceeded a pre-determined threshold; associating a respective score with each of the images in the graph based on respective historical click data for the image; and determining a new score for each of one or more images in the graph based on the respective score of the image, and the respective scores of one or more nearest neighbors to the image as weighted by their visual similarity to the image.