Delivering content and detecting user engagement with auxiliary content
First Claim
1. A computer implemented method for detecting user engagement with auxiliary content consumed by a user at a viewing device, the method comprising:
- generating requests for auxiliary content associated with media content selected by the user to be consumed, wherein the selected media content defines cue points that associate the media content with the auxiliary content that is to be played out to the user;
receiving auxiliary content from an auxiliary content store and playing out the auxiliary content to the user;
playing out the selected media content to the user;
displaying at least one user engagement element associated with the auxiliary content when a period of time has elapsed after receiving the auxiliary content, the user engagement element defining an expected user activity indicating successful recall of an element of the auxiliary content;
generating user engagement data based on the engagement of the user with the user engagement element in accordance with the expected user activity; and
formulating a message to be transmitted to an auxiliary content controller, the message including a user identifier and the user engagement data, wherein the auxiliary content controller generates control data from the user engagement data that determines the number of pieces of auxiliary content that are played out to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for detecting user engagement with auxiliary content consumed by a user at a viewing device, the method comprising, at the viewing device generating requests for auxiliary content associated with media content selected by the user to be consumed; receiving auxiliary content from an auxiliary content store and playing out the auxiliary content to the user; displaying at least one user engagement element associated with the auxiliary content, the user engagement element defining an expected user activity; generating user engagement data based on the engagement of a user with the user engagement element in accordance with the expected user activity, and formulating a message to be transmitted to an auxiliary content controller, the messaging including a user identifier and the user engagement data.
12 Citations
21 Claims
-
1. A computer implemented method for detecting user engagement with auxiliary content consumed by a user at a viewing device, the method comprising:
-
generating requests for auxiliary content associated with media content selected by the user to be consumed, wherein the selected media content defines cue points that associate the media content with the auxiliary content that is to be played out to the user; receiving auxiliary content from an auxiliary content store and playing out the auxiliary content to the user; playing out the selected media content to the user; displaying at least one user engagement element associated with the auxiliary content when a period of time has elapsed after receiving the auxiliary content, the user engagement element defining an expected user activity indicating successful recall of an element of the auxiliary content; generating user engagement data based on the engagement of the user with the user engagement element in accordance with the expected user activity; and formulating a message to be transmitted to an auxiliary content controller, the message including a user identifier and the user engagement data, wherein the auxiliary content controller generates control data from the user engagement data that determines the number of pieces of auxiliary content that are played out to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A content providing computer component comprising:
-
an interface for communicating with a user device, the component configured to transmit auxiliary content identifiers to the user device for identifying auxiliary content to be played out to a user, wherein cue points in a selected media content associate the media content with the auxiliary content that is to be played out to the user; a user engagement element generator operable to receive a request from the user device and to transmit a user engagement element to the user device via the interface wherein the user engagement element is associated with a piece of auxiliary content, the user engagement element to be played out after a period of time has elapsed after receiving the piece of auxiliary content; an engagement monitoring component configured to monitor user engagement data received from the user device and to generate control data from the user engagement data; and a content store storing the control data in association with a user identifier associated with the user device, wherein the control data determines the number of pieces of auxiliary content that are played out to the user. - View Dependent Claims (18, 19)
-
-
20. A viewing device comprising a display and a computer, the computer programmed to perform a method comprising:
-
generating requests for auxiliary content associated with media content selected by a user to be consumed, wherein the selected media content defines cue points that associate the media content with the auxiliary content that is to be played out to the user; receiving the auxiliary content from an auxiliary content store and playing out the auxiliary content to the user; playing out the selected media content to the user; displaying at least one user engagement element associated with the auxiliary content when a period of time has elapsed after receiving the auxiliary content and during which time the selected media content is played out, the user engagement element defining an expected user activity, indicating successful recall of an element of the auxiliary content; generating user engagement data based on engagement of the user with the user engagement element in accordance with the expected user activity; and formulating a message to be transmitted to an auxiliary content controller, the message including a user identifier and the user engagement data, wherein the auxiliary content controller generates control data from the user engagement data that determines the number of pieces of auxiliary content that are played out to the user.
-
-
21. Non-transitory computer code which when executed by a processor at a user device implements the method steps of:
-
generating requests for auxiliary content associated with media content selected by the user to be consumed, wherein the selected media content defines cue points that associate the media content with the auxiliary content that is to be played out to the user; receiving the auxiliary content from an auxiliary content store and playing out the auxiliary content to the user; playing out the selected media content to the user; displaying at least one user engagement element associated with the auxiliary content when a period of time has elapsed after receiving the auxiliary content and during which time the selected media content is played out, the user engagement element defining an expected user activity, indicating successful recall of an element of auxiliary content; generating user engagement data based on engagement of the user with the user engagement element in accordance with the expected user activity; and formulating a message to be transmitted to an auxiliary content controller, the message including a user identifier and the user engagement data, wherein the auxiliary content controller generates control data from the user engagement data that determines the number of pieces of auxiliary content that are played out to the user.
-
Specification