Techniques for displaying information for collection hierarchies
First Claim
Patent Images
1. A method of displaying information for a collection comprising a plurality of elements, the method comprising:
- displaying, by a computer system a first graphical object representative of a first collection, the first graphical object having an associated first bounds defining an area of a certain shape and size and a grid of tiled cells on a 2-dimensional plane, wherein at least one element in the plurality of elements is associated with more than one cell of the grid; and
displaying, by the computer system a graphical object for each element in the plurality of elements of the first collection such that the graphical object for an element is displayed based upon one or more cells of the grid associated with the element represented by the graphical object, wherein the displaying comprises scaling and positioning the grid such that all graphical objects representing the elements of the first collection are displayed within the area defined by the first bounds of the first graphical object;
wherein positioning the grid comprises positioning the grid such that a centroid of a span of cells of the grid associated with the plurality of elements is same as a centroid of the first graphical object.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for displaying information related to collection hierarchies. In one embodiment, an integrated direct-manipulation image-based interface is provided for displaying information related to collections. The interface also enables operations to be performed on collections and their elements. Multiple levels of the collection hierarchy are made visible and editable at the same time by the user interface.
30 Citations
30 Claims
-
1. A method of displaying information for a collection comprising a plurality of elements, the method comprising:
-
displaying, by a computer system a first graphical object representative of a first collection, the first graphical object having an associated first bounds defining an area of a certain shape and size and a grid of tiled cells on a 2-dimensional plane, wherein at least one element in the plurality of elements is associated with more than one cell of the grid; and displaying, by the computer system a graphical object for each element in the plurality of elements of the first collection such that the graphical object for an element is displayed based upon one or more cells of the grid associated with the element represented by the graphical object, wherein the displaying comprises scaling and positioning the grid such that all graphical objects representing the elements of the first collection are displayed within the area defined by the first bounds of the first graphical object; wherein positioning the grid comprises positioning the grid such that a centroid of a span of cells of the grid associated with the plurality of elements is same as a centroid of the first graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for displaying information for a collection comprising a plurality of elements, the system comprising:
-
a processor; and a display; wherein the processor is configured to; cause a first graphical object representing a first collection to be displayed on the display, the first graphical object having an associated first bounds defining an area of a certain shape and size and a grid of tiled cells on a 2-dimensional plane, wherein at least one element in the plurality of elements is associated with more than one cell of the grid; cause a graphical object to be displayed on the display for each element in the plurality of elements of the first collection such that the graphical object for an element is displayed based upon one or more cells of the grid associated with the element represented by the graphical object, wherein the displaying comprises scaling and positioning the grid such that all graphical objects representing the elements of the first collection are displayed within the area defined by the first bounds of the first graphical object; and position the grid such that a centroid of a span of cells of the grid associated with the plurality of elements is same as a centroid of the first graphical object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium storing a plurality of instructions for controlling a processor to display information, the plurality of instructions comprising:
-
instructions that cause the processor to display a first graphical object representative of a first collection comprising a plurality of elements on a display, the first graphical object having an associated first bounds defining an area of a certain shape and size and a grid of tiled cells on a 2-dimensional plane, wherein at least one element in the plurality of elements is associated with more than one cell of the grid; instructions that cause the processor to display on the display a graphical object for each element in the plurality of elements of the first collection such that the graphical object for an element is displayed based upon one or more cells of the grid associated with the element represented by the graphical object, wherein the displaying comprises scaling and positioning the grid such that all graphical objects representing the elements of the first collection are displayed within the area defined by the first bounds of the first graphical object; and instructions that cause the processor to position the grid such that a centroid of a span of cells of the grid associated with the plurality of elements is same as a centroid of the first graphical object.
-
Specification