System and method to measure effectiveness and consumption of editorial content
First Claim
1. A processor-based method comprising:
- identifying one or more content elements of a web page by;
retrieving a set of rules specific to a publisher of the web page; and
applying the set of rules to the web page to detect the one or more content elements;
creating a data collection script according to the set of rules, the data collection script being configured to collect description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of a first user;
transmitting the data collection script to the web browser on the client device, the data collection script configured to be executable by the web browser;
receiving, from the client device, one or more communications transmitted in response to execution of the data collection script by the web browser, wherein the one or more communications comprise the description data collected at the client device, wherein the description data includes interaction data that describes interactions of the first user with the one or more content elements, and wherein the description data further includes metadata that identifies attributes associated with the one or more content elements;
generating indications that the one or more content elements were read, viewed, or otherwise consumed by the first user based on the description data;
generating indications of a level of engagement of the first user with the one or more content elements based on the description data;
learning how various indications correlate with one another to derive conclusions on behavior of the first user directed at the one or more content elements, wherein the learning comprises applying an algorithm to the various indications, and the various indications include the indications that the one or more content elements were read, viewed, or otherwise consumed and the indications of the level of engagement of the first user with the one or more content elements;
analyzing the indications that the one or more content elements were read, viewed, or otherwise consumed, the indications of the level of engagement of the first user with the one or more content elements, and the derived conclusions on the behavior of the first user to estimate;
(i) at least one content element of the one or more contents elements was consumed by the first user, and (ii) an extent to which the at least one content element was consumed by the first user; and
transmitting a level of client engagement with the at least one content element to a second user based on the estimate that;
(i) the at least one content element of the one or more contents elements was consumed by the first user, and (ii) the extent to which the at least one content element was consumed by the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.
110 Citations
21 Claims
-
1. A processor-based method comprising:
-
identifying one or more content elements of a web page by; retrieving a set of rules specific to a publisher of the web page; and applying the set of rules to the web page to detect the one or more content elements; creating a data collection script according to the set of rules, the data collection script being configured to collect description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of a first user; transmitting the data collection script to the web browser on the client device, the data collection script configured to be executable by the web browser; receiving, from the client device, one or more communications transmitted in response to execution of the data collection script by the web browser, wherein the one or more communications comprise the description data collected at the client device, wherein the description data includes interaction data that describes interactions of the first user with the one or more content elements, and wherein the description data further includes metadata that identifies attributes associated with the one or more content elements; generating indications that the one or more content elements were read, viewed, or otherwise consumed by the first user based on the description data; generating indications of a level of engagement of the first user with the one or more content elements based on the description data; learning how various indications correlate with one another to derive conclusions on behavior of the first user directed at the one or more content elements, wherein the learning comprises applying an algorithm to the various indications, and the various indications include the indications that the one or more content elements were read, viewed, or otherwise consumed and the indications of the level of engagement of the first user with the one or more content elements; analyzing the indications that the one or more content elements were read, viewed, or otherwise consumed, the indications of the level of engagement of the first user with the one or more content elements, and the derived conclusions on the behavior of the first user to estimate;
(i) at least one content element of the one or more contents elements was consumed by the first user, and (ii) an extent to which the at least one content element was consumed by the first user; andtransmitting a level of client engagement with the at least one content element to a second user based on the estimate that;
(i) the at least one content element of the one or more contents elements was consumed by the first user, and (ii) the extent to which the at least one content element was consumed by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing instructions, which when executed one or more processors, cause the one or more processors to perform operations including:
-
identifying one or more content elements of a web page by; retrieving a set of rules specific to a publisher of the web page; and applying the set of rules to the web page to detect the one or more content elements; creating a data collection script according to the set of rules, the data collection script being configured to collect description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of a first user, transmitting the data collection script to the web browser on the client device, the data collection script configured to be executable by the web browser; receiving, from the client device, one or more communications transmitted in response to execution of the data collection script by the web browser, wherein the one or more communications comprise the description data collected at the client device, wherein the description data includes interaction data that describes interactions of the first user with the one or more content elements, and wherein the description data further includes metadata that identifies attributes associated with the one or more content elements; generating indications that the one or more content elements were read, viewed, or otherwise consumed by the first user based on the description data; generating indications of a level of engagement of the first user with the one or more content elements based on the description data; learning how various indications correlate with one another to derive conclusions on behavior of the first user directed at the one or more content elements, wherein the learning comprises applying an algorithm to the various indications, and the various indications include the indications that the one or more content elements were read, viewed, or otherwise consumed and the indications of the level of engagement of the first user with the one or more content elements; analyzing the indications that the one or more content elements were read, viewed, or otherwise consumed, the indications of the level of engagement of the first user with the one or more content elements, and the derived conclusions on the behavior of the first user to estimate;
(i) at least one content element of the one or more contents elements was consumed by the first user, and (ii) an extent to which the at least one content element was consumed by the first user; andtransmitting a level of client engagement with the at least one content element to a second user based on the estimate that;
(i) the at least one content element of the one or more contents elements was consumed by the first user, and (ii) the extent to which the at least one content element was consumed by the first user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising one or more processors to configured for:
-
one or more processors; and a memory coupled to the one or more processors, the memory storing a plurality of instructions executable by the one or more processors, the plurality of instructions comprising instructions that when executed by the one or more processors cause the one or more processors to perform processing comprising; identifying one or more content elements of a web page by; retrieving a set of rules specific to a publisher of the web page; and applying of the set of rules to the web page to detect the one or more content elements; creating a data collection script according to the set of rules, the data collection script being configured to collect description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of a first user; transmitting the data collection script to the web browser on the client device, the data collection script configured to be executable by the web browser; receiving, from the client device, one or more communications transmitted in response to execution of the data collection script by the web browser, wherein the one or more communications comprise the description data collected at the client device, wherein the description data includes interaction data that describes interactions of the first user with the one or more content elements, and wherein the description data further includes metadata that identifies attributes associated with the one or more content elements; generating indications that the one or more content elements were read, viewed, or otherwise consumed by the first user based on the description data; generating indications of a level of engagement of the first user with the one or more content elements based on the description data; learning how various indications correlate with one another to derive conclusions on behavior of the first user directed at the one or more content elements, wherein the learning comprises applying an algorithm to the various indications, and the various indications include the indications that the one or more content elements were read, viewed, or otherwise consumed and the indications of the level of engagement of the first user with the one or more content elements; analyzing the indications that the one or more content elements were read, viewed, or otherwise consumed, the indications of the level of engagement of the first user with the one or more content elements, and the derived conclusions on the behavior of the first user to estimate;
(i) at least one content element of the one or more contents elements was consumed by the first user, and (ii) an extent to which the at least one content element was consumed by the first user; andtransmitting a level of client engagement with the at least one content element to a second user based on the estimate that;
(i) the at least one content element of the one or more contents elements was consumed by the first user, and (ii) the extent to which the at least one content element was consumed by the first user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification