DATA INTEGRATION AND ANALYSIS
First Claim
Patent Images
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
- receiving a universal data set comprising geographic data for a plurality of customers within a geographic area, the universal data set having an order and the universal data set aggregated at a household level;
importing consumer panel data according to the order of the universal data set, the consumer panel data including a number of customer-reported transactions for a first subset of the plurality of customers and the consumer panel data aggregated at an individual customer level;
importing retailer data according to the order of the universal data set, until a pre-determined threshold of a retailer for obtaining the retailer data from the retailer is achieved, the retailer data including customer data from the retailer for a second subset of the plurality of customers, wherein the second subset overlaps the first subset, and the retailer data aggregated at a retailer-provided level; and
combining the consumer panel data and the retailer data according to the order of the universal data set at a normalized level of aggregation, thereby providing a data set representative of the first subset of the plurality of customers and the second subset of the plurality of customers.
13 Assignments
0 Petitions
Accused Products
Abstract
Uncorrelated data from a variety of sources, such as consumer panels or retailer points of sale, are combined with maximal coverage of a universal data set for a population in a manner that permits useful inferences about behavioral propensities for the population at an individual or household level.
-
Citations
20 Claims
-
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
receiving a universal data set comprising geographic data for a plurality of customers within a geographic area, the universal data set having an order and the universal data set aggregated at a household level; importing consumer panel data according to the order of the universal data set, the consumer panel data including a number of customer-reported transactions for a first subset of the plurality of customers and the consumer panel data aggregated at an individual customer level; importing retailer data according to the order of the universal data set, until a pre-determined threshold of a retailer for obtaining the retailer data from the retailer is achieved, the retailer data including customer data from the retailer for a second subset of the plurality of customers, wherein the second subset overlaps the first subset, and the retailer data aggregated at a retailer-provided level; and combining the consumer panel data and the retailer data according to the order of the universal data set at a normalized level of aggregation, thereby providing a data set representative of the first subset of the plurality of customers and the second subset of the plurality of customers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving at a computer a universal data set comprising geographic data for a plurality of customers within a geographic area, the universal data set having an order and the universal data set aggregated at a household level; importing to a memory of the computer consumer panel data according to the order of the universal data set, the consumer panel data including a number of customer-reported transactions for a first subset of the plurality of customers and the consumer panel data aggregated at an individual customer level; importing to the memory of the computer retailer data according to the order of the universal data set, until a pre-determined threshold of a retailer for obtaining the retailer data from the retailer is achieved, the retailer data including customer data from the retailer for a second subset of the plurality of customers, wherein the second subset overlaps the first subset, and the retailer data aggregated at a retailer-provided level; and with the computer, combining the consumer panel data and the retailer data according to the order of the universal data set at a normalized level of aggregation, thereby providing data set representative of the first subset of the plurality of customers and the second subset of the plurality of customers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification