×

Organising data in a database

  • US 7,577,673 B2
  • Filed: 02/19/2002
  • Issued: 08/18/2009
  • Est. Priority Date: 02/26/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of organizing storage of data in a database, using a data processor, in which conclusion sets for the database are arranged in a hierarchical structure with a plurality of levels of significance including a first level of significance and a very least significant level of significance, the conclusion sets storing data which matches search criteria or pointers which point to the location of the data which matches the search criteria, and in which the conclusion sets are arranged such that items are inserted into a selected conclusion set at the first level of significance until the number of items reaches a threshold value for the selected conclusion set, and then the contents of the selected conclusion set are migrated to subordinate conclusion sets, thereby emptying the selected conclusion set, and wherein following migration of the contents from the selected conclusion set, further insertions can be made into that conclusion set, wherein the conclusion sets are distributed throughout a decision graph of the database, the decision graph comprising a plurality of branch nodes at which a search key is matched with decision criteria in order to define which decision path should be taken through the decision graph, each conclusion set being reached by one, and only one, decision path through the decision graph;

  • wherein conclusion sets are formed at some but not all of the branch nodes; and

    wherein the branch nodes at which conclusion sets are not formed define decision paths extending between the branch nodes at which conclusion sets are formed, in which the decision graph is constructed so as to maintain a specified inter conclusion set distance throughout the majority of the decision graph, and in which the decision graph comprises a plurality of branch nodes., and wherein the decision graph is constructed so as to maintain a specified inter conclusion set distance defined by an integer Q throughout the majority of the decision graph by forming a conclusion set at every other branch node if Q=1, at every second branch node if Q=2, and at every nth branch node if Q=n, wherein Q is greater than zero.

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