Feedback loop content recommendation
AssigneeTiVo 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.
Claims18
A method comprising:
- identifying a first plurality of views for a content item initiated by a first plurality of user devices;
- increasing a weighting factor score for the content item based on the number of views in the first plurality of views;
- identifying a second plurality of views for the content item initiated by a second plurality of user devices;
- in response to determining that a total numbers of views for the content item comprising the number of views in the first plurality of views and a number of views in the second plurality of views exceeds a viewing cap threshold:
- capping the total number of views at the viewing cap threshold;
- storing the weighting factor score for the content item in a database, wherein the weighting factor score is based on the capped total number of views;
- and
- transmitting a content recommendation based on the stored weighting factor score for the content item.
A system comprising:
- control circuitry configured to:
- identify a first plurality of views for a content item initiated by a first plurality of user devices;
- increase a weighting factor score for the content item based on the number of views in the first plurality of views;
- identify a second plurality of views for the content item initiated by a second plurality of user devices;
- in response to determining that a total numbers of views for the content item comprising the number of views in the first plurality of views and a number of views in the second plurality of views exceeds a viewing cap threshold:
- cap the total number of views at the viewing cap threshold;
- store the weighting factor score for the content item in a database, wherein the weighting factor score is based on the capped total number of views;
- and
- input/output circuitry configured to:
- transmit a content recommendation based on the stored weighting factor score for the content item.
A non-transitory computer readable medium comprising:
- instructions that when executed by control circuitry cause the control circuitry to:
- identify a first plurality of views for a content item initiated by a first plurality of user devices;
- increase a weighting factor score for the content item based on the number of views in the first plurality of views;
- identify a second plurality of views for the content item initiated by a second plurality of user devices;
- in response to determining that a total numbers of views for the content item comprising the number of views in the first plurality of views and a number of views in the second plurality of views exceeds a viewing cap threshold:
- cap the total number of views at the viewing cap threshold;
- store the weighting factor score for the content item in a database, wherein the weighting factor score is based on the capped total number of views;
- and
- instructions that when executed by the control circuitry cause input/output circuitry to:
- transmit a content recommendation based on the stored weighting factor score for the content item.
Dependencies are inferred from the claim text.