×

Determination of rules by providing data records in columnar data structures

  • US 8,671,111 B2
  • Filed: 05/07/2012
  • Issued: 03/11/2014
  • Est. Priority Date: 05/31/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for determining first rules, wherein each first rule comprises a source attribute-value pair and a destination attribute-value pair, the method comprising:

  • providing a columnar database, the columnar database comprising a plurality of columnar data structures, each columnar data structure being associated with one column attribute and comprising one or more column entries;

    providing first data records, the first data records being stored in the columnar database, each first data record having a plurality of first attribute-value pairs, wherein each value of said first attribute-value pairs is stored in one of the columnar data structures associated with the respective column attribute, wherein each column entry is associated with one value of the respective column attribute and comprises counting information, the counting information being indicative of a number of first data records having the respective first attribute-value pair;

    providing mask data structures, each mask data structure having the same structure as one of the columnar data structures, the mask data structures comprising one or more second attribute-value pairs;

    selecting second data records as a sub-set of the first data records by intersecting the columnar data structures and the mask data structures, the second data records selectively comprising first data records which comprise at least one first attribute-value pair matching one of the one or more second attribute-value pairs;

    selecting one of the column attributes and one value being contained in the column data structure associated with said selected column attribute as the destination attribute-value pair;

    creating one second rule for each first attribute-value pair of the second data records, wherein said first attribute-value pair is used as source attribute-value of said second rule and wherein the selected destination attribute-value pair is used as the destination attribute-value pair of said second rule;

    calculating, for each second rule, a co-occurrence-count between its respective source attribute-value pair and its destination attribute-value pair; and

    specifically selecting one or more of said second rules as the first rules in dependence on the calculated co-occurrence-count.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×