Targeting television ads using keywords
AssigneeLucid Commerce, Inc.
InventorsBrendan Kitts, Brian Burdick, Dyng Au, Tyson Roberts
Life of this patent
Estimating the term…
Abstract
Described herein is a system and method of ad targeting that automatically matches advertisements to media based on the demographic signatures of each. The method and system include calculating a match score between historical buyer demographics and media demographics. Media which is similar to the demographic of the product buyers is targeted for advertising.
Claims54
A method comprising:
- automatically extracting, by a processing device, one or more product keywords for a product from a resource at a uniform resource locator (URL) associated with the product;
- generating a product profile for the product by the processing device, the product profile comprising the extracted one or more product keywords for the product;
- automatically generating, by the processing device, a plurality of media asset profiles for a plurality of television media assets, each media asset profile for a television media asset comprising one or more media asset keywords for the television media asset;
- for each television media asset, calculating a match score between the one or more media asset keywords for the television media asset and the one or more product keywords for the product;
- calculating fitness scores between the product profile for the product and the plurality of media asset profiles for the plurality of television media assets based at least in part on the match scores;
- and
- selecting a particular television media asset for placing an advertisement for the product based upon the fitness scores.
A computer-implemented method of matching an advertisement for a product to a television media asset comprising:
- automatically extracting, by a processing device, one or more media asset keywords for a plurality of television media assets, wherein the media asset keywords for a television media asset are extracted from at least one of closed captioning text associated with the television media asset, a program schedule description associated with the television media asset, or speech-to-text conversion for program content of the television media asset;
- generating a plurality of media asset profiles for a plurality of television media assets, each media asset profile for a television media asset comprising the one or more media asset keywords for the television media asset;
- generating, by the processing device, a product profile for a product, the product profile comprising one or more product keywords for the product;
- for each television media asset, calculating a match score between the one or more media asset keywords for the television media asset and the one or more product keywords for the product;
- calculating fitness scores between the product profile for the product and the plurality of media asset profiles for the plurality of television media assets based at least in part on the match scores;
- and
- selecting a particular television media asset for placing the advertisement for the product based upon the fitness scores.
A computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- automatically extracting, by the processing device, one or more product keywords for a product from one or more sources;
- generating a product profile for the product by the processing device, the product profile comprising the extracted one or more product keywords for the product;
- automatically generating, by the processing device, a plurality of media asset profiles for a plurality of television media assets, each media asset profile for a television media asset comprising one or more media asset keywords for the television media asset;
- for each television media asset, calculating a match score between the one or more media asset keywords for the television media asset and the one or more product keywords for the product;
- calculating fitness scores between the product profile for the product and the plurality of media asset profiles for the plurality of television media assets based at least in part on the match scores;
- and
- selecting a particular television media asset for placing an advertisement for the product based upon the fitness scores.
A computer readable storage medium having instructions that, when executed by the processing device, cause the processing device to perform operations comprising:
- automatically extracting, by a processing device, one or more media asset keywords for a plurality of television media assets, wherein the media asset keywords for a television media asset are extracted from at least one of closed captioning text associated with the television media asset, a program schedule description associated with the television media asset, or speech-to-text conversion for program content of the television media asset;
- generating a plurality of media asset profiles for a plurality of television media assets, each media asset profile for a television media asset comprising the one or more media asset keywords for the television media asset;
- generating, by the processing device, a product profile for a product, the product profile comprising one or more product keywords for the product;
- for each television media asset, calculating a match score between the one or more media asset keywords for the television media asset and the one or more product keywords for the product;
- calculating fitness scores between the product profile for the product and the plurality of media asset profiles for the plurality of television media assets based at least in part on the match scores;
- and
- selecting a particular television media asset for placing the advertisement for the product based upon the fitness scores.
A computing device comprising:
- a memory;
- and
- a processing device coupled to the memory, the processing device to:
- automatically extract one or more product keywords for a product from one or more sources by a processing device;
- generate a product profile for the product by the processing device, the product profile comprising the extracted one or more product keywords for the product;
- automatically generate a plurality of media asset profiles for a plurality of television media assets, each media asset profile for a television media asset comprising one or more media asset keywords for the television media asset;
- for each television media asset, calculate a match score between the one or more media asset keywords for the television media asset and the one or more product keywords for the product;
- calculate fitness scores between the product profile for the product and the plurality of media asset profiles for the plurality of television media assets based at least in part on the match scores;
- and
- select a particular television media asset for placing an advertisement for the product based upon the fitness scores.
Dependencies are inferred from the claim text.