Patent ID: 9654654
Date: 2017-05-16
CPC Classifications: G06F,G06K,H04N

Claim:
1. A method comprising: receiving, by a device, a search query; identifying, by the device and based on the search query, images; assigning, by the device and based on one or more features associated with each image of the identified images, the identified images to a respective cluster of a plurality of clusters; for each cluster, assigning, by the device, the images associated with the cluster to a respective layer of a plurality of layers based at least in part on an image score determined for the assigned images; determining, by the device, a cluster score for each cluster of the plurality of clusters, the cluster score being determined based at least in part on an image quality associated with one or more images associated with the cluster; selecting, by the device, a subset of clusters of the plurality of clusters based at least in part on the determined cluster scores; generating, by the device, a document that includes information regarding the subset of selected clusters, the document including a first image, corresponding to one of the identified images assigned to a first layer of the plurality of layers, and a plurality of second images corresponding to multiple ones of the identified images assigned to a second layer of the plurality of layers, and at least one of the plurality of second images being at least partially covered by the first image; and providing, by the device and for presentation, the document.