Targeting videos based on viewer similarity
First Claim
1. A computer-implemented method for serving video clips comprising:
- determining a subset of viewers of a video, from viewers of the video, that shared the video within a threshold period of time after viewing the video based on passive actions of the viewers of the video;
generating a viewer characteristic profile for the video based on characteristics of viewers in the subset of viewers of the video, the viewer characteristic profile for the video reflecting characteristics of a viewer most likely to have a positive interaction with the video;
determining a likelihood score of a prospective viewer based on a profile for the prospective viewer and the viewer characteristic profile for the video;
determining that the likelihood score of the prospective viewer is above a defined likelihood level; and
serving, over a network, the video to a client device associated with the prospective viewer based on the determination that the likelihood score of the prospective viewer is above the defined likelihood level.
4 Assignments
0 Petitions
Accused Products
Abstract
Presentation of a video clip is made to persons having a high probability of viewing the clip. A database containing viewers of previously offered video clips is analyzed to determine similarities of preferences among viewers. When a new video clip has been watched by one or more viewers in the database, those viewers who have watched the new clip with positive results are compared with others in the database who have not yet seen it. Prospective viewers with similar preferences are identified as high likelihood candidates to watch the new clip when presented. Bids to offer the clip are based on the degree of likelihood. For one embodiment, a data collection agent (DCA) is loaded to a player and/or to a web page to collect viewing and behavior information to determine viewer preferences. Viewer behavior may be monitored passively by different disclosed methods.
176 Citations
20 Claims
-
1. A computer-implemented method for serving video clips comprising:
-
determining a subset of viewers of a video, from viewers of the video, that shared the video within a threshold period of time after viewing the video based on passive actions of the viewers of the video; generating a viewer characteristic profile for the video based on characteristics of viewers in the subset of viewers of the video, the viewer characteristic profile for the video reflecting characteristics of a viewer most likely to have a positive interaction with the video; determining a likelihood score of a prospective viewer based on a profile for the prospective viewer and the viewer characteristic profile for the video; determining that the likelihood score of the prospective viewer is above a defined likelihood level; and serving, over a network, the video to a client device associated with the prospective viewer based on the determination that the likelihood score of the prospective viewer is above the defined likelihood level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for serving video clips comprising:
-
at least one server; and at least one non-transitory computer readable storage medium storing instructions thereon, that, when executed by the at least one server, cause the system to; determine a subset of viewers of a video that shared the video within a threshold period of time after viewing the video based on passive actions of the viewers of the video; generate a viewer characteristic profile for the video based on characteristics of viewers in the subset of viewers of the video, the viewer characteristic profile for the video reflecting characteristics of a viewer most likely to have a positive interaction with the video; determine a likelihood score of a prospective viewer based on a profile for the prospective viewer and the viewer characteristic profile for the video; determine that the likelihood score of the prospective viewer is above a defined likelihood level; and serve, over a network, the video to a client device associated with the prospective viewer based on the determination that the likelihood score of the prospective viewer is above the defined likelihood level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
-
determine a subset of viewers of a video that shared the video within a threshold period of time after viewing the video based on passive actions of the viewers of the video; generate a viewer characteristic profile for the video based on characteristics of viewers in the subset of viewers of the video, the viewer characteristic profile for the video reflecting characteristics of a viewer most likely to have a positive interaction with the video; determine a likelihood score of a prospective viewer based on a profile for the prospective viewer and the viewer characteristic profile for the video; determine that the likelihood score of the prospective viewer is above a defined likelihood level; and serve, over a network, the video to a client device associated with the prospective viewer based on the determination that the likelihood score of the prospective viewer is above the defined likelihood level. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification