AD SELECTION BASED ON PROMOTIONAL COUPON REDEMPTION
First Claim
1. A system for selecting an advertisement to stream with a selected video program by a video service provider to a viewer, said system comprising:
- a) an ad selection system comprising;
a first processor configured to perform the steps of;
i) receive a request for one or more advertisements to be provided to said viewer, said request comprising a coupon code identifier, wherein said coupon code identifier is received from a distribution network connected to a customer premise video processing equipment operated by said viewer,ii) use a merchant identifier associated with said coupon code identifier to select said advertisement from among a plurality of advertisements,iii) generate a playlist comprising a first digital video file identifier identifying said advertisement, andiv) transmit said playlist;
b) a video delivery server comprising;
a second processor configured to receive said playlist, and cause said advertisement and said selected video program to be streamed to said viewer; and
c) a database storing said advertisement as a first digital video file and said selected video program as a second digital video file, said database configured to stream said advertisement and said video program to said viewer.
1 Assignment
0 Petitions
Accused Products
Abstract
A cable service provider system provides a subscriber of a cable system access to a program in response to the subscriber entering a coupon code, where the program would otherwise not be viewable, or a discount is provided for viewing the program. The cable system can use the coupon code to then select an advertisement to stream with the program, where the ad is associated with a merchant distributing the coupons. The subscriber provides the coupon code to the cable service provider when selecting a video-on demand program, allowing the subscriber to either receive a discount on a pay-per-view movie, or accessing a program that otherwise would not be accessible. The coupon code can be associated with data identifying the merchant and purchasing history of the viewer, and an Ad Selection system uses that data to select an ad.
-
Citations
20 Claims
-
1. A system for selecting an advertisement to stream with a selected video program by a video service provider to a viewer, said system comprising:
-
a) an ad selection system comprising; a first processor configured to perform the steps of; i) receive a request for one or more advertisements to be provided to said viewer, said request comprising a coupon code identifier, wherein said coupon code identifier is received from a distribution network connected to a customer premise video processing equipment operated by said viewer, ii) use a merchant identifier associated with said coupon code identifier to select said advertisement from among a plurality of advertisements, iii) generate a playlist comprising a first digital video file identifier identifying said advertisement, and iv) transmit said playlist; b) a video delivery server comprising; a second processor configured to receive said playlist, and cause said advertisement and said selected video program to be streamed to said viewer; and c) a database storing said advertisement as a first digital video file and said selected video program as a second digital video file, said database configured to stream said advertisement and said video program to said viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a video service provider to stream an advertisement and a selected video program to a viewer of a video service provider comprising the steps of:
-
receiving a coupon code transmitted to said video service provider, said coupon code entered by said viewer for redemption in conjunction with viewing said selected video program; accessing a coupon record in a coupon file, said coupon record comprising said coupon code and a merchant identifier; using said merchant identifier by a processor in an ad selection system to generate a playlist comprising at least one video file identifier associated with said advertisement; transmitting said playlist from said processor to a video delivery server; streaming said advertisement over a video distribution network followed by said selected video program by said video delivery server to said viewer. - View Dependent Claims (10, 11, 12, 14)
-
-
13. The method of 12 further comprising the steps of:
-
receiving by said processor a query from said video delivery server for said playlist; initiating a query from said processor to said coupon system, said query comprising said coupon code; and receiving at least one of said merchant identifier or said CPRI data from said coupon system.
-
-
15. A computer readable medium comprising instructions causing a processor to perform the steps of:
-
i) receive a request from a video delivery server for a playlist comprising one or more advertisements to be provided to said viewer in conjunction with a viewer selected video on demand program, wherein said request further comprises a coupon code; ii) initiate a query to a memory store comprising a coupon file wherein said coupon file comprises a plurality of coupon records, wherein each coupon record is indexed by a coupon identifier number; iii) receive a merchant identifier in response to said query, wherein said merchant identifier is stored in a coupon record indexed by said coupon code; iv) select a first advertisement video file identifier to include on said playlist wherein said first advertisement video file identifier identifies an advertisement associated with a merchant identified by said merchant identifier; and v) transmit in response to said request said playlist comprising said first advertisement video file identifier. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification