Video viewer targeting based on preference similarity
US-9612995-B2 · Apr 4, 2017 · US
US9967603B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9967603-B2 |
| Application number | US-201615348780-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 10, 2016 |
| Priority date | Sep 17, 2008 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method for outputting a video clip to a display screen of at least one prospective viewer in a target list of prospective viewers, comprising: generating and storing a database of viewer preferences related to a first video clip; analyzing the database of viewer preferences related to the first video clip to determine preference similarities among viewers in a first list of viewers who watched the first video clip; recording, in the database, viewer preferences related to a second video clip; analyzing the viewer preferences related to the second video clip to: identify a second list of viewers who watched the second video clip in at least one of a plurality of positive manners; generate the target list of prospective viewers in the database who have not yet viewed the second video clip and are likely to watch the second video clip based on preference similarities with viewers in both (i) the first list of viewers who watched the first video clip and (ii) the second list of viewers who watched the second video clip in the at least one of the plurality of positive manners, wherein a likelihood determination for prospective viewers in the target list is made by: analyzing at least one preference-related parameter associated with viewers, weighing the at least one preference-related parameter, developing a likelihood score based on the weighed at least one preference-related parameter, and comparing the likelihood score with a defined likelihood level; and causing the second video clip to be output to the display screen of the at least one prospective viewer in the target list of prospective viewers. 2. The method of claim 1 wherein generating and storing the database of viewer preferences related to the first video clip comprises collecting the viewer preferences passively without requesting a specific viewer input for rating the first video clip. 3. The method of claim 2 , wherein viewer preferences related to a corresponding video clip reflect a viewer action occurring at least one of prior to playing the corresponding video clip, while playing the corresponding video clip, or after playing the corresponding video clip, wherein the corresponding video clip comprises the first video clip or the second video clip. 4. The method of claim 3 , wherein the viewer action prior to playing the corresponding video clip comprises at least one of: viewing a pre-roll advertisement, accessing the corresponding video clip by a particular method comprising at least one of: authenticating, logging-in or being incentivized to see the corresponding video clip, adjusting a bit rate for streaming or downloading the corresponding video clip prior to playing the corresponding video clip, including a direction in which the viewer adjusted the bit rate, or clicking play if the corresponding video clip is not an auto-playing video clip. 5. The method of claim 3 , wherein the viewer action while playing the corresponding video clip comprises at least one of: adjusting volume level, muting, or un-muting the corresponding video clip, pausing or un-pausing the corresponding video clip, fast-forwarding or rewinding the corresponding video clip, replaying the corresponding video clip, how many times the corresponding video clip was replayed, and what portion of the corresponding video clip was replayed, viewing the corresponding video clip for a recorded duration and percent completion, viewing the corresponding video clip in full-screen mode, adjusting a bit rate for streaming or downloading the corresponding video clip while playing it, including a direction in which the viewer adjusted the bit rate, clicking-through on an overlay image or on the corresponding video clip itself to be taken to another webpage or web site, spending time viewing certain segments of the corresponding video clip that are judged to have higher value based on actions of previous viewers, or viewing a mid-roll advertisement. 6. The method of claim 3 , wherein the viewer action after playing the corresponding video clip comprises at least one of: sharing the corresponding video clip via an embedded code, sharing the corresponding video clip via e-mail, sharing the corresponding video clip via a social network, sharing the corresponding video clip in multiple separate events, where a number representing separate sharing events initiated by the viewer to share the corresponding video clip are recorded, waiting for a time duration between viewing the corresponding video clip and initiating a sharing event, wherein said time duration is recorded, bookmarking the corresponding video clip for later viewing, downloading and saving the corresponding video clip for later viewing, or subscribing to a channel or feed for a corresponding video clip content producer or artist. 7. The method of claim 1 , wherein analyzing the database of viewer preferences related to the first video clip to determine preference similarities among viewers in a first list of viewers who watched the first video clip comprises determining preference similarities at least in part by way of a collaborative filter. 8. The method of claim 1 , wherein the second video clip is an advertisement. 9. The method of claim 8 , further comprising: assigning a bid for one or more ad impressions of the second video clip according to the likelihood score of an identified prospective viewer. 10. The method of claim 1 , wherein causing the second video clip to be output to the display screen of the at least one prospective viewer in the target list of prospective viewers comprises automatically playing the second video clip when a webpage is viewed that offers the second video clip. 11. The method of claim 1 , wherein causing the second video clip to be output to the display screen of the at least one prospective viewer in the target list of prospective viewers comprises providing the at least one prospective viewer an option to play the second video clip when a webpage is viewed that offers the second video clip. 12. The method of claim 1 , further comprising: adding, from the first list of viewers who watched the first video clip, subsequent viewer preferences related to the second video clip to the database to generate an updated second list. 13. The method of claim 1 , wherein the viewer preferences related to the first video clip are derived by (a) loading a data collection agent to at least one of a player or a webpage and (b) monitoring viewing and behavior information of each viewer with the data collection agent. 14. A system for outputting a video clip to a display screen based on preference similarities comprising: one or more servers; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the one or more servers, cause the system to: generate and store a database of viewer preferences related to a first video clip; analyze the database of viewer preferences related to the first video clip to determine preference similarities among viewers in a first list of viewers who watched the first video clip; record, in the database, viewer preferences related to a second video clip; analyze the viewer preferences related to the second video clip to: identify a second list of viewers who watched the second video clip in at least one of a plurality of positive manners; generate a third list of viewers in the database who have not yet viewed the second video clip and are likely to watch the second video clip based on preference similarities with viewers in both: (1) the first lis
Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title
Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title
Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities · CPC title
Presentation of query results · CPC title
a collection of video files or sequences · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.