Predicting content consumption
First Claim
1. A system for predicting content consumption, comprising:
- a processor; and
memory comprising processor-executable instructions that when executed by the processor cause implementation of a content consumption component configured to;
extract viewing data regarding viewing actions on a viewing device, wherein the viewing actions comprise a first viewing action;
extract application data regarding application usage on a client device, the client device different than the viewing device, wherein the application usage comprises a first application usage;
responsive to determining that the viewing device and the client device share a common login credential or address, determine that the viewing device and the client device are both associated with a first user;
generate a viewing log, for the first user, based upon the viewing data;
generate an application log, for the first user, based upon the application data;
generate a model based upon (i) the viewing log corresponding to the viewing data regarding the viewing actions on the viewing device and (ii) the application log corresponding to the application data regarding the application usage on the client device, the model indicative of a plurality of correlations between one or more viewing actions on the viewing device and one or more application usages on the client device, wherein the plurality of correlations includes a first correlation between the first viewing action on the viewing device and the first application usage on the client device;
extract second application data regarding application usage of a second user;
responsive to identifying a similarity between at least some of the application usage of the second user and the first application usage associated with the first user based upon the model, identify the first viewing action correlated with the first application usage as an expected viewing action of the second user; and
control transmission of content to a remote device of the second user based upon the expected viewing action.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for predicting content consumption are provided herein. An application log of a user, comprising a user'"'"'s application data, and a viewing log of the user, comprising the user'"'"'s viewing data (e.g., television programs watched by the user), may be evaluated over a time period to construct a model. The model may comprise a correlation between the viewing log and the application log during the time period (e.g., what applications the user interacts with while watching a program). Second application data, regarding application usage of a second user, may be extracted. The model may be applied to the second application data to identify an expected viewing action of the second user (e.g., what program the second user is likely to watch during the time period based upon applications used by the second user). The second user may be provided with content related to the expected viewing action.
-
Citations
20 Claims
-
1. A system for predicting content consumption, comprising:
-
a processor; and memory comprising processor-executable instructions that when executed by the processor cause implementation of a content consumption component configured to; extract viewing data regarding viewing actions on a viewing device, wherein the viewing actions comprise a first viewing action; extract application data regarding application usage on a client device, the client device different than the viewing device, wherein the application usage comprises a first application usage; responsive to determining that the viewing device and the client device share a common login credential or address, determine that the viewing device and the client device are both associated with a first user; generate a viewing log, for the first user, based upon the viewing data; generate an application log, for the first user, based upon the application data; generate a model based upon (i) the viewing log corresponding to the viewing data regarding the viewing actions on the viewing device and (ii) the application log corresponding to the application data regarding the application usage on the client device, the model indicative of a plurality of correlations between one or more viewing actions on the viewing device and one or more application usages on the client device, wherein the plurality of correlations includes a first correlation between the first viewing action on the viewing device and the first application usage on the client device; extract second application data regarding application usage of a second user; responsive to identifying a similarity between at least some of the application usage of the second user and the first application usage associated with the first user based upon the model, identify the first viewing action correlated with the first application usage as an expected viewing action of the second user; and control transmission of content to a remote device of the second user based upon the expected viewing action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for predicting content consumption, comprising:
-
extracting viewing data regarding viewing actions on a viewing device, wherein the viewing actions comprise a first viewing action; extracting application data regarding application usage on a client device, the client device different than the viewing device, wherein the application usage comprises a first application usage; responsive to determining that the viewing device and the client device share a common login credential or address, determining that the viewing device and the client device are both associated with a first user; generating a viewing log, for the first user, based upon the viewing data; generating an application log, for the first user, based upon the application data; generating a model based upon the viewing log and the application log, the model indicative of a plurality of correlations between one or more viewing actions and one or more application usages, wherein the plurality of correlations includes a first correlation between the first viewing action and the first application usage; extracting second viewing data regarding viewing actions of a second user; responsive to identifying a similarity between at least some of the viewing actions of the second user and the first viewing action associated with the first user based upon the model, identifying the first application usage correlated with the first viewing action as an expected application usage of the second user; and controlling transmission of content to a remote device of the second user based upon the expected application usage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for predicting content consumption, comprising:
-
a processor; and memory comprising processor-executable instructions that when executed by the processor cause implementation of a content consumption component configured to; extract viewing data regarding viewing actions of a user on a viewing device, wherein the viewing actions comprise a first viewing action; extract application data regarding application usage of the user on a client device, wherein the application usage comprises a first application usage; generate a viewing log, for the user, based upon the viewing data; generate an application log, for the user, based upon the application data; generate a model based upon (i) the viewing log corresponding to the viewing data regarding the viewing actions of the user on the viewing device and (ii) the application log corresponding to the application data regarding the application usage of the user on the client device, the model indicative of a plurality of correlations between one or more viewing actions on the viewing device and one or more application usages on the client device, wherein the plurality of correlations includes a first correlation between the first viewing action on the viewing device and the first application usage on the client device; extract second application data regarding application usage of a second user; responsive to identifying a similarity between at least some of the application usage of the second user and the first application usage associated with the user based upon the model, identify the first viewing action correlated with the first application usage as an expected viewing action of the second user; and control transmission of content to a remote device of the second user based upon the expected viewing action. - View Dependent Claims (19, 20)
-
Specification