Hierarchical data display
First Claim
1. A graphical hierarchical data wheel for displaying hierarchical nodes, the wheel generated by a processor, the wheel comprising:
- a top level circle generated by the processor on a central axis of the wheel representing a top level node;
a first concentric ring generated by the processor adjacent to the top level circle and comprising a plurality of first level segments, each representing a first level node, wherein a size of each first level segment is proportional to a weight of the corresponding first level node;
a second concentric ring generated by the processor having a larger radius than the first concentric ring and adjacent to the first concentric ring, and comprising a plurality of second level segments, each representing a second level node, wherein a size of each of the second level segments is proportional to the weight of the corresponding second level node;
a first outer circumference control ring for collapsing a displayed level; and
a second outer circumference control ring for expanding a level not currently displayed; and
a darkened outline around a selected node and all parent nodes of the selected node to display a lineage between the selected node and the parent nodes;
wherein each concentric ring has a width, and each successive ring has a smaller width than the previous ring.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical hierarchical data wheel for displaying hierarchical nodes includes a top level circle on a central axis of the wheel representing a top level node. The wheel further includes a first concentric ring adjacent to the top level circle and comprising a plurality of first level segments, each representing a first level node. The size of each first level segment is proportional to a weight of the corresponding first level node. The wheel further includes a second concentric ring having a larger radius than the first concentric ring and adjacent to the first concentric ring, and comprising a plurality of second level segments, each representing a second level node. The size of each of the second level segments is proportional to the weight of the corresponding second level node. The wheel may include additional concentric rings as needed, and depending on the resolution and size of the display.
126 Citations
17 Claims
-
1. A graphical hierarchical data wheel for displaying hierarchical nodes, the wheel generated by a processor, the wheel comprising:
-
a top level circle generated by the processor on a central axis of the wheel representing a top level node; a first concentric ring generated by the processor adjacent to the top level circle and comprising a plurality of first level segments, each representing a first level node, wherein a size of each first level segment is proportional to a weight of the corresponding first level node; a second concentric ring generated by the processor having a larger radius than the first concentric ring and adjacent to the first concentric ring, and comprising a plurality of second level segments, each representing a second level node, wherein a size of each of the second level segments is proportional to the weight of the corresponding second level node; a first outer circumference control ring for collapsing a displayed level; and a second outer circumference control ring for expanding a level not currently displayed; and a darkened outline around a selected node and all parent nodes of the selected node to display a lineage between the selected node and the parent nodes; wherein each concentric ring has a width, and each successive ring has a smaller width than the previous ring. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method of displaying hierarchical nodes, the method comprising:
generating by a processor a hierarchical data wheel comprising; a top level circle on a central axis of the wheel representing a top level node; a first concentric ring adjacent to the top level circle and comprising a plurality of first level segments, each representing a first level node, wherein a size of each first level segment is proportional to a weight of the corresponding first level node; a second concentric ring having a larger radius than the first concentric ring and adjacent to the first concentric ring, and comprising a plurality of second level segments, each representing a second level node, wherein a size of each of the second level segments is proportional to the weight of the corresponding second level node; a first outer circumference control ring for collapsing a displayed level; and a second outer circumference control ring for expanding a level not currently displayed; and a darkened outline around a selected node and all parent nodes of the selected node to display a lineage between the selected node and the parent nodes; wherein each concentric ring has a width, and each successive ring has a smaller width than the previous ring. - View Dependent Claims (9, 10, 11, 12)
-
13. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to generate a graphical hierarchical data wheel for displaying hierarchical nodes, the wheel comprising:
-
a top level circle on a central axis of the wheel representing a top level node; a first concentric ring adjacent to the top level circle and comprising a plurality of first level segments, each representing a first level node, wherein a size of each first level segment is proportional to a weight of the corresponding first level node; a second concentric ring having a larger radius than the first concentric ring and adjacent to the first concentric ring, and comprising a plurality of second level segments, each representing a second level node, wherein a size of each of the second level segments is proportional to the weight of the corresponding second level node; a first outer circumference control ring for collapsing a displayed level; and a second outer circumference control ring for expanding a level not currently displayed; and a darkened outline around a selected node and all parent nodes of the selected node to display a lineage between the selected node and the parent nodes; wherein each concentric ring has a width, and each successive ring has a smaller width than the previous ring. - View Dependent Claims (14, 15, 16, 17)
-
Specification