Method and apparatus for controlling the display of hierarchical information
First Claim
1. In a computer system, a method of presenting information associated with a hierarchy comprising the steps of:
- creating a first display area, said first display area displaying a first node of said hierarchy;
creating a second display area, said second display area presenting a plurality of child nodes of said first node;
performing the following when one of said plurality of child nodes in said second display area is selected;
updating said first display area to include said one of said plurality of child nodes; and
updating said second display area to display a plurality of nodes in place of said plurality of child nodes, said plurality of nodes being the child nodes of said selected child node.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention display hierarchical information efficiently. Hierarchical information is displayed in a vertical browser comprising a path list and a choices list. A choices list displays selection choices at a given hierarchical level. When a selection is made in the choices list, the selection is displayed in the path list. The choices list is updated to reflect the next hierarchical level. The path list displays a plurality of choices that represent the traversal path through the hierarchical information. Backwards traversal is possible by selecting an entry in the path list. The path list is updated to remove the selected entry and any successive entry. The hierarchical level that contains the path list entry is displayed in the choices list. The path and choices list can be independently sized and are automatically maintained to remove irrelevant information.
59 Citations
27 Claims
-
1. In a computer system, a method of presenting information associated with a hierarchy comprising the steps of:
-
creating a first display area, said first display area displaying a first node of said hierarchy;
creating a second display area, said second display area presenting a plurality of child nodes of said first node;
performing the following when one of said plurality of child nodes in said second display area is selected;
updating said first display area to include said one of said plurality of child nodes; and
updating said second display area to display a plurality of nodes in place of said plurality of child nodes, said plurality of nodes being the child nodes of said selected child node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A hierarchical information browser comprising:
-
a computer system having a processor and memory;
a process executing in said computer;
a first display area controlled by said process, said first display area having a plurality of entries that identify a selected path through said hierarchical information;
a second display area controlled by said process, said second display area having a plurality of path choices of said hierarchical information. - View Dependent Claims (14, 15, 16)
-
-
17. An computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein for presenting information associated with a hierarchy comprising;
computer readable program code configured to cause a computer to create a first display area, said first display area displays a first node of said hierarchy;
computer readable program code configured to cause a computer to create a second display area, said second display area presenting a plurality of child nodes of said first node;
computer readable program code configured to cause a computer to perform the following when one of said plurality of child nodes in said second display area is selected;
computer readable program code configured to cause a computer to update said first display area to include said one of said plurality of child nodes; and
computer readable program code configured to cause a computer to update said second display area to display a plurality of nodes in place of said plurality of child nodes, said plurality of nodes being the child nodes of said selected child node. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. In a computer system, a method of presenting information associated with a hierarchy comprising the steps of:
-
updating a first display area to include a first node of said hierarchy in response to said selection of said first node in a second display; and
updating said second display to display a plurality of child nodes of said first node. - View Dependent Claims (24, 25, 26, 27)
-
Specification