Graphical viewer for heirarchical datasets
First Claim
1. A method for displaying hierarchical datasets on an output display, said method comprising the steps of:
- receiving a hierarchical dataset comprising a plurality of base data elements arranged in at least two levels;
generating a plurality of nodes, one for each of said base data elements, wherein said nodes represent view data separated from said base data elements for displaying said hierarchical datasets;
displaying said view data in an acyclic graphical representation, a node representing a first level of said hierarchical dataset being disposed in a center position, and at least one node representing a subsequent lower level of said hierarchical dataset being displayed radially outward from said center position so as to form a spoke about said center position;
receiving an indication from a user to activate a provided select function;
receiving an indication from said user to select at least one node for modification;
modifying said view data of said selected node; and
displaying said modified view data by updating said acyclic graphical representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A spokes viewer displays hierarchical datasets, that contain a plurality of base data elements, on an output display. The hierarchical dataset is arranged in at least two hierarchical levels. A plurality of nodes are generated, one for each of the base data elements, such that the nodes represent view data for displaying the hierarchical datasets. The view data is displayed, in an acyclic graphical representation, on the output display. A hub node, which represents a first level of the hierarchical dataset, is disposed in a center position, and spoke nodes, which represent the next lower level of the hierarchical dataset, are displayed radially outward from the hub node to form spokes about the hub node. The spokes viewer permits customization of a particular view through modification, annotation, and attribution of the view data. If the view data is modified to customize a particular view, the original dataset is unchanged, such that the graphical depiction of the view data is separate from the base data. The modified view is stored so that multiple views of a single dataset may persist.
-
Citations
18 Claims
-
1. A method for displaying hierarchical datasets on an output display, said method comprising the steps of:
-
receiving a hierarchical dataset comprising a plurality of base data elements arranged in at least two levels; generating a plurality of nodes, one for each of said base data elements, wherein said nodes represent view data separated from said base data elements for displaying said hierarchical datasets; displaying said view data in an acyclic graphical representation, a node representing a first level of said hierarchical dataset being disposed in a center position, and at least one node representing a subsequent lower level of said hierarchical dataset being displayed radially outward from said center position so as to form a spoke about said center position; receiving an indication from a user to activate a provided select function; receiving an indication from said user to select at least one node for modification; modifying said view data of said selected node; and displaying said modified view data by updating said acyclic graphical representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
system memory for storing a hierarchical dataset comprising a plurality of base data elements arranged in at least two levels; a central processing unit (CPU) coupled to said system memory for receiving said hierarchical dataset and for generating a plurality of nodes, one for each of said base data elements, wherein said nodes represent view data separated from said base data elements for displaying said hierarchical datasets, receiving an indication for activating a provided select function, and in response activating the corresponding provided select function, receiving an indication to select at least one node for modification, and in response, selecting the node for modification, modifying said view data, and displaying said modified view data; and an output display coupled to said CPU for displaying said view data in an acyclic graphical representation, and said modified view data in a modified acyclic graphical representation, a node representing a first level of said hierarchical dataset being disposed in a center position, and at least one node representing a subsequent lower level of said hierarchical dataset being displayed radially outward from said center position so as to form a spoke about said center position. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification