7490075

Scaleable Data Itemsets and Association Rules

PublishedFebruary 10, 2009
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system that facilitates data analysis, comprising: a data receiving component that receives data relating to items in a database; and an itemset determination component that groups the items into scalable itemsets based in part on available computer resources that are dynamically determined and determines frequent itemsets with the highest support utilizing a bounded amount of memory and dynamically adjusts minimum support to limit memory utilization, the frequent itemsets dynamically determined based at least in part on one or more computer resource parameters, wherein a memory operatively coupled to a processor retains at least one of the data receiving component or the itemset determination component.

2

2. The system of claim 1 , the itemset determination component utilizes a prefix tree data structure to facilitate in constructing itemsets; the itemsets based on a minimum support level.

3

3. The system of claim 2 further comprising: a memory utilization component that scales the minimum support level for determining itemsets to adjust memory utilization required to store information relating to the itemsets.

4

4. The system of claim 3 , the memory utilization component dynamically scales the minimum support level in response to available memory.

5

5. The system of claim 3 , the memory utilization component adjusts memory utilization via pruning and/or reallocation of at least one counter vector and/or pointer vector and/or reallocation of at least one node of the prefix tree data structure.

6

6. The system of claim 5 further comprising: a memory allocation component that ensures that vectors and/or nodes of the prefix data tree structure are allocated memory independently to allow complete memory block reallocations.

7

7. The system of claim 1 further comprising: an association rule determination component that determines association rules based on, at least in part, the frequent itemsets.

8

8. A method for facilitating data analysis, comprising: receiving data relating to items in a database; receiving memory parameters to dynamically determine available memory, the memory parameters including at least one of memory type, memory speed, or memory location; grouping the items into scalable itemsets and determining their frequencies, the scalable itemsets based in part on a dynamically adjustable minimum support value determined based on the at least one memory parameter; and determining frequent itemsets with the highest support based at least in part on the at least one memory parameter.

9

9. The method of claim 8 further comprising: dynamically adjusting minimum support to limit memory utilization.

10

10. The method of claim 8 further comprising: utilizing a prefix tree data structure to facilitate in constructing itemsets; the itemsets based on a minimum support level.

11

11. The method of claim 10 further comprising: scaling the minimum support level for determining itemsets to adjust memory utilization required to store information relating to the itemsets.

12

12. The method of claim 11 further comprising: dynamically scaling the minimum support level in response to available memory.

13

13. The method of claim 11 further comprising: adjusting memory utilization via pruning and/or reallocation of at least one counter vector and/or pointer vector and/or reallocation of at least one node of the prefix tree data structure.

14

14. The method of claim 13 further comprising: allocating memory for vectors and/or nodes of the prefix data tree structure independently to allow complete memory block reallocations.

15

15. The method of claim 8 further comprising: determining association rules based on, at least in part, the frequent itemsets.

16

16. The method of claim 9 further comprising: determining association rules based on, at least in part, the frequent itemsets.

17

17. The method of claim 10 further comprising: determining association rules based on, at least in part, the frequent itemsets.

18

18. A system that facilitates data analysis, comprising: means for receiving data relating to items in a database; means for receiving at least one memory parameter to dynamically determine available memory; means for grouping the items into scalable itemsets, the scalable itemsets based in part on a dynamically adjustable minimum support value that is determined based on the at least one memory parameter; and means for determining at least one of frequent itemsets with the highest support or association rules based at least in part on the at least one memory parameter, wherein a memory operatively coupled to a processor retains at least one of the means.

Patent Metadata

Filing Date

Unknown

Publication Date

February 10, 2009

Inventors

Jesper B. Lind
Christopher A. Meek
C. James MacLennan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SCALEABLE DATA ITEMSETS AND ASSOCIATION RULES” (7490075). https://patentable.app/patents/7490075

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.