Method to efficiently process and present possible arrangements of a set of contiguous peer-to-peer links
First Claim
1. A computer implemented method for displaying user-selected knowledge nodes within a set of knowledge nodes, stored as a set of linked pairs of nodes, comprising the steps of:
- a) providing a set of knowledge nodes each configured for being selectable as at least one of a root node, an antecedent node and a descendent node; and
b) choosing interactively any knowledge node within said set of knowledge nodes as a root node;
c) selecting any knowledge node within said set of knowledge nodes as a second of said nodes to form a linked pair of said nodes, wherein said second node is distinct from said root node;
d) determining if a relationship between said root and second nodes is directionless or directional;
e) determining whether said second node is antecedent or descendent of said root node;
f) selecting a third node from any knowledge node within said set of knowledge nodes;
g) determining if a relationship between said third node and either of said root and second nodes is directionless or directional;
h) determining whether said third node is antecedent or descendent of either of said root or said second nodes, said third node forming a separately arranged linked pair with either of said root or said second nodes;
i) repeating steps f-h with additional nodes from said set of knowledge nodes; and
j) displaying a knowledge map developed from said separately arranged linked pairs, each of said linked pairs individually sharing a common node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for displaying knowledge nodes within a set of knowledge nodes, stored as a set of contiguous peer-to-peer relationships, including: choosing interactively any knowledge node within the set as a root, and dynamically creating a tree from the root by selecting a contiguous relationship, from the set, between a first and a second knowledge node in which the first knowledge node is a node at a tip of the tree, checking to see whether the second knowledge node is a real or virtual leaf, adding the second knowledge node to the tip creating a new branch and defining another tip, deducing that the new branch is fully developed and excluding the second knowledge node from being considered as a first knowledge node in reiteration if the second knowledge node is a real or virtual leaf, and reiterating until each peer-to-peer relationship in the set is selected.
-
Citations
2 Claims
-
1. A computer implemented method for displaying user-selected knowledge nodes within a set of knowledge nodes, stored as a set of linked pairs of nodes, comprising the steps of:
-
a) providing a set of knowledge nodes each configured for being selectable as at least one of a root node, an antecedent node and a descendent node; and b) choosing interactively any knowledge node within said set of knowledge nodes as a root node; c) selecting any knowledge node within said set of knowledge nodes as a second of said nodes to form a linked pair of said nodes, wherein said second node is distinct from said root node; d) determining if a relationship between said root and second nodes is directionless or directional; e) determining whether said second node is antecedent or descendent of said root node; f) selecting a third node from any knowledge node within said set of knowledge nodes; g) determining if a relationship between said third node and either of said root and second nodes is directionless or directional; h) determining whether said third node is antecedent or descendent of either of said root or said second nodes, said third node forming a separately arranged linked pair with either of said root or said second nodes; i) repeating steps f-h with additional nodes from said set of knowledge nodes; and j) displaying a knowledge map developed from said separately arranged linked pairs, each of said linked pairs individually sharing a common node. - View Dependent Claims (2)
-
Specification