Method to efficiently process and present possible arrangements of a set of contiguous peer-to-peer links
First Claim
1. In a set of knowledge nodes with contiguous peer-to peer relationships, a method of displaying the knowledge nodes comprising the steps of:
- choosing any knowledge node within said set of knowledge nodes as a root node dynamically creating a tree from said root node, said tree including a plurality of branches, the tree being created by;
selecting a contiguous relationship In which one of said knowledge nodes in said relationship corresponds with the node at a tip of said tree;
checking to see whether said knowledge node is a real or virtual leaf;
adding said knowledge node to a branch of said tree currently being developed and deducing that said current branch is fully developed if said knowledge node is a real or virtual leaf;
adding said knowledge node to said tree if it is not a real or virtual leaf; and
repeating said selecting, checking and adding steps until each of said plurality of branches is fully developed.
1 Assignment
0 Petitions
Accused Products
Abstract
In a set of knowledge nodes with contiguous peer-to peer relationships, a method of displaying the knowledge nodes comprising the steps of choosing any knowledge node within the set of knowledge nodes as a root node; dynamically creating a tree from the root node, the tree being created by selecting a contiguous relationship in which one of the knowledge nodes in the relationship corresponds with the node at a tip of the tree; checking to see whether this knowledge node is a real or virtual leaf and if this is the case deducing that the branch of the tree is fully developed after adding this knowledge node to the tree; locating and developing successive branches through repeating the selecting, checking, adding and locating steps until all branches are fully developed.
27 Citations
8 Claims
-
1. In a set of knowledge nodes with contiguous peer-to peer relationships, a method of displaying the knowledge nodes comprising the steps of:
-
choosing any knowledge node within said set of knowledge nodes as a root node dynamically creating a tree from said root node, said tree including a plurality of branches, the tree being created by;
selecting a contiguous relationship In which one of said knowledge nodes in said relationship corresponds with the node at a tip of said tree;
checking to see whether said knowledge node is a real or virtual leaf;
adding said knowledge node to a branch of said tree currently being developed and deducing that said current branch is fully developed if said knowledge node is a real or virtual leaf;
adding said knowledge node to said tree if it is not a real or virtual leaf; and
repeating said selecting, checking and adding steps until each of said plurality of branches is fully developed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification