Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional (3D) view of a data collection based on an attribute is disclosed. A timeline is provided for displaying files and folders. The timeline may include a focal group that displays detailed information about its contents to the user. Remaining items on the timeline are displayed in less detail and may be positioned to appear further away from the user. A histogram may be provided as part of the view to allow the user to more easily navigate the timeline to find a desired file or folder.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage media storing computer executable instructions for performing a method for displaying group of items on a graphical user interface according to a common attribute of each item of a set, the method 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 common attribute; determining a focal group from the plurality of ordered groups; retrieving a predetermined width ranging between fifty to seventy percent of the graphical user interface for displaying the focal group; ordering the ordered groups into a histogram view; organizing thumbnails of items in the focal group into a representation that fits within the predetermined width; displaying the focal group at a point of primary focus and within the predetermined width; 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 plurality of groups 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 plurality of groups of images that follow the focal 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.
-
-
19. One or more computer storage media storing computer executable instructions for generating a user interface for displaying items comprising:
-
a first set of items comprising a focal group; a plurality of sets of items, which are related to the first set of items and presented in a histogram, comprising a plurality of non-focal groups of images, the images displayed with decreasing prominence away from the focal group in array orientations of the images, wherein images in each non-focal group are displayed in smaller sizes than images in non-focal groups closer on the histogram to the focal group, and further wherein without changing the focal group, a selected non-focal group is folded out from the non-focal groups and images of the selected non-focal group are displayed in entirety rather than being partially obscured; and a jog control that when moved to a side causes the focal group to become a non-focal group and a jog control selected non-focal group to become the focal group, wherein the focal group and the plurality of non-focal groups are positioned according to an ordering attribute that exists in the focal group and the non-focal group.
-
-
20. A method for displaying a plurality of items on a graphical user interface, comprising:
-
organizing the plurality of items into groups of two-dimensional arrays based on time; sizing each item in a group based on the distance the group is from a focal group; displaying the items in the groups on the graphical user interface, the items being displayed with differing prominence away from the focal group; and without changing the focal group, folding out a selected non-focal group from the groups that are non-focal and displaying items of the selected non-focal group in entirety, rather than being partially obscured.
-
Specification