Patent ID: 8095892

Claim:
A computer-implemented method for displaying a set of items on a graphical user interface according to a attribute of each item of the set, wherein the attribute can be ordered, comprising: determining an ordering interval for a plurality of items by dividing a total range covered by a histogram by a quantity of columns that can fit within a portion of the graphical user interface; dividing the plurality of items into a plurality of ordered groups based on the ordering interval and the attribute; determining a focal group from the plurality of ordered groups; ordering the ordered groups into a histogram view; displaying the focal group at a point of primary focus; displaying with less prominence than the focal group on a first side of the focal group and in decreasing prominence away from the focal group, a first group of images that precede the focal group; displaying on the graphical user interface with less prominence than the focal group on a second side of the focal group and in decreasing prominence away from the focal group, a second group of images that follow the focal group, the images in the second group being sized smaller than the images in the focal group; displaying with less prominence than the second group of images, a third group of images so that the images in the third group are sized smaller than the images in the second group; and without changing the focal group, folding out a selected non-focal group from the ordered groups that are non-focal and displaying items of the selected non-focal group in entirety, rather than being partially obscured.