Using viewing signals in targeted video advertising
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, from a plurality of advertisers and by a data processing apparatus, a plurality of bids corresponding to video advertisements that are available for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement, and the bids being values with which advertisements are selected for insertion into the video;
for each video advertisement;
receiving user interaction statistics of the video advertisement, wherein the user interaction statistics quantify previous user interactions of multiple, different users with the video advertisement and wherein the user interaction statistics include a skip rate for the video advertisement; and
modifying, by a data processing apparatus, the received bid corresponding to the video advertisement based on the received user interaction statistics, the bid corresponding to the video advertisement being decreased when the user interaction statistics quantify previous user interactions that meets a first advertisement skip rate specifying a first rate at which the video advertisement is skipped, and the bid corresponding to the video advertisement being increased when the user interaction statistics quantify previous user interactions that do not meet a second advertisement skip rate specifying a second rate at which the video advertisement is skipped, the second rate being less than the first rate, wherein a particular video advertisement inserted in the video is determined to be skipped in response to a user causing playback of the video to continue without the viewing duration meeting a specified threshold for the particular advertisement that is less than all of the particular video advertisement being presented;
selecting, by a data processing apparatus, one or more video advertisements for insertion into the video, each of the one or more video advertisements being selected based on the modified bid corresponding to the video advertisement; and
for each of the selected one or more video advertisements, computing a price to charge the advertiser for insertion of the selected video advertisement into the video, the price being computed based at least in part on the modified bid corresponding to the selected video advertisement and an actual viewing duration for the selected video advertisement inserted into the video, the price being charged in response to the actual viewing duration meeting at least the specified threshold for the advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
At a client, a video is received. The video includes one or more advertisement slots. The video is played back to a user. During the playback of the video, an impending advertisement slot is detected. One or more advertisements are requested for placement in the advertisement slot. The one or more advertisements are received and placed in the advertisement slot.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from a plurality of advertisers and by a data processing apparatus, a plurality of bids corresponding to video advertisements that are available for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement, and the bids being values with which advertisements are selected for insertion into the video; for each video advertisement; receiving user interaction statistics of the video advertisement, wherein the user interaction statistics quantify previous user interactions of multiple, different users with the video advertisement and wherein the user interaction statistics include a skip rate for the video advertisement; and modifying, by a data processing apparatus, the received bid corresponding to the video advertisement based on the received user interaction statistics, the bid corresponding to the video advertisement being decreased when the user interaction statistics quantify previous user interactions that meets a first advertisement skip rate specifying a first rate at which the video advertisement is skipped, and the bid corresponding to the video advertisement being increased when the user interaction statistics quantify previous user interactions that do not meet a second advertisement skip rate specifying a second rate at which the video advertisement is skipped, the second rate being less than the first rate, wherein a particular video advertisement inserted in the video is determined to be skipped in response to a user causing playback of the video to continue without the viewing duration meeting a specified threshold for the particular advertisement that is less than all of the particular video advertisement being presented; selecting, by a data processing apparatus, one or more video advertisements for insertion into the video, each of the one or more video advertisements being selected based on the modified bid corresponding to the video advertisement; and for each of the selected one or more video advertisements, computing a price to charge the advertiser for insertion of the selected video advertisement into the video, the price being computed based at least in part on the modified bid corresponding to the selected video advertisement and an actual viewing duration for the selected video advertisement inserted into the video, the price being charged in response to the actual viewing duration meeting at least the specified threshold for the advertisement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
receiving, from a plurality of advertisers and by a data processing apparatus, a plurality of bids corresponding to video advertisements that are available for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement, and the bids being values with which advertisements are selected for insertion into the video; for each video advertisement; receiving user interaction statistics of the video advertisement, wherein the user interaction statistics quantify previous user interactions with the video advertisement and wherein the user interaction statistics include a skip rate for the video advertisement; and modifying, by a data processing apparatus, the received bid corresponding to the video advertisement based on the received user interaction statistics, the bid corresponding to the video advertisement being decreased when the user interaction statistics quantify previous user interactions that meets a first advertisement skip rate specifying a first rate at which the video advertisement is skipped, and the bid corresponding to the video advertisement being increased when the user interaction statistics quantify previous user interactions that do not meet a second advertisement skip rate specifying a second rate at which the video advertisement is skipped, the second rate being less than the first rate, wherein a particular video advertisement inserted in the video is determined to be skipped in response to a user causing playback of the video to continue without the viewing duration meeting a specified threshold for the particular advertisement that is less than all of the particular video advertisement being presented; selecting, by a data processing apparatus, one or more video advertisements for insertion into the video, each of the one or more video advertisements being selected based on the modified bid corresponding to the video advertisement; for each of the selected one or more video advertisements, computing a price to charge the advertiser for insertion of the selected video advertisement into the video, the price being computed based on the modified bid corresponding to the selected video advertisement and an actual viewing duration for the selected video advertisement inserted into the video, the price being charged in response to the actual viewing duration meeting at least the specified threshold for the advertisement; and wherein the video is associated with a plurality of advertisement slots indicating locations in the video where video advertisements can be inserted, the method further comprising;
determining an order for insertion of the selected video advertisements into the advertisement slots of the video based on the respective bids of the video advertisements, wherein video advertisements associated with a first group of bids are placed in a first set of advertisement slots in the video and advertisements associated with bids lower than the first group of bids are placed in advertisement slots in the video that are later in time than the first set of advertisement slots.
-
-
8. A non-transitory computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform operations including:
-
receiving a plurality of bids to provide video advertisements for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement that is available for insertion into a video, wherein the bids are values with which advertisements are selected for insertion into the video; for each video advertisement; receiving user interaction statistics of video advertisement, wherein the user interaction statistics quantify past user interaction of multiple, different users with the video advertisement and wherein the user interaction statistics include a skip rate for the video advertisement; and modifying the received bid corresponding to the video advertisement based on the received user interaction statistics, the bid corresponding to the video advertisement being decreased when the user interaction statistics quantify previous user interactions that meets a first advertisement skip rate specifying a first rate at which the video advertisement is skipped, and the bid corresponding to the advertisement being increased when the user interaction statistics quantify previous user interactions that do not meet a second advertisement skip rate specifying a second rate at which the video advertisement is skipped, the second rate being less than the first rate, wherein a particular video advertisement inserted in the video is determined to be skipped in response to a user causing playback of the video to continue without the viewing duration meeting a specified threshold for the particular advertisement that is less than all of the particular video advertisement being presented; selecting one or more video advertisements for insertion into the video, each of the one or more video advertisements being selected based on the modified bids corresponding to the one or more video advertisements; and for each of the selected one or more video advertisements, computing a price to charge the advertiser for insertion of the selected video advertisement into the video, the price being computed based at least in part on the modified bid corresponding to the selected video advertisement and an actual viewing duration for the selected video advertisement inserted into the video, the price being charged in response to the actual viewing duration meeting at least the specified threshold for the advertisement. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
one or more data processors; and instructions stored on a computer storage apparatus that when executed by the one or more data processors cause the one or more data processors to perform operations comprising; receiving a plurality of bids corresponding to video advertisements that are available for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement, bids being values with which advertisements are selected for insertion into the video; receiving user interaction statistics of each video advertisement, wherein the user interaction statistics quantify past user interaction of multiple, different users with the video advertisement and wherein the user interaction statistics include a skip rate for the video advertisement; modifying a bid comprising; decreasing the bid corresponding to each video advertisement for which corresponding user interaction statistics quantify previous user interactions that meets a first advertisement skip rate specifying a first rate at which the video advertisement is skipped, and increasing the bid corresponding to each video advertisement for which corresponding user interaction statistics quantify previous user interactions that do not meet a second advertisement skip rate specifying a second rate at which the video advertisement is skipped, the second rate being less than the first rate, wherein a particular video advertisement inserted in the video is determined to be skipped in response to a user causing playback of the video to continue without the viewing duration meeting a specified threshold for the particular advertisement that is less than all of the particular video advertisement being presented; selecting one or more video advertisements for insertion into the video, each of the one or more video advertisements being selected based on the increased and decreased bids corresponding to the one or more video advertisements; and for each of the selected one or more video advertisements, computing a price to charge the advertiser for insertion of the selected video advertisement into the video, the price being computed based at least in part on the modified bid corresponding to the selected video advertisement and an actual viewing duration for the selected video advertisement inserted into the video, the price being charged in response to the actual viewing duration meeting at least the specified threshold for the advertisement. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification