×

Frequent itemset counting using subsets of bitmaps

  • US 7,756,853 B2
  • Filed: 08/27/2004
  • Issued: 07/13/2010
  • Est. Priority Date: 08/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method, comprising:

  • assigning each item group, within a set of item groups, to one of a plurality of item group subsets based at least in part on an amount of volatile memory available in a computer system, wherein each item group subset includes one or more entire item groups,wherein each item group is associated with an item group bitmap that indicates which items, of a set of items, belong in said item group;

    determining a set of candidate combinations of two or more items from the set of items;

    for each candidate combination of two or more items in said set of candidate combinations, performing the step of;

    in each item group subset, comparing an item bitmap associated with an item in the candidate combination with each other item bitmap associated with one or more other items in the candidate combination, to determine a partial frequent itemset count for the candidate combination in the item group subset, wherein the partial frequent itemset count comprises the total number of item groups in the item group subset that contain the candidate combination;

    combining the partial frequent itemset counts of the item group subsets to derive a total frequent itemset count for the set of candidate combinations; and

    storing said total frequent itemset count in a volatile or non-volatile computer-readable storage medium;

    wherein the method is performed by one or more computing devices.

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