| CPC G06Q 30/0244 (2013.01) [G06Q 30/0276 (2013.01); H04N 21/812 (2013.01)] | 14 Claims |

|
1. A method, comprising:
receiving, by one or more processors of a programmatic advertising server, from a client device, a request comprising selection criteria, an advertisement, and a policy that specifies a restriction and an impression guarantee, the selection criteria specified in a graphical user interface generated at the client device;
in response to the request, determining a predicted performance value for placement of the advertisement in at least one slot of a media asset from amongst a plurality of media assets provided by an asset source using a data set created by correlating the plurality of media assets with viewership information and consumer data from a plurality of set-top boxes;
distributing the advertisement to the asset source for placement in the media asset based on an advertising campaign generated using the predicted performance value, the selection criteria, and the restriction;
correlating the consumer data with the plurality of media assets to determine viewing behavior tied to consumer data segments, wherein the consumer data is received from a consumer data provider service and comprises gender, age, location, and income;
in response to determining that additional viewership information from the plurality of set-top boxes fails to satisfy the impression guarantee, generating a recommendation for a modified advertising campaign based on a subject matter of the advertising campaign, the selection criteria, the viewing behavior, and the additional viewership information, the modified advertising campaign placing the advertisement in a different at least one slot associated with a different asset from amongst the plurality of media assets; and
generating report information associated with the recommendation for the modified advertising campaign, wherein the report information, when received and processed by the client device, causes the client device to display a report of the modified advertising campaign comprising campaign information and an analytical factor, wherein the analytical factor comprises a plan impression score, an impression heat map, an impression distribution, or an impression delivery schedule.
|