Patent Document ID: 10002310
Application ID: 14264697
Patent Status: 1

Claim One:
1. A device, comprising: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: selecting a target image from a plurality of images; determining a measure of image loss from the target image; filtering the target image to reconstruct the target image according to the measure of image loss resulting in a reconstructed target image; determining image gradient information for a plurality of features in the plurality of images including the reconstructed target image, wherein the image gradient information includes measurements of directional changes in image intensity of the plurality of images; detecting the plurality of features present in the plurality of images according to the image gradient information; identifying, from the plurality of features, a plurality of common features of multiple images of the plurality of images; determining, from the plurality of common features, a plurality of similarity matrices, wherein each similarity matrix comprises scores indicating relative similarities between instances of the plurality of common features in multiple images; selecting, from the plurality of common features, a subset of common features according to the plurality of similarity matrices and corresponding scores; accessing location information associated with capture of the plurality of images; determining a user interest associated with a portion of the plurality of images according to the location information; defining a plurality of cluster groups, wherein each cluster group is associated with one common feature of the subset of common features, wherein each cluster group comprises a plurality of cluster images of the plurality of images, wherein the one common feature of the subset of common features is in each of the plurality of cluster images, and wherein the plurality of cluster groups are defined based, in part, on the user interest that is associated with the portion of the plurality of images; performing filtering on the plurality of cluster images to identify a target cluster image to represent the plurality of cluster images for each of the cluster groups; and presenting the target cluster image for each of the cluster groups.