USER CONTROL OF AD SELECTION FOR SUBSEQUENT AD BREAK OF A STREAMING VIDEO
First Claim
Patent Images
1. A method, comprising:
- sending video content having a defined video ad break at a designated location from a computer server, wherein the defined video ad break is configured for a first non-zero number of video ads;
providing an identifier for each video ad included in a second number of video ads to a client device that is receiving the video content, prior to the defined video ad break, wherein the second number is greater than the first number, and wherein information for the second number of video ads is concurrently displayed at the client device during playing of the video content;
receiving, during the sending and prior to the defined video ad break, an indication of at least one selected video ad selected based on the information for the second number of video ads in response to a user input; and
sending the at least one selected video ad to the client device during the defined video ad break.
1 Assignment
0 Petitions
Accused Products
Abstract
During or prior to streaming of video content to a client device, a server provides data configuring an interactive object on the client device. When activated by user input, the interactive object enables a user to select one or more video ads to be streamed to the client device during an upcoming ad break, during play of the streaming video. The interactive object enables the user to perform the selection without interrupting viewing of the video.
-
Citations
34 Claims
-
1. A method, comprising:
-
sending video content having a defined video ad break at a designated location from a computer server, wherein the defined video ad break is configured for a first non-zero number of video ads; providing an identifier for each video ad included in a second number of video ads to a client device that is receiving the video content, prior to the defined video ad break, wherein the second number is greater than the first number, and wherein information for the second number of video ads is concurrently displayed at the client device during playing of the video content; receiving, during the sending and prior to the defined video ad break, an indication of at least one selected video ad selected based on the information for the second number of video ads in response to a user input; and sending the at least one selected video ad to the client device during the defined video ad break. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one computer processor configured for; sending video content having a defined video ad break at a designated location from a computer server, wherein the defined video ad break is configured for a first non-zero number of video ads; providing an identifier for each video ad included in a second number of video ads to a client device that is receiving the video content, prior to the defined video ad break, wherein the second number is greater than the first number, and wherein information for the second number of video ads is concurrently displayed at the client device during playing of the video content; receiving, during the sending and prior to the defined video ad break, an indication of at least one selected video ad selected based on the information for the second number of video ads in response to a user input; and sending the at least one selected video ad to the client device during the defined video ad break; and a memory coupled to the at least one computer processor for storing data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising code for; sending video content having a defined video ad break at a designated location from a computer server, wherein the defined video ad break is configured for a first non-zero number of video ads; providing an identifier for each video ad included in a second number of video ads to a client device that is receiving the video content, prior to the defined video ad break, wherein the second number is greater than the first number and wherein information for the second number of video ads is concurrently displayed at the client device during playing of the video content; receiving, during the sending and prior to the defined video ad break, an indication of at least one selected video ad selected based on the information for the second number of video ads in response to a user input; and sending the at least one selected video ad to the client device during the defined video ad break.
-
-
22. A method, comprising:
-
receiving, at a client device, video content sent from a computer server, the video content including a video ad break configured to initiate at a future point of the video content; enabling, concurrently during play of the video content, display of multiple alternative video ads; enabling, during play of the video content, user selection of at least one selected video ad from the multiple alternative video ads in response to a user input; transmitting an identifier for the at least one selected video ad prior to initiation of the video ad break; receiving the at least one selected video ad; and playing the at least one selected video ad on the client device during the defined video ad break. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An apparatus, comprising:
-
at least one computer processor configured for; receiving video content sent from a computer server, the video content including a video ad break configured to initiate at a future point of the video content; enabling, concurrently during play of the video content, display of multiple alternative video ads; enabling, during play of the video content, user selection of at least one selected video ad from the multiple alternative video ads in response to a user input; transmitting an identifier for the at least one selected video ad prior to initiation of the video ad break; receiving the at least one selected video ad; playing the at least one selected video ad during the defined video ad break; and a memory coupled to the at least one computer processor for storing data. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising code for; receiving video content sent from a computer server, the video content including a video ad break configured to initiate at a future point of the video content; enabling, concurrently during play of the video content, display of multiple alternative video ads; receiving video content streamed from a computer server, the video content including a video ad break configured to initiate at a future frame of the video content; enabling, during play of the video content, user selection of at least one selected video ad from the multiple alternative video ads in response to a user input; transmitting an identifier for the at least one selected video ad prior to initiation of the video ad break; receiving the at least one selected video ad; and playing the at least one selected video ad during the defined video ad break.
-
Specification