×

Storing the repository origin of data inputs within a knowledge store

  • US 7,716,241 B1
  • Filed: 10/27/2004
  • Issued: 05/11/2010
  • Est. Priority Date: 10/27/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of storing data from a plurality of data sources into an interlocking trees datastore within memory of a computing system comprising a KStore, whereby said sources of data remain distinguishable for each data stream from said plurality of data sources when stored into said interlocking trees datastore, said method comprising:

  • receiving a sequence from a stream of data from a first one of said plurality of data sources,identifying by associating with said sequence, an identity indicator that indicates from which one of said plurality of sources said sequence originated,creating a particle stream based on said sequence and said identity indicator and sending said particle stream to said interlocking trees data store within the memory of the computing system via a K Engine, said interlocking trees data store comprising nodes and non-root nodes organized into a plurality of connected trees, the plurality of connected trees comprising an asCase tree and at least one of a plurality of asResult trees, the asCase tree comprising a first root and at least one of a plurality of non-root nodes, the at least one non-root node comprising a first Case node, and the at least one asResult tree comprising a second root node representing a particle of the particle stream and at least one of a plurality of non-root nodes common with the nodes of the asCase tree, the at least one non-root node common with the nodes of the asCase tree comprising a first Result node, the interlocking trees data store comprising asCase and asResult paths, wherein an asCase path comprises a sequence of sub-component nodes linked with bi-directional asCase links ending with an end-product node and where each sub-component node in the asCase path has a bi-directional asResult link to an elemental root node or end-product node, comprising an asResult path.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×