MEASUREMENT AND REPORTING OF SET TOP BOX INSERTED AD IMPRESSIONS
First Claim
1. A method of receiving feedback on ad assets inserted within an ad avail in a video stream at one or more client devices, the method comprising the steps of:
- (a) defining a plurality of ad assets, the ad assets being compatible with the video stream;
(b) transmitting the ad assets to the one or more client devices;
(c) receiving a list of all ad assets inserted into ad avails by the one or more client devices;
(d) receiving information regarding user playback of each ad asset including in the list received in said step (c); and
(e) determining whether to maintain the ad asset based on an evaluation of the list received in said step (c) and the information received in said step (d).
3 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for measuring ad impressions and receiving feedback on local ad assets inserted into a video transport stream at the set top box level. Each set top box stores the number of times an ad asset is inserted into an ad avail, along with a variety of other information relating to the playback of the ad asset. This measurement data is aggregated and sent to the ad decision service. In order to balance bandwidth usage, each set top box may report its measurement data to the ad decision service at a different time interval that is randomly selected. As it is desirable to receive the data in a timely manner, the random intervals may be confined so that all measurement data is reported within a predefined time period, such as for example over a twelve hour period.
84 Citations
20 Claims
-
1. A method of receiving feedback on ad assets inserted within an ad avail in a video stream at one or more client devices, the method comprising the steps of:
-
(a) defining a plurality of ad assets, the ad assets being compatible with the video stream; (b) transmitting the ad assets to the one or more client devices; (c) receiving a list of all ad assets inserted into ad avails by the one or more client devices; (d) receiving information regarding user playback of each ad asset including in the list received in said step (c); and (e) determining whether to maintain the ad asset based on an evaluation of the list received in said step (c) and the information received in said step (d). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of inserting local ad assets within an ad avail in a video stream at one or more client devices and receiving feedback on the inserted ad assets, the method comprising the steps of:
-
(a) defining a plurality of ad assets, the ad assets being compatible with the video stream; (b) defining one or more groups to which a client device is a member, the client device being added to a group of the one or more groups based on attributes of a user of the client device; (c) transmitting the ad assets to the one or more client devices; (d) formulating a decision matrix for use by the client devices, the decision matrix providing an ordered list of decisions, each decision setting forth identification of a group and representing an ad asset, the most valuable ad assets being higher in the ordered list than the least valuable ad assets; (e) transmitting the decision matrix and ad avail information to the client device for the client device to select an ad asset transmitted to the client device in said step (c) based at least in part on group membership of that client device and the highest matched group identified in the decisions of the decision matrix; (f) receiving a list of all ad assets inserted into ad avails by the one or more client devices; (g) receiving information regarding user playback of each ad asset including in the list received in said step (f); and (h) determining whether to maintain the ad asset based on an evaluation of the list received in said step (f) and the information received in said step (g). - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of providing feedback on ad assets inserted within an ad avail in a video stream at one or more client devices, the method comprising the steps of:
-
(a) receiving a plurality of ad assets at the one or more client devices, the ad assets being compatible with the video stream; (b) inserting ad assets from the plurality of ad assets into ad avails at the one or more client devices; (c) sending a list to an ad decision service of all ad assets inserted into ad avails during playback of the video stream by the one or more client devices during live playback of the video stream and time shifted recording of the video stream; and (d) sending information regarding user playback of each ad asset to the ad decision service, the information including; i) an ID of a client device that played back an ad asset, ii) an ID of the ad asset that was played back, iii) a timestamp of when the ad was played back, iv) a duration of the ad playback until first user interruption, v) whether the ad was successfully played back, vi) whether the ad was not played back due to its not be stored locally on a client device that sought to play it, and vii) whether the ad was not played back due to transmission stream errors. - View Dependent Claims (19, 20)
-
Specification