Patent ID: 9569663
Date: 2017-02-14
CPC Classifications: G06F,G06K

Claim:
1. A method comprising: determining, by the one or more processors, a first viewpoint of the point of interest, wherein (i) the first viewpoint includes a first image group captured from a first location; and (ii) the first viewpoint is based, at least in part, on location metadata extracted from images in the first image group; retrieving, by the one or more processors, an image from an online repository; in response to content of the image matching content of a set of images from the first image group, assigning, by the one or more processors, a location of the image to the first viewpoint; determining, by the one or more processors, a second viewpoint of the point of interest, wherein the second viewpoint includes a second image group captured from a second location; determining, by the one or more processors, a first ranking score for the first viewpoint based, at least in part, on the first image group; determining, by the one or more processors, a second ranking score for the second viewpoint based, at least in part, on the second image group; and generating, by the one or more processors, a ranked list of the first viewpoint and the second viewpoint based, at least in part, on (i) the first ranking score and the second ranking score; (ii) a first feedback score of the first image group and a second feedback score of the second image group; and (iii) a first visibility score of the first image group and a second visibility score of the second image group; in response to a determination that the first feedback score is larger than the second feedback score, assigning, by the one or more processors, the first viewpoint to a higher position in the ranked list than the second viewpoint, wherein the first feedback score indicates a greater amount of positive feedback by users who viewed images in the first image group; and in response to a determination that the first visibility score is larger than the second visibility score, assigning, by the one or more processors, the first viewpoint to a higher position in the ranked list than the second viewpoint, wherein the second visibility score indicates a greater obscured view of the point of interest for images in the second image group.