Patent ID: 8799941

Claim:
A method comprising: receiving an advertisement schedule for an advertisement from an ad source module at an ad extraction and reconciliation module; receiving broadcast channel schedule data from a broadcast channel system at the ad extraction and reconciliation module; generating an advertising content data request signal for advertising content data including an advertisement content identifier for the advertisement; forming an advertisement insertion schedule having the advertisement content identifier and an advertising insertion spot associated with the advertisement content identifier from the broadcast channel schedule data and the advertisement schedule; when the advertisement is not available: retrieving a list of substitute advertisements suitable for use on every channel and for every age group; selecting one of the substitute advertisements from the list; and substituting the selected one of the substitute advertisements into the advertisement insertion schedule; communicating the advertisement insertion schedule to a broadcast scheduling system; inserting the advertisement corresponding to the advertisement content identifier into a broadcast signal according to the advertisement insertion schedule at an automation system; in response to inserting, generating as-run data including the advertisement content identifier and a run time of the advertisement; forming reconciliation data using the as-run data; and communicating the reconciliation data to the ad source module from the extraction and reconciliation module.