Parity ad decisioning for linear and digital programming streams
AssigneeViamedia, Inc.
InventorsRandy Lykes, Wendell Decker, Adam Lynch, James O'Neill, Paul Cavins
Life of this patent
Estimating the term…
Abstract
An ad decision service (“ADS”) serves advertisements to digital platforms in parity with linear programming schedules. The advertisements are prepared ahead of time by the ADS based on the linear programming schedules that indicate ad space availability. Upon receiving ad requests from a digital delivery platform, the ADS returns digital-compliant ad responses. Thus, the ADS provides the same ads that are chosen for delivery to linear platforms to the digital platforms.
Claims6
A method for fulfilling ad requests for insertion into streaming media, comprising:
- detecting that a current local schedule file has been received in an external shared file, the local schedule file including programming information and related marketing information and identifying a plurality of avails for local ad insertion;
- downloading and storing the current local schedule file;
- generating and storing a plurality of ad responses, each one of the plurality of ad responses mapped to one of the plurality of identified avails in the local schedule file;
- receiving an ad request for a first avail from an external manifest server on a digital platform;
- and
- retrieving one of the plurality of ad responses that is mapped to the respective avail and sending the retrieved and mapped ad response to the external manifest server in response to the ad request.
A system for fulfilling ad requests for insertion into streaming media, comprising:
- a processor configured to perform the steps of:
- (a) detecting receipt of a local broadcast schedule into an external shared file, the local broadcast schedule including a scheduled broadcast of a first linear program, the local broadcast schedule further identifies a plurality of available ad breaks in the first linear program for local ad insertion and includes programming information and related marketing information;
- (b) downloading and storing the local schedule file;
- (c) preparing a plurality of ads in a digital-compatible format for the plurality of available ad breaks, each one of the plurality of ads mapped to a respective one of the plurality of available ad breaks;
- (d) storing the plurality of ads;
- (e) upon receiving a first ad request from an external manifest server that is streaming the first linear program to a digital customer device, the first ad request identifying a first ad break of the plurality of ad breaks, retrieving a first ad from the stored plurality of ads that is mapped to the first ad break;
- and
- (f) returning the first ad to the external manifest server for playout on the customer device in the first ad break.
Dependencies are inferred from the claim text.