Using Viewing Signals in Targeted Video Advertising
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating a user interface including a display area for displaying video;
displaying a video in the display area; and
providing a control in the user interface, the control operable by a user to request a video advertising service associated with the video.
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.
373 Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
generating a user interface including a display area for displaying video; displaying a video in the display area; and providing a control in the user interface, the control operable by a user to request a video advertising service associated with the video. - View Dependent Claims (2)
-
-
3. A computer-implemented method, comprising:
-
receiving a video; determining one or more positions in the video; and adding an advertisement slot to the video at each determined position. - View Dependent Claims (4, 5)
-
-
6. A computer-implemented method, comprising:
-
receiving a video; mapping the video to one or more categories; and associating with the video one or more advertisements targeted to the one or more categories. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
providing one or more first video advertisements to a user; gathering interaction data regarding interactions with the first video advertisements by the user; and providing one or more second video advertisements to the user based at least on the interaction data. - View Dependent Claims (12, 13)
-
-
14. A computer-implemented method, comprising:
-
receiving a plurality of bids to provide a video advertisement for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement; receiving user interaction data corresponding to a first one of the respective video advertisements; and modifying the respective bid corresponding to the first one of the respective video advertisements based on the user interaction data. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method, comprising, at a client:
-
receiving a video, the video comprising one or more advertisement slots; playing back the video to a user; during the playing; detecting an impending advertisement slot; requesting one or more advertisements for placement in the advertisement slot; receiving the one or more advertisements; and placing the one or more advertisements in the advertisement slot.
-
-
20. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving a video, the video comprising one or more advertisement slots; playing back the video to a user; during the playing; detecting an impending advertisement slot; requesting one or more advertisements for placement in the advertisement slot; receiving the one or more advertisements; and placing the one or more advertisements in the advertisement slot.
-
-
21. A system, comprising:
-
means for receiving a video, the video comprising one or more advertisement slots; means for playing back the video to a user; means for detecting an impending advertisement slot during playback of the video to the user; means for requesting one or more advertisements for placement in the advertisement slot; means for receiving the one or more advertisements; and means for placing the one or more advertisements in the advertisement slot.
-
-
22. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
generating a user interface including a display area for displaying video; displaying a video in the display area; and providing a control in the user interface, the control operable by a user to request a video advertising service associated with the video.
-
-
23. A system, comprising:
-
means for generating a user interface including a display area for displaying video; means for displaying a video in the display area; and means for providing a control in the user interface, the control operable by a user to request a video advertising service associated with the video.
-
-
24. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving a video; determining one or more positions in the video; and adding an advertisement slot to the video at each determined position.
-
-
25. A system, comprising:
-
means for receiving a video; means for determining one or more positions in the video; and means for adding an advertisement slot to the video at each determined position.
-
-
26. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving a video; mapping the video to one or more categories; and associating with the video one or more advertisements targeted to the one or more categories.
-
-
27. A system, comprising:
-
means for receiving a video; means for mapping the video to one or more categories; and means for associating with the video one or more advertisements targeted to the one or more categories.
-
-
28. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
providing one or more first video advertisements to a user; gathering interaction data regarding interactions with the first video advertisements by the user; and providing one or more second video advertisements to the user based at least on the interaction data.
-
-
29. A system, comprising:
-
means for providing one or more first video advertisements to a user; means for gathering interaction data regarding interactions with the first video advertisements by the user; and means for providing one or more second video advertisements to the user based at least on the interaction data.
-
-
30. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving a plurality of bids to provide a video advertisement for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement; receiving user interaction data corresponding to a first one of the respective video advertisements; and modifying the respective bid corresponding to the first one of the respective video advertisements based on the user interaction data.
-
-
31. A system, comprising:
-
means for receiving a plurality of bids to provide a video advertisement for insertion into a video, each of the plurality of bids corresponding to a respective video advertisement; means for receiving user interaction data corresponding to a first one of the respective video advertisements; and means for modifying the respective bid corresponding to the first one of the respective video advertisements based on the user interaction data.
-
Specification