System and method for universal, player-independent measurement of consumer-online-video consumption behaviors
First Claim
Patent Images
1. A method implemented on one or more computing devices, for measuring engagement with video content playing on one or more video players, comprising:
- receiving, by a client device, a data collection script configured to collect information regarding web content output by a web browser;
executing, by the client device, the data collection script, wherein the execution of the data collection script on the client device causes the client device to;
(a) detect a presence of one or more video players, including a first video player executing within the web browser and playing first video content, based on an analysis of the web content output by the web browser executing on the client device;
(b) using image recognition to identify a particular video player type of the first video player executing within the web browser and playing first video content, from a plurality of different types of video players;
(c) retrieve a predetermined set of rules based on the identified particular video player type determined for the executing first video player, wherein different predetermined sets of rules are associated with each of the plurality of different video player types;
(d) track user interaction with the first video player executing within the web browser; and
(e) determine one or more user activities performed with respect to the first video content, wherein the user activities are determined based on the predetermined set of rules associated with the identified particular video player type; and
transmitting at least a part of the determined one or more user activities performed with respect to the first video content, to an analytics server.
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.
103 Citations
19 Claims
-
1. A method implemented on one or more computing devices, for measuring engagement with video content playing on one or more video players, comprising:
-
receiving, by a client device, a data collection script configured to collect information regarding web content output by a web browser; executing, by the client device, the data collection script, wherein the execution of the data collection script on the client device causes the client device to; (a) detect a presence of one or more video players, including a first video player executing within the web browser and playing first video content, based on an analysis of the web content output by the web browser executing on the client device; (b) using image recognition to identify a particular video player type of the first video player executing within the web browser and playing first video content, from a plurality of different types of video players; (c) retrieve a predetermined set of rules based on the identified particular video player type determined for the executing first video player, wherein different predetermined sets of rules are associated with each of the plurality of different video player types; (d) track user interaction with the first video player executing within the web browser; and (e) determine one or more user activities performed with respect to the first video content, wherein the user activities are determined based on the predetermined set of rules associated with the identified particular video player type; and transmitting at least a part of the determined one or more user activities performed with respect to the first video content, to an analytics server. - View Dependent Claims (2, 3, 10, 11, 12, 13, 14)
-
-
4. 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:
-
receive a data collection script configured to collect information regarding web content output by a web browser on the computer;
execute the data collection script, wherein the execution of the data collection script on the computer causes the computer to;(a) detect a presence of one or more video players including a first video player executing within the web browser and playing first video content, based on an analysis of the web content output by the web browser executing on the computer; (b) using image recognition to identify a particular video player type of the first video player executing within the web browser and playing first video content, from a plurality of different types of video players; (c) retrieve a predetermined set of rules based on the identified particular video player type determined for the executing first video player, wherein different predetermined sets of rules are associated with each of the plurality of different video player types; (d) track user interaction with the first video player executing within the web browser; and (e) determine one or more user activities performed with respect to the first video content, wherein the user activities are determined based on the predetermined set of rules associated with the identified particular video player type; and transmit at least a part of the determined one or more user activities performed with respect to the first video content, to an analytics server. - View Dependent Claims (5, 6)
-
-
7. 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; receive a data collection script configured to collect information regarding web content output by a web browser on the system; execute the data collection script, wherein the execution of the data collection script causes the system to; (a) detect a presence of one or more video players including a first video player executing within the web browser and playing first video content, based on an analysis of the web content output by the web browser executing on the system; (b) using image recognition to identify a particular video player type of the first video player executing within the web browser and playing first video content, from a plurality of different types of video players; (c) retrieve a predetermined set of rules based on the identified particular video player type determined for the executing first video player, wherein different predetermined sets of rules are associated with each of the plurality of different video player types; (d) track user interaction with the first video player executing within the web browser; and (e) determine one or more user activities performed with respect to the first video content, wherein the user activities are determined based on the predetermined set of rules associated with the identified particular video player type; and transmit at least a part of the determined one or more user activities performed with respect to the first video content, to an analytics server. - View Dependent Claims (8, 9, 15, 16, 17, 18, 19)
-
Specification