Method and Apparatus for Passively Monitoring Online Video Viewing and Viewer Behavior
First Claim
1. A computer implemented method for generating a viewer preference score for a viewer relative to a particular video clip without requiring a viewer to assign a score, comprising the steps of:
- recording parameters respective of the viewer'"'"'s actions relating to the video clip, the recording taking place without requesting the viewer for a specific input for rating the video clip;
determining, based on the recorded viewer'"'"'s actions, a viewer preference score relative to the video clip;
recording the viewer preference score in a database of viewer preference scores respective of the viewer; and
associating the viewer preference score with the viewer.
4 Assignments
0 Petitions
Accused Products
Abstract
Various user behaviors are passively monitored and recorded when a user/viewer interacts with a network video player, e.g. a web video player, while watching an online video clip. For one embodiment, a data collection agent (DCA) is loaded to the player and/or to a web page that displays the video clip. The DCA passively collects detailed viewing and behavior information without requiring any specific input or actions on the part of the user. Indications of user preferences are inferred by user actions leading up to viewing the video, while viewing the video, and just after and still related to viewing the video. The DCA periodically sends this information to a central server where it is stored in a central database and where it is used to determine preference similarities among different users. Recorded user preference information may also be used to rate a video itself.
-
Citations
20 Claims
-
1. A computer implemented method for generating a viewer preference score for a viewer relative to a particular video clip without requiring a viewer to assign a score, comprising the steps of:
-
recording parameters respective of the viewer'"'"'s actions relating to the video clip, the recording taking place without requesting the viewer for a specific input for rating the video clip; determining, based on the recorded viewer'"'"'s actions, a viewer preference score relative to the video clip; recording the viewer preference score in a database of viewer preference scores respective of the viewer; and associating the viewer preference score with the viewer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating a score for a video clip without requiring a viewer to assign a score, comprising the steps of:
-
recording parameters respective of the viewer'"'"'s actions relating to the video clip, the recording taking place without requesting the viewer for a specific input for rating the video clip; determining, based on the recorded viewer'"'"'s actions, a video clip score relative to the video clip; recording the video clip score in a database of scores respective of the video clip; and associating the video clip score with the video clip. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for collecting viewership information representing actions of at least one viewer with respect to at least one video clip, comprising:
-
a data collection agent (DCA) for passively collecting metadata and viewership information related to a viewer for at least one video clip on at least one web page, wherein said collecting takes place without requesting the viewer for a specific input for rating the video clip; a viewership analytics server (VAS) comprising;
an information collection component for receiving said metadata and said viewership information from said DCA;a database component for storing said metadata and said viewership information; an analyzing component for analyzing said metadata and said viewership information; wherein the viewership information is collected at least one of before, during, or after the video clip is played by the viewer; and wherein the viewership information is used to create both a score for at least one of a video clip score that is thereafter associated in a database with the video clip, and a user preference score that is thereafter associated in a database with the viewer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification