System and Method for Universal, Player-Independent Measurement of Consumer-Online-Video Consumption Behaviors
First Claim
1. A method implemented on one or more computing devices, for measuring engagement with video content playing on a plurality of different video players, comprising:
- providing a data collection script configured to run on a web page being rendered by a browser on a client device to collect information regarding the video content on the web page, by at least one of the one or more computing devices, the data collection script using image recognition to determine user actions relative to the video content;
executing the data collection script, by at least one of the one or more computing devices, to;
examine the web page to detect the presence of video players, indicated at least by the player object and the presence of video controls; and
identify a particular video player type from a plurality of possible video player types for a detected video player by evaluating visual characteristics of the particular video player type and detecting media behavior of video content displayed in the video player;
tracking all user input at least in the form of cursor movement, gesture and scrolling;
transmitting at least a part of the data collected to an analytics server wherein the analytics server processes the part of the data collected to derive a plurality of measurements relating to the user actions, media behavior, and an environment in which the user actions occur;
providing a dashboard display configured to display the plurality of measurements to indicate consumer and media behavior in relation to the video content; and
examining by the analytics server the data generated by the data collection script and each video player type and generating a measurement scheme for measuring levels of user engagement with the video content regardless of the video player type.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that is an independent measurement system to gauge video consumption or viewing is disclosed. Methods for formulating a universal set of measurements or metrics that is operable across all video players, video-content types, ad (advertisement) networks, display devices, and browsers is also disclosed. This set of measurement or metrics advantageously is configured to operate consistently and equally well regardless of the particular video player, video-content type, network, display devices, and browsers that are used.
-
Citations
15 Claims
-
1. A method implemented on one or more computing devices, for measuring engagement with video content playing on a plurality of different video players, comprising:
-
providing a data collection script configured to run on a web page being rendered by a browser on a client device to collect information regarding the video content on the web page, by at least one of the one or more computing devices, the data collection script using image recognition to determine user actions relative to the video content; executing the data collection script, by at least one of the one or more computing devices, to; examine the web page to detect the presence of video players, indicated at least by the player object and the presence of video controls; and identify a particular video player type from a plurality of possible video player types for a detected video player by evaluating visual characteristics of the particular video player type and detecting media behavior of video content displayed in the video player; tracking all user input at least in the form of cursor movement, gesture and scrolling; transmitting at least a part of the data collected to an analytics server wherein the analytics server processes the part of the data collected to derive a plurality of measurements relating to the user actions, media behavior, and an environment in which the user actions occur; providing a dashboard display configured to display the plurality of measurements to indicate consumer and media behavior in relation to the video content; and examining by the analytics server the data generated by the data collection script and each video player type and generating a measurement scheme for measuring levels of user engagement with the video content regardless of the video player type. - View Dependent Claims (2, 3, 4)
-
-
5. (canceled)
-
6. A non-transitory computer-program product for measuring engagement with video content playing on a plurality of different video players, the computer-program product comprising a computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
identify a video player type displaying the video content; provide data collection script configured to run on a web page being rendered by a browser on a client device to collect information regarding the video content on the web page, the data collection script using image recognition to determine user actions relative to the video content; executing the data collection script, by at least one of the one or more computing devices, to; examine the web page to detect the presence of video players, indicated at least by the player object and the presence of video controls; and identify a particular video player type from a plurality of possible video player types for a detected video player by evaluating visual characteristics of the particular video player type and detecting media behavior of video content displayed in the video player; tracking all user input at least in the form of cursor movement, gesture and scrolling; transmitting at least a part of the data collected to an analytics server; providing a dashboard display configured to display a plurality of measurements to indicate consumer and media behavior in relation to the video content; and examine by the analytic server, the data generated by the data collection script and each video player type and generate a measurement scheme for measuring levels of user engagement with the video content regardless of the video player type. - View Dependent Claims (7, 8, 9)
-
-
10. (canceled)
-
11. A system for measuring engagement with video content playing on a plurality of different video players, comprising:
-
a processor; and a memory storing instructions that when executed cause the processor to; identify a video player type displaying the video content; provide a data collection script configured to run on a web page being rendered by a browser on a client device to collect information regarding the video content on the web page, the data collection script using image recognition to determine user actions relative to the video content; executing the data collection script, by at least one of the one or more computing devices, to; examine the web page to detect the presence of video players, indicated at least by the player object and the presence of video controls; and identify a particular video player type from a plurality of possible video player types for a detected video player by evaluating visual characteristics of the particular video player type and detecting media behavior of video content displayed in the video player; tracking all user input at least in the form of cursor movement, gesture and scrolling; transmitting at least a part of the data collected to an analytics server;
providing a dashboard display configured to display a plurality of measurements to indicate consumer and media behavior in relation to the video content; and
examine, by the analytic server, the data generated by the data collection script and each video player type and generate a measurement scheme for measuring levels of user engagement with the video content regardless of the video player type. - View Dependent Claims (12, 13, 14)
-
-
15. (canceled)
Specification