# US 11,451,870 B1 · Methods and systems to dynamically adjust a playlist based on cumulative mood score

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,870 B1
- Document ID: US11451870B1
- Status: Granted
- Kind: B1
- Application number: 17/406,289
- Filed: 2021-08-19
- Granted: 2022-09-20
- Earliest claimed: 2021-08-19
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Vishwas Sharadanagar Panchaksharaiah; Vikram Makam Gupta
- Web page: https://patentgrep.com/patent/US11451870B1

## CPC

- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/42201: {biosensors, e.g. heat sensor for presence detection, EEG sensors or any limb activity sensors worn by the user (input arrangements for interaction with the human body based on nervous system activity detection G06F3/015)}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44226: {on social networks}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4666: {using neural networks, e.g. processing the feedback provided by the user}
- H04N 21/4668: {for recommending content, e.g. movies}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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.

## Claims

### Claim 1

A method for recommending content based on a mood score associated with a user profile, the method comprising:
accessing, from a memory database, a viewing history of a consumer device associated with the user profile, the viewing history comprising a plurality of media assets presented on the consumer device and a mood score associated with each media asset of the plurality of media assets;
calculating, using a control circuitry, a cumulative mood score for the user profile based at least in part on the mood score for each media asset of the plurality of media assets in the viewing history;
determining, using the control circuitry, that the cumulative mood score for the user profile is lower than a mood threshold; and
in response to the cumulative mood score being lower than the mood threshold, generating for presentation, on the consumer device, one or more media assets with a positive mood score.

### Claim 2 (depends on 1)

The method of claim 1, wherein the calculating the cumulative mood score for the user profile comprises:
capturing, via a sensor device, biometric data for the user associated with the user profile;
correlating the biometric data to a biometric mood score; and
combining the biometric mood score and the mood score for each media asset of the plurality of media assets in the viewing history to determine the cumulative mood score of the user profile.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
forwarding, to the consumer device associated with the user profile, a media asset with a mood score below the mood threshold;
determining that the cumulative mood score of the user profile is below the mood threshold; and
in response to determining that the cumulative mood score of the user profile is below the mood threshold, delaying delivery of the media asset with the mood score below the mood threshold to the consumer device associated with the user profile.

### Claim 4 (depends on 3)

The method of claim 3, wherein the delaying delivery of the media asset with the mood score below the mood threshold to the consumer device associated with the user profile comprises delaying delivery of the media asset until the cumulative mood score of the user profile is above the mood threshold.

### Claim 5 (depends on 1)

The method of claim 1, wherein the calculating the cumulative mood score for the user profile is based on a predetermined period.

### Claim 6 (depends on 1)

The method of claim 1, wherein the calculating the cumulative mood score for the user profile is based on a latest content presentation session.

### Claim 7 (depends on 1)

The method of claim 1, wherein the mood threshold is a first mood threshold; wherein generating for presentation, on the consumer device, the media assets with the positive mood score comprises generating for presentation media assets with a mood score above a second mood threshold, wherein the second mood threshold is higher than the first mood threshold.

### Claim 8 (depends on 1)

The method of claim 1, wherein the generating for presentation, on the consumer device, the media assets with a positive mood score comprises:
identifying based on the viewing history of the user profile a common context of the media assets presented for consumption; and
in response to identifying the common context of the media assets, generating for presentation, on the consumer device, the media assets with a mood score above the first mood threshold and a context different from the identified common context.

### Claim 9 (depends on 1)

The method of claim 1, wherein the mood threshold is a first mood threshold;
the method further comprising:
in response to the calculating, comparing the cumulative mood score to a second mood threshold; and
in response to the cumulative mood score being above the second mood threshold, recommending a supplemental media asset.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving, at the consumer device, a selection of a mood indicator of the media asset, the mood indicator comprising at least one of an emoji, a comment, a mood input value or biometric data; and
correlating, by the control circuitry, the mood indicator to a mood score for each media asset.

### Claim 11

A system for recommending content based on a mood score associated with a user profile, the system comprising:
a memory configured to store information from the user profile;
a control circuitry configured to:
access a viewing history of a consumer device associated with the user profile, the viewing history comprises a plurality of media assets presented on the consumer device, and a mood score associated with each media asset of the plurality of media assets;
calculate a cumulative mood score for the user profile based at least in part on the mood score for each media asset of the plurality of media assets in the viewing history;
determine that the cumulative mood score for the user profile is lower than a mood threshold; and
in response to the cumulative mood score being lower than the mood threshold, generate for presentation, on the consumer device, one or more media assets with a positive mood score.

### Claim 12 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to calculate the cumulative mood score for the user profile by:
capturing via a sensor device, biometric data for the user associated with the user profile;
correlating the biometric data to a biometric mood score; and
combining the biometric mood score and the mood score for each media asset of the plurality of media assets in the viewing history to determine the cumulative mood score of the user profile.

### Claim 13 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
forward, to a consumer device associated with the user profile, a media asset with a mood score below the mood threshold;
determine that the cumulative mood score of the user profile is below the mood threshold; and
in response to determining that the cumulative mood score of the user profile is below the mood threshold, delay delivery of the media asset with the mood score below the mood threshold to the consumer device associated with the user profile.

### Claim 14 (depends on 13)

The system of claim 13, wherein the control circuitry is configured to delay delivery of the media asset with the mood score below the mood threshold to the consumer device associated with the user profile by delaying delivery of the media asset until the cumulative mood score of the user profile is above the mood threshold.

### Claim 15 (depends on 11)

The system of claim 11, wherein the calculating the cumulative mood score for the user profile is based on a predetermined period.

### Claim 16 (depends on 11)

The system of claim 11, wherein the calculating the cumulative mood score for the user profile is based on a latest content presentation session.

### Claim 17 (depends on 11)

The system of claim 11, wherein the mood threshold is a first mood threshold, and wherein the control circuitry is further configured to generate for presentation, on the consumer device, the media assets with the positive mood score by generating for presentation media assets with a mood score above a second mood threshold, wherein the second mood threshold is higher than the first mood threshold.

### Claim 18 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to generate for presentation, on the consumer device, the media assets with a positive mood score by:
identifying based on the viewing history of the user profile a common context of the media assets presented for consumption; and
in response to identifying the common context of the media assets, generating for presentation, on the consumer device, the media assets with a mood score above the first mood threshold and a context different from the identified common context.

### Claim 19 (depends on 11)

The system of claim 11, wherein the mood threshold is a first mood threshold, and wherein the control circuitry is further configured to:
in response to the calculating, compare the cumulative mood score to a second mood threshold; and
in response to the cumulative mood score being above the second mood threshold, recommend a supplemental media asset.

### Claim 20 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive, at the consumer device, a selection of a mood indicator of the media asset, the mood indicator comprises at least one of an emoji, comment, a mood input value or biometric data; and
correlate the mood indicator to a mood score for each media asset.
