×

Method for reducing the scope of the K node construction lock

  • US 7,418,445 B1
  • Filed: 07/20/2005
  • Issued: 08/26/2008
  • Est. Priority Date: 11/08/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method executed at least in part on a computer for recording information in an interlocking trees datastore having a plurality of K paths, comprising:

  • receiving an input particle to provide a received input particle;

    recording said received input particle into said interlocking trees datastore by building a new K node to record said received input particle in said interlocking trees datastore, said interlocking trees datastore comprising root nodes and non-root nodes organized into a plurality of connected K paths, wherein the new K node of the interlocking trees datastore comprises a first pointer comprising a Case pointer pointing to a previous node, a second pointer comprising a Result pointer pointing to an elemental root node, a third pointer comprising an asCase List pointer pointing to a list of the subcomponent nodes or end product nodes for which the new K node is the Case node and a fourth pointer comprising an asResult List pointer pointing to a list of subcomponent nodes or end product nodes for which the new K node is the Result node, the plurality of connected K paths of the interlocking trees datastore comprising a first K path of a first tree of the interlocking trees datastore, the first K path comprising a primary root node linked to a subcomponent node with a first Case link, the subcomponent node linked to an end product node with a second Case link, and a second K path of a second tree of the interlocking trees datastore comprising an elemental root node linked to the subcomponent node with a Result link, such that a pointer to the elemental root node comprises the result entry of the subcomponent node and an asResult list of the elemental root node is updated to include the subcomponent node; and

    locking a K node in accordance with said building of said new K node to provide a locked node.

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