Patent ID: 8627359

Claim:
A method comprising: automatically selecting, by a processing device, previous customers of a product using a plurality of customer records from previous product orders for the product; concatenating, by the processing device, a plurality of enriched customer records for the previous customers based on adding customer demographic information to the plurality of customer records, wherein the customer demographic information comprises a plurality of variables; creating, by the processing device, a product demographic profile for the product from the plurality of enriched customer records, the product demographic profile comprising automatically scored target demographics for the product based at least in part on a combination of the customer demographic information from the plurality of enriched customer records; receiving media demographic profiles for a plurality of advertising media assets, the media demographic profiles being based on viewer demographic information; calculating similarity measures between the product demographic profile for the product and the plurality of media demographic profiles for the plurality of advertising media assets; and selecting an advertising media asset from the plurality of advertising media assets based on a calculated similarity measure between the product demographic profile for the product and a media demographic profile of the selected advertising media asset.