×

Dynamic selection of frequent itemset counting technique

  • US 7,720,790 B2
  • Filed: 08/18/2003
  • Issued: 05/18/2010
  • Est. Priority Date: 08/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method comprising the steps of:

  • dynamically selecting which occurrence counting technique to use from a plurality of available occurrence counting techniques by performing the steps of;

    generating cost estimates for each of the plurality of available occurrence counting techniques based on an estimated I/O cost of using the available occurrence counting technique,wherein generating cost estimates comprises performing;

    determining a size of a candidate prefix tree;

    determining an amount of memory that can be used for the candidate prefix tree;

    comparing the size of the candidate prefix tree to the amount of memory that can be used to store the candidate prefix tree; and

    generating an I/O cost estimate for a prefix tree technique based, at least in part, on the size of the candidate prefix tree and the amount of memory that can be used to store the candidate prefix tree;

    selecting the occurrence counting technique that has the lowest cost estimate; and

    during a frequent itemset operation, using said selected occurrence counting technique to count occurrences of at least one combination to determine whether said at least one combination satisfies frequency criteria associated with said frequent itemset operation;

    wherein the steps of dynamically selecting and using said selected occurrence counting technique are performed by one or more computing devices.

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