Patent ID: 7843454

Claim:
A computer-implemented method comprising: receiving via execution of at least one processor device of a computer, a selection of a group of images; identifying a set of images from the group as being representative of the group by dividing the group of images into subgroups, each subgroup including images with corresponding timestamps when the images were produced, wherein dividing comprises: determining a respective timestamp for each image in the group to detect a timestamp sequence that ranges from an earliest timestamp value, associated with a first image, to a latest timestamp value, associated with a last image in the timestamp sequence; comparing the timestamp of each image, beginning with the first image, with the timestamp of a next image according to the timestamp sequence to produce a result; if the result does not exceed a value, including those images in an existing subgroup; and if the result does exceed a value, closing the current existing subgroup and starting a new existing subgroup with a next image; optimizing the subgroups by varying the value, wherein the value is varied such that two consecutive subgroups according to the timestamp sequence are expanded until overlap of the subgroups is about to occur; selecting an image from each subgroup to serve as a representative image of the subgroup depending on time differences between the timestamps; and creating an animated image to serve as a preview of the group, the animated image configured to display the identified set of images for indicating attributes of content stored in a storage resource.