Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
134 words
A computer-implemented method of representing a hierarchical node structure on a display screen, comprising: (a) identifying a plurality of parent nodes of the hierarchical node structure that have multiple immediate children nodes, including parent nodes at multiple different levels of the hierarchical node structure; (b) displaying a parent node identified in (a) on the display screen, and displaying the immediate children nodes of the parent node around the parent node over an angular range which exceeds 180 degrees; and (c) repeating (b) for multiple additional parent nodes identified in step (a), including parent nodes at multiple different levels of the hierarchical node structure, to generate, within a single view, a two-dimensional, non-hyperbolic map in which children nodes are positioned around their respective immediate parent nodes over said multiple levels of the hierarchical node structure.
Claim 2
Dependent Claim
134 words
A computer-implemented method of representing a hierarchical node structure on a display screen, comprising: (a) identifying a plurality of parent nodes of the hierarchical node structure that have multiple immediate children nodes, including parent nodes at multiple different levels of the hierarchical node structure; (b) displaying a parent node identified in (a) on the display screen, and displaying the immediate children nodes of the parent node around the parent node over an angular range which exceeds 180 degrees; and (c) repeating (b) for multiple additional parent nodes identified in step (a), including parent nodes at multiple different levels of the hierarchical node structure, to generate, within a single view, a two-dimensional, non-hyperbolic map in which children nodes are positioned around their respective immediate parent nodes over said multiple levels of the hierarchical node structure.
Claim 3
Dependent Claim
33 words
The method of claim 1 , wherein (b) comprises spacing a plurality of leaf nodes that share a common immediate parent node at substantially equal angular intervals around the common immediate parent node.
Claim 4
Dependent Claim
26 words
The method of claim 2 , wherein (b) further comprises displaying the plurality of leaf nodes at substantially equal distances from the common immediate parent node.
Claim 5
Dependent Claim
31 words
The method of claim 1 , wherein (b) comprises spacing a plurality of leaf nodes that share a common parent node at substantially equal distances from the common immediate parent node.
Claim 6
Dependent Claim
27 words
The method as in claim 1 , further comprising generating the hierarchical node structure by applying a span tree algorithm to a representation of a web site.
Claim 7
Dependent Claim
18 words
The method as in claim 1 , wherein a number of said multiple levels is at least three.
Claim 8
Dependent Claim
32 words
The method as in claim 1 , wherein the method comprises displaying the hierarchical node structure as a tree in which a root node represents a home page of a Web site.
Claim 9
Dependent Claim
29 words
The method as in claim 1 , further comprising, for each parent node, selecting a node display size which reflects a number of immediate children of that parent node.
Claim 10
Independent Claim
102 words
A method of representing a hierarchical node structure on a display screen, comprising: (a) positioning a parent node of the hierarchical node structure on the display screen, and positioning a plurality of immediate children nodes of the parent node at substantially uniform angular intervals around the parent node on the display screen to generate a parent-child node cluster; and (b) repeating (a) for multiple additional parent nodes of the hierarchical node structure to generate, within a single view, a two-dimensional, non-hyperbolic map in which children nodes are positioned around their respective immediate parent nodes over multiple levels of the hierarchical node structure.
Claim 11
Independent Claim
102 words
A method of representing a hierarchical node structure on a display screen, comprising: (a) positioning a parent node of the hierarchical node structure on the display screen, and positioning a plurality of immediate children nodes of the parent node at substantially uniform angular intervals around the parent node on the display screen to generate a parent-child node cluster; and (b) repeating (a) for multiple additional parent nodes of the hierarchical node structure to generate, within a single view, a two-dimensional, non-hyperbolic map in which children nodes are positioned around their respective immediate parent nodes over multiple levels of the hierarchical node structure.
Claim 12
Dependent Claim
31 words
The method as in claim 9 , wherein (a) comprises displaying a plurality of children nodes that share a common immediate parent node substantially circularly around the common immediate parent node.
Claim 13
Dependent Claim
27 words
The method as in claim 9 , further comprising generating the hierarchical node structure by applying a span tree algorithm to a representation of a web site.
Claim 14
Dependent Claim
46 words
The method as in claim 9 , wherein the method comprises spacing leaf nodes that share an immediate parent node away from the immediate parent node by a distance which is generally proportional to a total number of said leaf nodes that share the immediate parent.
Claim 15
Dependent Claim
18 words
The method as in claim 9 , wherein a number of said multiple levels is at least three.
Claim 16
Dependent Claim
32 words
The method as in claim 9 , wherein the method comprises displaying the hierarchical node structure as a tree in which a root node represents a home page of a Web site.
Claim 17
Dependent Claim
31 words
The method as in claim 9 , further comprising selecting a display size of a parent node which is generally proportional to a number of immediate children of that parent node.
Claim 18
Dependent Claim
42 words
The method as in claim 9 , wherein the method comprises spacing leaf nodes that share a common immediate parent node away from the immediate parent node by a distance which is generally proportional to a total number of said leaf nodes.
Claim 19
Dependent Claim
73 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer, positions nodes on a display screen according to a node layout method to generate a two-dimensional, non-hyperbolic map of a hierarchical node structure such that, within a single view, children nodes of the hierarchical node structure are pictorially displayed within the map generally surrounding their respective immediate parent nodes over multiple parent-child levels of the hierarchical node structure.
Claim 20
Dependent Claim
73 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer, positions nodes on a display screen according to a node layout method to generate a two-dimensional, non-hyperbolic map of a hierarchical node structure such that, within a single view, children nodes of the hierarchical node structure are pictorially displayed within the map generally surrounding their respective immediate parent nodes over multiple parent-child levels of the hierarchical node structure.
Claim 21
Dependent Claim
42 words
The computer-readable medium as in claim 17 , wherein the computer program positions leaf nodes that share a common immediate parent node at substantially equal angular intervals around the common immediate parent node over multiple parent-child levels of the hierarchical node structure.
Claim 22
Dependent Claim
26 words
The computer-readable medium as in claim 18 , wherein the computer program displays the leaf nodes at substantially equal distances from the common immediate parent node.
Claim 23
Dependent Claim
41 words
The computer-readable medium as in claim 17 , wherein the computer program displays leaf nodes that share a common immediate parent node at substantially equal distances from the common immediate parent node over multiple parent-child levels of the hierarchical node structure.
Claim 24
Dependent Claim
49 words
The computer-readable medium as in claim 17 , wherein the computer program identifies the hierarchical node structure by at least scanning a web site to generate a representation of nodes and links of the web site, and applying a span tree algorithm to the representation of nodes and links.
Claim 25
Dependent Claim
20 words
The computer-readable medium as in claim 17 , wherein a number of said multiple parent-child levels is at least three.
Claim 26
Dependent Claim
33 words
The computer-readable medium as in claim 17 , wherein the computer program displays the hierarchical node structure as a tree in which a root node represents a home page of a Web site.
Claim 27
Dependent Claim
38 words
The computer-readable medium as in claim 17 , wherein the computer program selects a display size of a parent node such that the display size is generally proportional to a number of immediate children of that parent node.
Claim 28
Dependent Claim
47 words
The computer-readable medium as in claim 17 , wherein the computer program spaces leaf nodes that share an immediate parent node away from the immediate parent node by a distance which is directly proportional to a total number of said leaf nodes that share the immediate parent.
Claim 29
Dependent Claim
85 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer, positions nodes on a display screen according to a node layout method to generate a two-dimensional, non-hyperbolic map of a hierarchical node structure such that, within a single view, leaf nodes of the hierarchical node structure that share a common immediate parent node are pictorially displayed substantially equidistant from, and at substantially equal angular intervals around, the common immediate parent node over multiple parent-child levels of the hierarchical node structure.
Claim 30
Dependent Claim
85 words
A computer-readable medium having stored thereon a computer program which, when executed by a computer, positions nodes on a display screen according to a node layout method to generate a two-dimensional, non-hyperbolic map of a hierarchical node structure such that, within a single view, leaf nodes of the hierarchical node structure that share a common immediate parent node are pictorially displayed substantially equidistant from, and at substantially equal angular intervals around, the common immediate parent node over multiple parent-child levels of the hierarchical node structure.
Claim 31
Dependent Claim
35 words
The computer-readable medium as in claim 26 , wherein the computer program generates the map such that leaf nodes that share a common immediate parent node are displayed generally surrounding the common immediate parent node.
Claim 32
Dependent Claim
49 words
The computer-readable medium as in claim 26 , wherein the computer program identifies the hierarchical node structure by at least scanning a web site to generate a representation of nodes and links of the web site, and applying a span tree algorithm to the representation of nodes and links.
Claim 33
Dependent Claim
20 words
The computer-readable medium as in claim 26 , wherein a number of said multiple parent-child levels is at least three.
Claim 34
Dependent Claim
33 words
The computer-readable medium as in claim 26 , wherein the computer program displays the hierarchical node structure as a tree in which a root node represents a home page of a Web site.
Claim 35
Dependent Claim
31 words
The computer-readable medium as in claim 26 , wherein the computer program selects a display size of a parent node based on a number of immediate children of the parent node.
Claim 36
Dependent Claim
42 words
The computer-readable medium as in claim 26 , wherein the computer program spaces leaf nodes that share an immediate parent node away from the immediate parent node by a distance which is directly proportional to a total number of said leaf nodes.
Claim 37
Dependent Claim
83 words
A computer-implemented method of representing a web site on a display screen, comprising: identifying a structure of nodes and links of the web site; reducing the structure of nodes and links to a tree representation having multiple parent-child levels; and graphically representing nodes and links of the tree structure on the display screen to generate a two-dimensional, non-hyperbolic map in which, at each of said multiple parent-child levels, a parent node is generally surrounded by the immediate children nodes of that parent node.
Claim 38
Dependent Claim
83 words
A computer-implemented method of representing a web site on a display screen, comprising: identifying a structure of nodes and links of the web site; reducing the structure of nodes and links to a tree representation having multiple parent-child levels; and graphically representing nodes and links of the tree structure on the display screen to generate a two-dimensional, non-hyperbolic map in which, at each of said multiple parent-child levels, a parent node is generally surrounded by the immediate children nodes of that parent node.
Claim 39
Dependent Claim
32 words
The method as in claim 33 , wherein reducing the structure of nodes and links to a tree representation comprises applying a span tree algorithm to the structure of nodes and links.
Claim 40
Dependent Claim
36 words
The method as in claim 33 , wherein graphically representing the nodes and links of the tree structure on the display screen further comprises displaying a set of leaf nodes circularly around an immediate parent node.
Claim 41
Dependent Claim
46 words
The method as in claim 33 , wherein graphically representing the nodes and links of the tree structure on the display screen comprises selecting a display size of a node such that the display size is dependent upon a number of immediate children of that node.
Claim 42
Dependent Claim
20 words
The method as in claim 36 , wherein said display size is directly proportional to said number of immediate children.