Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
114 words
A method of obtaining node-link data; the method comprising: (A) obtaining node-link data defining a graph; in which (A) comprises: obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.
Claim 2
Independent Claim
114 words
A method of obtaining node-link data; the method comprising: (A) obtaining node-link data defining a graph; in which (A) comprises: obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.
Claim 3
Dependent Claim
31 words
The method of claim 1 in which the tree defining data comprise expansion/contraction data indicating, for each link in the set of elements, whether the link's to-node is expanded or contracted.
Claim 4
Dependent Claim
30 words
The method of claim 2 in which the expansion/contraction data include, for each link in the set of elements, a flag indicating whether the link's to-node is expanded or contracted.
Claim 5
Dependent Claim
36 words
The method of claim 3 in which the expansion/contraction data include, for the incoming links of each node in the set of elements, at most one link with a flag indicating that the node is expanded.
Claim 6
Dependent Claim
37 words
The method of claim 1 in which the tree defining data indicate at most one representation of the element in the tree that has descendants, all other representations of the element in the tree having no descendants.
Claim 7
Dependent Claim
21 words
The method of claim 1 in which (A) further comprises a series of iterations, each iteration obtaining respective tree defining data.
Claim 8
Dependent Claim
47 words
The method of claim 6 in which each iteration comprises: receiving a navigation signal from a user; responding to the navigation signal by obtaining the iteration's tree defining data; and using the node-link data including the iteration's tree defining data to present a representation of the graph.
Claim 9
Dependent Claim
18 words
The method of claim 7 in which the navigation signal is an expand signal or a contract signal.
Claim 10
Dependent Claim
57 words
The method of claim 8 in which the navigation signal further indicates a node feature in the representation presented in the preceding iteration, the node feature representing a node in the graph, the representation further including a link feature leading to the node feature, the link feature representing an incoming link to the node in the graph.
Claim 11
Dependent Claim
58 words
The method of claim 9 in which the navigation signal is an expand signal, the act of obtaining the iteration's tree defining data comprising: modifying the previous iteration's tree defining data to indicate that the incoming link represented by the link feature is expanded and that all other incoming links to the node in the graph are contracted.
Claim 12
Dependent Claim
44 words
The method of claim 9 in which the navigation signal is a contract signal, the act of obtaining the iteration's tree defining data comprising: modifying the previous iteration's tree defining data to indicate that the incoming link represented by the link feature is contracted.
Claim 13
Dependent Claim
26 words
The method of claim 9 in which the node feature includes an indication of whether the node it represents is expanded or contracted in the tree.
Claim 14
Independent Claim
119 words
A system for obtaining node-link data, the system comprising: a processor for obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendant in the tree.
Claim 15
Independent Claim
119 words
A system for obtaining node-link data, the system comprising: a processor for obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendant in the tree.
Claim 16
Dependent Claim
172 words
An article of manufacture for use in a system that includes: a storage medium access device; and a processor connected for receiving data accessed on a storage medium by the storage medium access device; the article of manufacture comprising: a storage medium; and instruction data stored by the storage medium; the instruction data indicating instructions the processor can execute; the processor, in executing the instructions, obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.
Claim 17
Dependent Claim
172 words
An article of manufacture for use in a system that includes: a storage medium access device; and a processor connected for receiving data accessed on a storage medium by the storage medium access device; the article of manufacture comprising: a storage medium; and instruction data stored by the storage medium; the instruction data indicating instructions the processor can execute; the processor, in executing the instructions, obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.
Claim 18
Independent Claim
192 words
A method of transferring data between first and second machines over a network, the second machine including memory and a processor connected for accessing the memory; the memory being for storing instruction data; the method comprising: establishing a connection between the first and second machines over the network; and operating the first and second machines to transfer instruction data from the first machine to the memory of the second machine; the instruction data indicating instructions the processor can execute; the processor, in executing the instructions, obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.
Claim 19
Independent Claim
192 words
A method of transferring data between first and second machines over a network, the second machine including memory and a processor connected for accessing the memory; the memory being for storing instruction data; the method comprising: establishing a connection between the first and second machines over the network; and operating the first and second machines to transfer instruction data from the first machine to the memory of the second machine; the instruction data indicating instructions the processor can execute; the processor, in executing the instructions, obtaining node-link data defining a graph; the processor, in obtaining the node-link data, obtaining tree defining data that are included in the node-link data; the node-link data with the tree defining data further defining a tree within the graph; the tree defining data indicating a set of elements in the graph that are represented in the tree; a subset of elements in the set being represented more than once in the tree; for at least one element in the subset, the tree defining data indicating which representations of the element have descendants in the tree and which representations of the element have no descendants in the tree.