An apparatus and method to increase accuracy in individual attributes derived from anonymous aggregate data uses aggregation keys in order to retrieve distribution sets and generate best-effort results for individual attributes. Multiple aggregation keys may be utilized to which individual attributes may be cross-mapped. The aggregation keys may be divided into location-based aggregation keys and name-based aggregation keys. The resulting data may be of varying granularity depending upon the granularity of the aggregation key used for the distribution and to generate the attributes.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for deriving individual-level attributes from anonymous aggregate data, comprising the steps of: a. creating a set of distribution sets with aggregate keys (DSAKs) from at least one source input comprising a plurality of source consumer records; b. training a decision tree to select an appropriate DSAK from the set of DSAKs for enhancement; and c. performing enhancement of an input file comprising a plurality of input consumer records to produce an output file comprising a plurality of enhanced consumer records. 2. The computer-implemented method of claim 1, wherein the source input for the creating a set of DSAKs step comprises at least one sample source that is not aggregated. 3. The computer-implemented method of claim 2, further comprising the step of assigning aggregation keys to each sample source that is not aggregated. 4. The computer-implemented method of claim 1, wherein the source input for the creating a set of DSAKs step comprises at least one sample source that comprises source consumer records comprising at least one common aggregation key. 5. The computer-implemented method of claim 1, wherein the step of creating a set of DSAKs comprises the step of removing personally identifiable information (PII) from the source consumer records. 6. The computer-implemented method of claim 5, wherein the step of creating a set of DSAKs comprises the step of sorting the source consumer records based on the aggregation keys to produce a set of bucketed source consumer record groups. 7. The computer-implemented method of claim 6, further comprising the step of appending a frequency count to each of the source consumer records, wherein the frequency count represents a total number of occurrences of the aggregation key upon which the aggregation step was based for a value within each source consumer record. 8. The computer-implemented method of claim 5, wherein the step of creating a set of DSAKs comprises the step of creating a DSAK from each of the bucketed source consumer record groups. 9. The computer-implemented method of claim 1, wherein the aggregation keys are based on location. 10. The computer-implemented method of claim 1, wherein the aggregation keys are based on name. 11. The computer-implemented method of claim 1, wherein the aggregation keys are based on arbitrary proprietary groupings. 12. The computer-implemented method of claim 1, wherein the step of performing enhancement to an input file comprises the step of mapping each of the input consumer records to at least one aggregation key. 13. The computer-implemented method of claim 1, wherein the step of performing enhancement to an input file comprises the step of mapping each of the input consumer records to a plurality of aggregation keys. 14. The computer-implemented method of claim 1, wherein the step of performing enhancement to an input file further comprises the step of applying a DSAK selection tree to select one of the plurality of aggregation keys upon which to base enhancement. 15. The computer-implemented method of claim 14, wherein the step of performing enhancement to an input file further comprises the step of generating values for at least one enhancement attribute value. 16. The computer-implemented method of claim 15, wherein the step of generating values for at least one enhancement attribute value applies a simple weighted random assignment. 17. The computer-implemented method of claim 1, wherein the step of performing enhancement to an input file further comprises the step of appending at least one aggregation key to each input consumer record in the input file. 18. The computer-implemented method of claim 17, wherein the step of appending at least one aggregation key to each input consumer record in the input file comprises the step of geocoding. 19. The computer-implemented method of claim 1, wherein the step of training a decision tree comprises the application of a DSAK selection training process to an initial DSAK selection decision tree. 20. The computer-implemented method of claim 19, wherein the input file comprises an extract from a truth benchmark file comprising true consumer records. 21. The computer-implemented method of claim 20, wherein the output file is scored for accuracy. 22. The computer-implemented method of claim 21, wherein the DSAK selection tree is adapted based on the results of the step of scoring the output file for accuracy. 23. The computer-implemented method of claim 22, wherein the steps of scoring the output file for accuracy and adapting the DSAK selection tree based on the results of the scoring of the output file for accuracy are repeated until one of a set of evaluated DSAK selection tree algorithms is chosen.