Ad selection and next video recommendation in a video streaming system exclusive of user identity-based parameter
First Claim
1. A method comprising:
- sending, by a computing device, a first video program including an ad break to an interactive player device in a first session;
determining, by the computing device, that no user identity has been identified for the first session;
determining, by the computing device, a set of video programs qualified for distribution to users where no user identity has been identified;
when no user identity has been identified, during the first session, automatically selecting, by the computing device, a video advertisement from a set of prospective video advertisements for play during the ad break using an attribute determined for the first session exclusive of any parameter based on user identity, wherein the video advertisement promotes a second video program in the set of video programs; and
providing, by the computing device, the video advertisement to the interactive player device in the first session at the ad break.
1 Assignment
0 Petitions
Accused Products
Abstract
In a streaming video system, a method determining a sequence of video programs playing on an interactive player device may include streaming a first video program including an ad break from a computer server to an interactive player device during a first streaming session. The method may further include automatically selecting a video advertisement or next program from a set of prospective video advertisements for play during the ad break or available programs, based at least in part on the first video program exclusive of any parameter based on user identity. The method may include providing the video advertisement to the interactive player device in the first streaming session at the ad break. Bases for selecting the next ad or program may include program popularity, rate of change in popularity, or other parameter. The method may be embodied in a computing apparatus or system.
36 Citations
26 Claims
-
1. A method comprising:
-
sending, by a computing device, a first video program including an ad break to an interactive player device in a first session; determining, by the computing device, that no user identity has been identified for the first session; determining, by the computing device, a set of video programs qualified for distribution to users where no user identity has been identified; when no user identity has been identified, during the first session, automatically selecting, by the computing device, a video advertisement from a set of prospective video advertisements for play during the ad break using an attribute determined for the first session exclusive of any parameter based on user identity, wherein the video advertisement promotes a second video program in the set of video programs; and providing, by the computing device, the video advertisement to the interactive player device in the first session at the ad break. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
at least one processor configured for; sending a first video program including an ad break to an interactive player device in a first session; determining a set of video programs qualified for distribution to users where no user identity has been identified; determining that no user identity has been identified for the first session; when no user identity has been identified, automatically selecting a video advertisement from a set of prospective video advertisements for play during the ad break, using an attribute determined for the first session exclusive of any parameter based on user identity, wherein the video advertisement promotes a second video program in the set of video programs; and providing the video advertisement to the interactive player device in the first session at the ad break; and a memory coupled to the at least one processor for storing data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product, comprising:
-
a non-transitory computer-readable medium encoded with instructions that when executed by a processor cause a computer to perform the operations of; sending a first video program including an ad break to an interactive player device in a first session; determining a set of video programs qualified for distribution to users where no user identity has been identified; determining that no user identity has been identified for the first session; when no user identity has been identified, automatically selecting a video advertisement from a set of prospective video advertisements for play during the ad break, using an attribute determined for the first session exclusive of any parameter based on user identity, wherein the video advertisement promotes a second video program in the set of video programs; and providing the video advertisement to the interactive player device in the first session at the ad break.
-
Specification