IP Library Granted Patent US 9,693,115
Granted Patent B2
US 9,693,115 · App. 15/209,921 · Granted Jun 27, 2017

Method and system for automatically determining demographics of media assets for targeting advertisements

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,693,115
App. No.
15/209,921
Granted
Jun 27, 2017
Kind
B2
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.

Claims (49)

1. A computer-implemented method for matching an advertisement to a television media asset comprising:

extracting at least one keyword from a web page associated with the advertisement;

generating a profile for the web page comprising the at least one extracted keyword;

generating a plurality of media asset profiles corresponding to a plurality of television media assets, each media asset profile including at least one media asset keyword for a corresponding television media asset;

calculating, for each television media asset, a match score based on the at least one media asset keyword and the at least one extracted keyword;

calculating, for the profile for the web page, a plurality of fitness scores based at least in part on the match score for each television media asset; and

determining a particular television media asset for placing an advertisement based upon the plurality of fitness scores.

2. The method of claim 1 , further comprising one of the following:

displaying the fitness scores as part of a media asset schedule; displaying the fitness scores and upper and lower confidence bounds of the fitness scores as part of a media asset schedule; displaying the fitness scores superimposed on the media asset schedule; and displaying forecast fitness scores and actual fitness scores on the media fitness schedule.

3. The method of claim 1 , wherein the profile for the web page further comprises a demographic profile for the web page based on visitors of the web page, wherein each media asset profile further comprises a media demographic profile for a television media asset based upon viewer demographic information, and wherein the fitness scores are calculated based upon the match scores and upon demographic similarity measures between the demographic profile for the web page and the media demographic profiles for the plurality of television media assets.

4. The method of claim 3 , wherein the demographic profile for the web page and the media demographic profiles for the plurality of television media assets are weighted differentially.

5. The method of claim 3 , further comprising one of the following: transforming the media demographic profiles of the plurality of television media assets to be compatible with the demographic profile for the web page, or transforming the demographic profile of the web page to be compatible with the media demographic profiles of the plurality of television media assets, wherein information for determining the plurality of media demographic profiles and the demographic profile for the web page come from different sources.

6. The method of claim 1 , wherein the fitness scores are further based on at least one of historical media performances between the plurality of television media assets and the web page or historical media costs for the plurality of television media assets.

7. The method of claim 1 , further comprising:

automatically extracting the one or more media asset keywords for the 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.

8. The method of claim 3 , wherein generating the profile for the web page comprises:

automatically selecting previous visitors of the web page using a plurality of visitor records from previous visitors of the web page;

concatenating a plurality of enriched visitor records for the previous visitors based on adding visitor demographic information to the plurality of visitor records, wherein the visitor demographic information comprises a plurality of variables; and

creating the demographic profile for the web page from the plurality of enriched visitor records, the demographic profile for the web page comprising automatically scored target demographics for the web page based at least in part on a combination of the visitor demographic information from the plurality of enriched visitor records.

9. The method of claim 3 , further comprising:

providing most significant matching or most significant mis-matching demographics between the demographic profile for the web page and the media demographic profiles.

10. The method of claim 3 , further comprising:

assigning a unique identification code to each of a plurality of media asset fitness models;

testing media asset fitness models of the plurality of media asset fitness models against other media asset fitness models; and

tracking results of the testing using the unique identification codes.

11. The method of claim 1 , wherein the fitness scores are further based upon a demographic similarity determined by calculating a function based on a first demographic of visitors of the web page and a second demographic of linked television customers, wherein one or more linking keys permit television viewing activities to be tracked.

12. The method of claim 11 , wherein the linked television customers visited the web page by one of the following methods: accessing a uniform resource locator (URL) that was provided by a television advertisement; or redeeming a special offer that was provided by a television advertisement.

13. The method of claim 11 , wherein demographic information about the linked television customers is automatically appended with additional information for use in determining similarity.

14. The method of claim 1 , wherein the fitness scores are further based upon a demographic similarity determined by calculating a function based on a first demographic of visitors of the web page and a second demographic of a television viewing panel, wherein the television viewing panel permits television viewing activities to be tracked.

15. The method of claim 1 , wherein the plurality of television media assets are selected from the following: a television station, a television media asset in a particular geographic location, a television media asset program, a television media asset on a particular day, a television media asset running at a particular hour, or a television media asset running at a particular minute.

16. The method of claim 1 , further comprising estimating a value of a television media asset as an advertisement vehicle for bidding on an auction for advertising with the television media asset.

17. A system for matching an advertisement to a television media asset, the system including:

a data storage device that stores instructions for matching an advertisement to a television media asset; and

a processor configured to execute the instructions to perform a method including:

extracting at least one keyword from a web page associated with the advertisement;

generating a profile for the web page comprising the at least one extracted keyword;

generating a plurality of media asset profiles corresponding to a plurality of television media assets, each media asset profile including at least one media asset keyword for a corresponding television media asset;

calculating, for each television media asset, a match score based on the at least one media asset keyword and the at least one extracted keyword;

calculating, for the profile for the web page, a plurality of fitness scores based at least in part on the match score for each television media asset; and

determining a particular television media asset for placing an advertisement based upon the plurality of fitness scores.

18. The system of claim 17 , wherein the profile for the web page further comprises a demographic profile for the web page based on visitors of the web page, wherein each media asset profile further comprises a media demographic profile for a television media asset based upon viewer demographic information, and wherein the fitness scores are calculated based upon the match scores and upon demographic similarity measures between the demographic profile for the web page and the media demographic profiles for the plurality of television media assets.

19. The system of claim 18 , wherein the demographic profile for the web page and the media demographic profiles for the plurality of television media assets are weighted differentially.

20. A non-transitory computer-readable storage medium for matching an advertisement to a television media asset, the non-transitory computer-readable medium having instructions that, when executed by a processor, cause the processor to perform the operations comprising:

extracting at least one keyword from a web page associated with the advertisement;

generating a profile for the web page comprising the at least one extracted keyword;

generating a plurality of media asset profiles corresponding to a plurality of television media assets, each media asset profile including at least one media asset keyword for a corresponding television media asset;

calculating, for each television media asset, a match score based on the at least one media asset keyword and the at least one extracted keyword;

calculating, for the profile for the web page, a plurality of fitness scores based at least in part on the match score for each television media asset; and

determining a particular television media asset for placing an advertisement based upon the plurality of fitness scores.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2026
From: ADAP.TV LLC
To: YAHOO AGGREGATION HOLDINGS LLC
Reel/Frame 075313/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2026
From: YAHOO AGGREGATION HOLDINGS LLC
To: YAHOO IP HOLDINGS LLC
Reel/Frame 075314/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2016
From: KITTS, BRENDAN; BURDICK, BRIAN; AU, DYNG; ROBERTS, TYSON
To: LUCID COMMERCE, INC.
Reel/Frame 039165/0209 →
MERGER Recorded Jul 15, 2016
From: LUCID COMMERCE LLC
To: ADAP.TV, INC.
Reel/Frame 039165/0233 →
CHANGE OF NAME Recorded Jul 15, 2016
From: LUCID COMMERCE, INC.
To: LUCID COMMERCE LLC
Reel/Frame 039360/0235 →