Feedback loop content recommendation
AssigneeMobiTV, Inc.
InventorsChad Kalmes, Mark Jacobson, Tim Lynch
Life of this patent
Estimating the term…
Abstract
Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation.
Claims20
A method comprising:
- identifying input data for performing media content recommendation analysis, the input data describing the presentation of a plurality of media content items in association with a plurality of content management accounts, the input data comprising a plurality of data points,
- each of the data points identifying a corresponding viewing time for a respective one of the media content items presented in association with a respective one of the content management accounts,
- the viewing time identifying a date or time of day that the respective one of the media content items has been presented in association with the respective one of the content management accounts;
- for each or selected ones of the data points,
- aggregating the data point according to one or more time ranges, such that the data point is grouped into the one or more time ranges based on the corresponding viewing time;
- assigning a respective weighting factor for the one or more time ranges;
- applying the respective weighting factor to the data point based on the corresponding viewing time for the respective media content item presented in association with the respective content management account;
- storing on a storage system a plurality of media content recommendations produced by numerically modeling the weighted input data, each of the media content recommendations identifying a respective one of the media content items and a respective one of the content management accounts;
- updating one or more of the plurality of media content recommendations based on a viewing pattern corresponding to one or more designated media content items recently viewed in association with the respective content management account;
- providing a real-time media content recommendation;
- and
- adjusting the respective weighting factors based on user activity corresponding to the real-time media content recommendation.
A system comprising:
- a storage system operable to store input data for performing media content recommendation analysis, the input data describing the presentation of a plurality of media content items in association with a plurality of content management accounts, the input data comprising a plurality of data points,
- each of the data points identifying a corresponding viewing time for a respective one of the media content items presented in association with a respective one of the content management accounts,
- the viewing time identifying a date or time of day that the respective one of the media content items has been presented in association with the respective one of the content management accounts;
- and
- a processor operable to:
- for each or selected ones of the data points,
- aggregate the data point according to one or more time ranges, such that the data point is grouped into the one or more time ranges based on the corresponding viewing time;
- assign a respective weighting factor for the one or more time ranges;
- apply the respective weighting factor to the data point based on the corresponding viewing time for the respective media content item presented in association with the respective content management account,
- numerically model the weighted input data to produce a plurality of media content recommendations, each of the media content recommendations identifying a respective one of the media content items and a respective one of the content management accounts;
- update one or more of the plurality of media content recommendations based on a viewing pattern corresponding to one or more designated media content items recently viewed in association with the respective content management account;
- provide a real-time media content recommendation;
- and
- adjust the respective weighting factors based on user activity corresponding to the real-time media content recommendation.
One or more computer readable media having instructions stored thereon for performing a method, the method comprising:
- identifying input data for performing media content recommendation analysis, the input data describing the presentation of a plurality of media content items in association with a plurality of content management accounts, the input data comprising a plurality of data points,
- each of the data points identifying a corresponding viewing time for a respective one of the media content items presented in association with a respective one of the content management accounts,
- the viewing time identifying a date or time of day that the respective one of the media content items has been presented in association with the respective one of the content management accounts;
- for each or selected ones of the data points,
- aggregating the data point according to one or more time ranges, such that the data point is grouped into the one or more time ranges based on the corresponding viewing time;
- assigning a respective weighting factor for the one or more time ranges;
- applying the respective weighting factor to the data point based on the corresponding viewing time for the respective media content item presented in association with the respective content management account;
- storing on a storage system a plurality of media content recommendations produced by numerically modeling the weighted input data, each of the media content recommendations identifying a respective one of the media content items and a respective one of the content management accounts;
- updating one or more of the plurality of media content recommendations based on a viewing pattern corresponding to one or more designated media content items recently viewed in association with the respective content management account;
- providing a real-time media content recommendation;
- and
- adjusting the respective weighting factors based on user activity corresponding to the real-time media content recommendation.
Dependencies are inferred from the claim text.