Method for generating and displaying tree structures in a limited display area
First Claim
1. A method for providing a display of a tree structure which includes a plurality of nodes interconnected by tree branches, said method comprising the steps of:
- (a) selecting a portion of said tree structure to be displayed,(b) scaling the geometry of said portion in a manner different than that which would be used if the entire tree were to be displayed, and(c) displaying the scaled portion on a medium suitable for interpretation.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method for constructing and displaying tree structures with automated data processing equipment. A focused view of a portion of the tree is provided to enable an operator to perform editing and evaluating functions on the tree. The focused view presents a view of this portion of the tree structure with a geometry different than what would be used if the entire structure were to be portrayed. This provides a view with sufficient resolution to be highly readable. In the preferred embodiment, the focused view is comprised of a focus node of the tree, its parent node along with the branch connecting the parent node and the focus node, the sibling branches of the connecting branch, all successor nodes of the focus node, and the branches connecting the successor nodes to the focus node.
-
Citations
22 Claims
-
1. A method for providing a display of a tree structure which includes a plurality of nodes interconnected by tree branches, said method comprising the steps of:
-
(a) selecting a portion of said tree structure to be displayed, (b) scaling the geometry of said portion in a manner different than that which would be used if the entire tree were to be displayed, and (c) displaying the scaled portion on a medium suitable for interpretation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interactive method for providing a display of a portion of a tree structure which includes a plurality of nodes interconnected by tree branches, said method comprising the steps of:
-
(a) promoting an operator to select a focus node for the tree portion to be displayed, (b) identifying an output branch which originates at said focus node, (c) identifying an incident branch leading to said focus node, (d) identifying the siblings of each of said output and incident branches, and (e) displaying said focus node, output, incident and sibling branches in a geometry scaled differently than that which would be used if the entire tree were to be displayed. - View Dependent Claims (8, 9, 10)
-
-
11. An interactive method for creating a tree structure and providing a display of a portion thereof wherein said tree structure includes a plurality of nodes interconnected by tree branches, said method comprising the steps of:
-
(a) prompting an operator to define the nature of the various nodes of said tree structure, (b) prompting an operator to add branches to connect said nodes, (c) displaying a portion of said tree structure as it is created, said portion being scaled to have a geometry different than that which would be used if the entire tree structure were to be displayed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for displaying a tree structure comprising the steps of:
-
(a) selecting various portions of the tree structure to be displayed, and (b) providing a display of each of said portions, each such display having a common geometry irrespective of the location and geometry of the corresponding portion in said tree structure. - View Dependent Claims (21)
-
-
22. A method for displaying a tree structure comprising the steps of:
-
(a) providing a first display of a portion of said tree structure, said portion containing at least two node, one of said nodes being highlighted, (b) providing a simultaneous second display of at least a part of said tree structure, said second display including the nodes contained in said first display, the node in said second display corresponding to the highlighted node in said first display also being highlighted, and the geometry of said first display being different than the geometry of the corresponding portion of said second display, and (c) providing means whereby an operator can cause the location of the highlighted node in either display to vary with a consequent corresponding movement of the same node in the other display.
-
Specification