Methods and systems to dynamically adjust a playlist based on cumulative mood score
AssigneeRovi Guides, Inc.
InventorsVishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
Life of this patent
Estimating the term…
Abstract
Systems and methods are described herein for recommending content based on a mood score associated with a user profile. The system accesses the viewing history of the user profile to determine media assets consumed and the mood score associated with each of the consumed media assets of the plurality of media assets. A cumulative mood score is calculated based at least in part to determine if the total score is below a mood threshold. Based on the cumulative mood score being lower than the mood threshold, the system generates for presentation, on the consumer device, one or more media assets with a positive mood score.
Claims20
A method comprising:
- accessing a video playlist associated with a user profile, wherein the video playlist comprises a first plurality of video segments, each video segment associated with a mood score;
- retrieving a mood score goal for video consumption from the user profile;
- calculating a cumulative mood score based on the mood scores of the first plurality of video segments;
- and
- in response to determining that the cumulative mood score does not match the mood score goal:
- determining candidate video segments, wherein each of the candidate video segments is associated with a candidate mood score;
- calculating an overall mood score by combining the cumulative mood score and one or more candidate mood scores;
- identifying a second plurality of video segments from the candidate video segments, wherein the second plurality of video segments have mood scores that adjust the cumulative mood score to meet or exceed the mood score goal based on comparing the overall mood score and the mood score goal;
- and
- modifying the video playlist to include the second plurality of video segments.
A system comprising:
- memory configured to store information associated with a user profile;
- and
- control circuitry configured to:
- access a video playlist associated with the user profile, wherein the video playlist comprises a first plurality of video segments, each video segment associated with a mood score;
- retrieve a mood score goal for video consumption from the user profile;
- calculate a cumulative mood score based on the mood scores of the first plurality of video segments;
- and
- in response to determining that the cumulative mood score does not match the mood score goal:
- determine candidate video segments, wherein each of the candidate video segments is associated with a candidate mood score;
- calculate an overall mood score by combining the cumulative mood score and one or more candidate mood scores;
- identify a second plurality of video segments from the candidate video segments, wherein the second plurality of video segments have mood scores that adjust the cumulative mood score to meet or exceed the mood score goal based on comparing the overall mood score and the mood score goal;
- and
- modify the video playlist to include the second plurality of video segments.
Dependencies are inferred from the claim text.