Computer-implemented display of ordered items
First Claim
1. A computer-implemented method of displaying items arranged in a hierarchy, the hierarchy having predetermined levels and divisions, the method comprising:
- displaying a plurality of divisions of a first level of the hierarchy along a first direction on a ground pane in a first display area of a display, each division corresponding to a time scale unit;
displaying one or more items in one or more of the divisions, wherein each item is displayed in a division based on a time attribute of the item in view of a relationship with a corresponding time scale unit;
for each division, determining whether a number of items in the division exceeds a predetermined density threshold, wherein the predetermined density threshold is configurable by a user;
aggregating and displaying at least two of the items into a single block in each division if the number of items of that division exceeds the predetermined density threshold;
displaying the items on the ground pane in perspective view within the first display area, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction; and
in response to a selection of one or more divisions displayed on the ground pane in perspective view by highlighting the one or more divisions of the ground pane in order to select a segment of time, displaying one or more attributes of each of the items displayed within the highlighted one or more divisions on a listing pane in a second display area, the listing pane including a plurality of records each corresponding to one of the selected items, each record including displayed therein an author of the item, a brief description of the item, and time in which the item was created or last modified.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, in one embodiment, of displaying items arranged in a hierarchy, the hierarchy having predetermined levels and divisions. The method comprising: displaying divisions of a first level of the hierarchy along a first direction; and displaying the items on a plane in perspective view, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction. It is preferred that each of the items has associated with it a value, such as a time value, that can be represented on a scale. The divisions of the first level of the hierarchy are first units of the scale, such as years, and the items are arranged at positions corresponding to their value with respect to the first units.
-
Citations
21 Claims
-
1. A computer-implemented method of displaying items arranged in a hierarchy, the hierarchy having predetermined levels and divisions, the method comprising:
-
displaying a plurality of divisions of a first level of the hierarchy along a first direction on a ground pane in a first display area of a display, each division corresponding to a time scale unit; displaying one or more items in one or more of the divisions, wherein each item is displayed in a division based on a time attribute of the item in view of a relationship with a corresponding time scale unit; for each division, determining whether a number of items in the division exceeds a predetermined density threshold, wherein the predetermined density threshold is configurable by a user; aggregating and displaying at least two of the items into a single block in each division if the number of items of that division exceeds the predetermined density threshold; displaying the items on the ground pane in perspective view within the first display area, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction; and in response to a selection of one or more divisions displayed on the ground pane in perspective view by highlighting the one or more divisions of the ground pane in order to select a segment of time, displaying one or more attributes of each of the items displayed within the highlighted one or more divisions on a listing pane in a second display area, the listing pane including a plurality of records each corresponding to one of the selected items, each record including displayed therein an author of the item, a brief description of the item, and time in which the item was created or last modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method of displaying a plurality of items, each item having a time associated with it, the method comprising:
-
displaying a plurality of divisions of a first level of the hierarchy along a first direction on a ground pane in a first display area of a display, each division corresponding to a time scale unit; displaying one or more items in one or more of the divisions, wherein each item is displayed in a division based on a time attribute of the item in view of a relationship with a corresponding time scale unit; for each division, determining whether a number of items in the division exceeds a predetermined density threshold, wherein the predetermined density threshold is configurable by a user; aggregating and displaying at least two of the items into a single block in each division if the number of items of that division exceeds the predetermined density threshold; displaying the items on the ground pane in perspective view within the first display area, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction; and in response to a selection of one or more divisions displayed on the ground pane in perspective view by highlighting the one or more divisions of the ground pane in order to select a segment of time, displaying one or more attributes of each of the items displayed within the highlighted one or more divisions on a listing pane in a second display area, the listing pane including a plurality of records each corresponding to one of the selected items, each record including displayed therein an author of the item, a brief description of the item, and time in which the item was created or last modified. - View Dependent Claims (18, 19)
-
-
20. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed from the memory, cause the processor to perform operations, including displaying a plurality of divisions of a first level of the hierarchy along a first direction on a ground pane in a first display area of a display, each division corresponding to a time scale unit, displaying one or more items in one or more of the divisions, wherein each item is displayed in a division based on a time attribute of the item in view of a relationship with a corresponding time scale unit, for each division, determining whether a number of items in the division exceeds a predetermined density threshold, wherein the predetermined density threshold is configurable by a user, aggregating and displaying at least two of the items into a single block in each division if the number of items of that division exceeds the predetermined density threshold, displaying the items on the ground pane in perspective view within the first display area, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction, and in response to a selection of one or more divisions displayed on the ground pane in perspective view by highlighting the one or more divisions of the ground pane in order to select a segment of time, displaying one or more attributes of each of the items displayed within the highlighted one or more divisions on a listing pane in a second display area, the listing pane including a plurality of records each corresponding to one of the selected items, each record including displayed therein an author of the item, a brief description of the item, and time in which the item was created or last modified.
-
-
21. An apparatus comprising a non-transitory computer-readable storage medium, the apparatus further comprising:
-
means for displaying a plurality of divisions of a first level of the hierarchy along a first direction on a ground pane in a first display area of a display, each division corresponding to a time scale unit; means for displaying one or more items in one or more of the divisions, wherein each item is displayed in a division based on a time attribute of the item in view of a relationship with a corresponding time scale unit; for each division, means for determining whether a number of items in the division exceeds a predetermined density threshold, wherein the predetermined density threshold is configurable by a user; means for aggregating and displaying at least two of the items into a single block in each division if the number of items of that division exceeds the predetermined density threshold; means for displaying the items on the ground pane in perspective view within the first display area, each item arranged at a position corresponding to the division with which it is associated in a respective second direction at an angle to the first direction; in response to a selection of one or more divisions displayed on the ground pane in perspective view by highlighting the one or more divisions of the ground pane in order to select a segment of time, means for displaying one or more attributes of each of the items displayed within the highlighted one or more divisions on a listing pane in a second display area, the listing pane including a plurality of records each corresponding to one of the selected items, each record including displayed therein an author of the item, a brief description of the item, and time in which the item was created or last modified.
-
Specification