×

System and method for storing and accessing data in an interlocking trees datastore

  • US 7,788,287 B2
  • Filed: 03/18/2005
  • Issued: 08/31/2010
  • Est. Priority Date: 03/10/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer processing system for generating a tree-based datastore within the data storage of a computing processing system comprising:

  • a processor;

    a memory coupled to the processor; and

    a tree-based datastore generator for creating at least one level of trees of a tree-based datastore, the at least one level of the tree-based datastore comprising a first tree comprising a first root and at least one node of a plurality of nodes, a second tree comprising a second root and the at least one node of the first tree and at least a third tree comprising a third root and at least one of the plurality of nodes of the first tree;

    wherein the interlocking trees datastore comprising a plurality of nodes, and a K node of the plurality of nodes comprises a Case pointer and a Result pointer, said Case pointer and said Result pointer pointing to two nodes from which the K node is formed, the K node also comprising pointers to an asCase array and an asResult array, the asCase array comprising pointers to nodes whose Case pointers point to said K node and wherein the asResult array comprises pointers to nodes whose Result pointers point to said K node.

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