Patent ID: 7646895

Claim:
A method comprising the steps of: receiving a new image set; selecting a matching group from a plurality of groups; and adding the new image set to the matching group; wherein each group of the plurality of groups includes one or more image sets; wherein at least one group of the plurality of groups includes a plurality of image sets; wherein at least one image set in the plurality of groups includes a plurality of images; wherein each image set comprises one or more images of at least one object; wherein selecting a matching group from a plurality of groups includes: generating a similarity score between the new image set and one or more image sets in each group of the plurality of groups; and selecting the matching group based, at least in part, on one or more of the following factors: a highest weighted similarity score of each group, wherein the highest weighted similarity score of a particular group of the plurality of groups is weighted based on a comparison between (a) time or spatial information about the new image set and (b) expected time or spatial information about the object associated with the particular group, wherein the expected time or spatial information is not derived from any image; an average similarity score of each group, wherein the average similarity score for said at least one group is the average of the similarity scores of the plurality of image sets of said at least one group; or the number of image sets in each group that have corresponding similarity scores above a certain threshold; wherein the steps are performed on one or more computing devices.