Methods and systems for determining user engagement based on user interactions during different time intervals
First Claim
1. A method for determining a level of user engagement based on user interactions, the method comprising:
- receiving a first media asset for consumption;
selecting a first time interval based on a first start time and a first end time;
retrieving a first record of a first plurality of user inputs received during the first time interval, wherein the first record indicates an input type for each of the first plurality of user inputs;
selecting a second time interval, prior to the first time interval, by shifting the first start time and the first end time to determine a second start time and a second end time for the second time interval;
retrieving a second record of a second plurality of user inputs received during the second time interval, wherein the second record indicates an input type for each of the second plurality of user inputs;
determining a first frequency of each input type of the first plurality of user inputs during the first time interval;
determining a second frequency of each input type of the second plurality of user inputs during the second time interval;
generating a first metric that describes the first frequency of each input type of the first plurality of user inputs during the first time interval;
generating a second metric that describes the second frequency of each input type of the second plurality of user inputs during the second time interval;
determining that the first media asset is consumed during the first time interval and a second media asset is consumed during the second time interval;
tagging the first media asset with the first metric and the second media asset with the second metric;
determining the level of user engagement for the first media asset based on the tagging by;
comparing the first frequency of each input type in the first plurality of user inputs with a corresponding second frequency of each input type in the second plurality of user inputs;
calculating respective percent differences between the first frequency of each input type in the first plurality of user inputs and the corresponding second frequency in the second plurality of user inputs; and
determining the level of user engagement for the first media asset based on the respective percent differences;
selecting a portion of media to insert into the first media asset based on the level of user engagement for the first media asset; and
inserting the selected portion of media into the first media asset.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for determining a level of user engagement based on user interactions. A media guidance application is configured to retrieve a first record of a first plurality of user inputs, including input type, received during consumption of a media asset. A second time interval, prior to the first time interval, is selected by shifting the first start time and the first end time. A second record of a second plurality of user inputs received during the second time interval, including input type, is retrieved. A first media asset consumed during the first time interval and a second media asset consumed during the second time interval are determined, and the level of user engagement for the first media asset is determined based on the first record and the second record.
-
Citations
18 Claims
-
1. A method for determining a level of user engagement based on user interactions, the method comprising:
-
receiving a first media asset for consumption; selecting a first time interval based on a first start time and a first end time; retrieving a first record of a first plurality of user inputs received during the first time interval, wherein the first record indicates an input type for each of the first plurality of user inputs; selecting a second time interval, prior to the first time interval, by shifting the first start time and the first end time to determine a second start time and a second end time for the second time interval; retrieving a second record of a second plurality of user inputs received during the second time interval, wherein the second record indicates an input type for each of the second plurality of user inputs; determining a first frequency of each input type of the first plurality of user inputs during the first time interval; determining a second frequency of each input type of the second plurality of user inputs during the second time interval; generating a first metric that describes the first frequency of each input type of the first plurality of user inputs during the first time interval; generating a second metric that describes the second frequency of each input type of the second plurality of user inputs during the second time interval; determining that the first media asset is consumed during the first time interval and a second media asset is consumed during the second time interval; tagging the first media asset with the first metric and the second media asset with the second metric; determining the level of user engagement for the first media asset based on the tagging by; comparing the first frequency of each input type in the first plurality of user inputs with a corresponding second frequency of each input type in the second plurality of user inputs; calculating respective percent differences between the first frequency of each input type in the first plurality of user inputs and the corresponding second frequency in the second plurality of user inputs; and determining the level of user engagement for the first media asset based on the respective percent differences; selecting a portion of media to insert into the first media asset based on the level of user engagement for the first media asset; and inserting the selected portion of media into the first media asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a level of user engagement based on user interactions, the system comprising:
-
memory; and control circuitry configured to; receive a first media asset for consumption; select a first time interval based on a first start time and a first end time; retrieve a first record of a first plurality of user inputs received during the first time interval, wherein the first record indicates an input type for each of the first plurality of user inputs; select a second time interval, prior to the first time interval, by shifting the first start time and the first end time to determine a second start time and a second end time for the second time interval; retrieve a second record of a second plurality of user inputs received during the second time interval, wherein the second record indicates an input type for each of the second plurality of user inputs; determine a first frequency of each input type of the first plurality of user inputs during the first time interval; determine a second frequency of each input type of the second plurality of user inputs during the second time interval; generate a first metric that describes the first frequency of each input type of the first plurality of user inputs during the first time interval; generate a second metric that describes the second frequency of each input type of the second plurality of user inputs during the second time interval; determine that the first media asset is consumed during the first time interval and a second media asset is consumed during the second time interval; tag the first media asset with the first metric and the second media asset with the second metric; determine the level of user engagement for the first media asset based on the tagging by; comparing the first frequency of each input type in the first plurality of user inputs with a corresponding second frequency of each input type in the second plurality of user inputs; calculating respective percent differences between the first frequency of each input type in the first plurality of user inputs and the corresponding second frequency in the second plurality of user inputs; and determining the level of user engagement for the first media asset based on the respective percent differences; select a portion of media to insert into the first media asset based on the level of user engagement for the first media asset; and insert the selected portion of media into the first media asset. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification