System and method to measure effectiveness and consumption of editorial content

Inventors

Fichter, Daniel E.Tsoufakis, ChristopherGomez, Nikki K.Rahman, AniqGoodhart, JonahSeiler, Michael GarrettAgarwal, SuryanshMcConnell, Theodore V.

Assignees

Oracle America Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-12361452-B2

Patent

Publication Date

2025-07-15

Expiration Date


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.

Core Innovation

The invention measures content consumption and user engagement on web pages by using a data collection script embedded on a client device of a user. The script receives a signal that a webpage is rendered by a web browser on the client device, determines a specific configuration of the web page associated with the publisher, and retrieves a set of rules specific to the specific configuration of the web page. The set of rules indicates how to detect a certain type of content on web pages and how to detect one or more content elements of the web page.

After detecting the one or more content elements, the script determines that the one or more content elements are rendered on the web page by the web browser and collects description data associated with the web page and the detected one or more content elements. The description data includes interaction data indicating interactions of the user with the one or more content elements and the web page, and metadata providing information associated with the web page and the one or more content elements. The collected interaction data is obtained, attributes are determined based on presentation, design, or type, and user interaction data is retrieved specific to the attributes.

The collected interaction data is further processed by determining one or more locations within the web page at which the one or more content elements are presented when rendered and identifying a subset of the user interaction data based on the one or more locations and a time at which it was determined that the one or more content elements are rendered. The script transmits the description data including the user interaction data and the metadata to an analytics engine that generates indications of a level of engagement of the user with the one or more content elements based on the description data. The analytics engine then generates inferences on a behavior of the user from the indications, using the set of rules specific to the publisher.

Claims Coverage

Independent claims are clm-00001, clm-00012, and clm-00019, covering 3 inventive features.

Publisher-specific embedded data collection script for content-element detection and engagement indication

Creating a data collection script for a publisher of a webpage; embedding the data collection script on a client device of a user; receiving a signal indicating that the webpage is rendered by a web browser on the client device; determining a specific configuration of the web page associated with the publisher; retrieving a set of rules specific to the specific configuration of the web page, wherein the set of rules indicates how to detect a certain type of content on web pages; detecting one or more content elements of the web page based on the retrieved set of rules; determining that the one or more content elements are rendered on the web page by the web browser on the client device; collecting description data including interaction data and metadata; transmitting the description data to an analytics engine configured to generate indications of a level of engagement of the user with the one or more content elements based on the description data; and generating inferences on a behavior of the user from the indications based on the set of rules specific to the publisher.

Attribute-specific interaction data collection during rendering and subset selection by locations and time

Obtaining the interaction data that describes interactions of the user with the web page; determining one or more attributes associated with the one or more content elements, wherein the one or more attributes comprise a presentation, a design, or a type of the one or more content elements; retrieving, for each of the one or more content elements, user interaction data from the obtained interaction data specific to interactions of the user with the one or more attributes of the content element; determining one or more locations within the web page at which the one or more content elements are presented when rendered; and identifying, in response to determining that each of the one or more content elements are rendered, a subset of the user interaction data based on the one or more locations and a time at which it was determined that the one or more content elements are rendered.

Publisher-specific inference generation from engagement indications

Generating inferences on a behavior of the user from the indications of the level of engagement of the user with the one or more content elements based on the set of rules specific to the publisher.

Across clm-00001, clm-00012, and clm-00019, the core inventive coverage is: (i) creating and embedding a data collection script that uses publisher-specific rules to detect rendered content elements, (ii) collecting description data that includes attribute-specific user interaction data and metadata, including location/time-based subsetting, (iii) transmitting the description data to an analytics engine to generate engagement indications, and (iv) generating inferences on user behavior from those indications using publisher-specific rules.

Stated Advantages

Documented Applications

No documented applications found

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.