Patent ID: 7158975
Filing Date: 2007-01-02
Classification: G06F,Y10S

Abstract:
1. A method of evaluating a collection of data represented by an interlocking trees data store situated within active memory accessible to a process running in a computer, said interlocking trees datastore comprising a plurality of K paths having a structured collection of nodes connected by links of said nodes having pointers to other nodes of said interlocking trees datastore, wherein said nodes contain a count field, said nodes including at least nominally different kind of nodes, a first kind called root nodes of which there are at least one primary root node and at least one elemental root node and which may include other root nodes, a second kind of node called an end of thought node, at least one node of a third kind of node called a subcomponent node, and at least one node of a kind of node called an end product node, and wherein there exist at least two kinds of said links, asResult and asCase links, wherein said asResult links point between a one of said root nodes and any other node, and wherein said asCase links point between said at least one primary root node and at least one said end product node and include in a K path between said end product node and said primary root node at least one said subcomponent node said method comprising the steps of: traversing at least one K path of said plurality of K paths using at least one link of said asResult links or said asCase links; determining a K context within said data store in accordance with said traversing of said at least one K path; determining a corresponding context value of said K context; determining a focus within said K context and its focus corresponding focus value; calculating a probability of an occurrence of said focus within said K context in accordance with said corresponding K context value and said focus value; and providing a probability value corresponding to said probability of said occurrence of said focus within said K context to said process running in said computer.