Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
149 words
A method for displaying hierarchical data, the method comprising: displaying a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determining that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receiving a child node scrolling instruction; determining a child node display percentile based at least in part on the child node scrolling instruction; selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and displaying each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.
Claim 2
Independent Claim
149 words
A method for displaying hierarchical data, the method comprising: displaying a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determining that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receiving a child node scrolling instruction; determining a child node display percentile based at least in part on the child node scrolling instruction; selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and displaying each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.
Claim 3
Dependent Claim
83 words
The method of claim 1 , the method further comprising: displaying a child node descriptor for each displayed parent node of the plurality of parent nodes, each child node descriptor indicating one of at least two conditions, the at least two conditions including a first condition that a displayed child node is the only child node of the displayed parent node, and a second condition that a displayed child node is one of a plurality of child nodes of the displayed parent node.
Claim 4
Dependent Claim
62 words
The method of claim 1 , the method further comprising: displaying a child node descriptor for each displayed parent node of the plurality of parent nodes, each child node descriptor including a first descriptor associated with the displayed child node and a second descriptor corresponding to a total quantity of child nodes of the displayed parent node of the displayed child node.
Claim 5
Dependent Claim
63 words
The method of claim 1 , wherein selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile includes proportionally selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile.
Claim 6
Dependent Claim
63 words
The method of claim 1 , wherein selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile includes arithmetically selecting one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile.
Claim 7
Dependent Claim
17 words
The method of claim 1 , wherein each displayed child node has at least one grandchild node.
Claim 8
Dependent Claim
109 words
The method of claim 6 , the method further comprising: determining that at most one grandchild node for each displayed child node is to be displayed; receiving a grandchild node scrolling instruction; determining a grandchild node display percentile based at least in part on the received grandchild node scrolling instruction; selecting one grandchild node of each displayed child node based at least in part on the determined grandchild node display percentile; and displaying each selected one grandchild node of each displayed child node in a third display area, each displayed grandchild node being displayed as associated with the displayed child node to which the displayed grandchild node is related.
Claim 9
Dependent Claim
35 words
The method of claim 1 , the method further comprising: receiving an instruction to display each displayable child node of each displayed parent node; and displaying each displayable child node of each displayed parent node.
Claim 10
Dependent Claim
70 words
The method of claim 8 , further comprising: displaying a per-child node descriptor for each displayed child node, each per-child node descriptor indicating one of at least two per-child conditions, the at least two per-child conditions including a first per-child condition that all child nodes of the displayed parent node are displayed, and a second per-child condition that fewer than all child nodes of the displayed parent node are displayed.
Claim 11
Dependent Claim
59 words
The method of claim 7 , the method further comprising: receiving an instruction to display each displayable child node of each displayed parent node; displaying each displayable child node of each displayed parent node; receiving an instruction to display each displayable grandchild node of each displayed child node; and displaying each displayable grandchild node of each displayed child node.
Claim 12
Independent Claim
167 words
A method for displaying hierarchical data, the method comprising: displaying a root node within a first display area; determining that at most one non-terminal node of the root node is to be displayed in a second display area; receiving a non-terminal node scrolling instruction; determining a non-terminal node display percentile based at least in part on the received non-terminal node scrolling instruction; selecting one non-terminal node of the root node based at least in part on the determined non-terminal node display percentile; displaying the selected one non-terminal node of the root node; determining that at most one terminal node of the non-terminal node is to be displayed in a third display area; receiving a terminal node scrolling instruction; determining a terminal node display percentile based at least in part on the received terminal node scrolling instruction; selecting one terminal node of the non-terminal node based at least in part on the determined terminal node display percentile; and displaying the selected one terminal node of the non-terminal node.
Claim 13
Independent Claim
167 words
A method for displaying hierarchical data, the method comprising: displaying a root node within a first display area; determining that at most one non-terminal node of the root node is to be displayed in a second display area; receiving a non-terminal node scrolling instruction; determining a non-terminal node display percentile based at least in part on the received non-terminal node scrolling instruction; selecting one non-terminal node of the root node based at least in part on the determined non-terminal node display percentile; displaying the selected one non-terminal node of the root node; determining that at most one terminal node of the non-terminal node is to be displayed in a third display area; receiving a terminal node scrolling instruction; determining a terminal node display percentile based at least in part on the received terminal node scrolling instruction; selecting one terminal node of the non-terminal node based at least in part on the determined terminal node display percentile; and displaying the selected one terminal node of the non-terminal node.
Claim 14
Dependent Claim
35 words
The method of claim 11 , the method further comprising: receiving an instruction to display each displayable non-terminal node of the displayed root node; and displaying each displayable non-terminal node of each displayed root node.
Claim 15
Dependent Claim
35 words
The method of claim 12 , the method further comprising: receiving an instruction to display each displayable terminal node of each displayed non-terminal node; and displaying each displayable terminal node of each displayed non-terminal node.
Claim 16
Independent Claim
175 words
An apparatus to display a hierarchical data structure, the apparatus comprising: a. a processor; and b. a memory, coupled to said processor, storing a plurality of instructions adapted to be executed by said processor to display a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determine that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receive a child node scrolling instruction; determine a child node display percentile based at least in part on the child node scrolling instruction; select one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and display each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.
Claim 17
Independent Claim
175 words
An apparatus to display a hierarchical data structure, the apparatus comprising: a. a processor; and b. a memory, coupled to said processor, storing a plurality of instructions adapted to be executed by said processor to display a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determine that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receive a child node scrolling instruction; determine a child node display percentile based at least in part on the child node scrolling instruction; select one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and display each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.
Claim 18
Dependent Claim
168 words
A computer-readable medium storing a plurality of instructions adapted to be executed by a processor to display a hierarchical data structure, the plurality of instructions comprising instructions to: display a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determine that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receive a child node scrolling instruction; determine a child node display percentile based at least in part on the child node scrolling instruction; select one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and display each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.
Claim 19
Dependent Claim
168 words
A computer-readable medium storing a plurality of instructions adapted to be executed by a processor to display a hierarchical data structure, the plurality of instructions comprising instructions to: display a plurality of parent nodes within a first display area, each displayed parent node of the plurality of parent nodes having at least one child node; determine that at most one child node for each displayed parent node of the plurality of parent nodes is to be displayed; receive a child node scrolling instruction; determine a child node display percentile based at least in part on the child node scrolling instruction; select one child node of each displayed parent node of the plurality of parent nodes based at least in part on the determined child node display percentile; and display each selected one child node of each displayed parent node of the plurality of parent nodes in a second display area, each displayed child node being displayed as associated with the displayed parent node of the displayed child node.