IP Library Granted Patent US 11,902,623
Granted Patent B2
US 11,902,623 · App. 17/880,390 · Granted Feb 13, 2024

Methods and systems to dynamically adjust a playlist based on cumulative mood score

Inventors: Vishwas Sharadanagar Panchaksharaiah (Tiptur, IN); Vikram Makam Gupta (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04N21/4667H04N21/42201H04N21/44218H04N21/4532
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,902,623
App. No.
17/880,390
Granted
Feb 13, 2024
Kind
B2
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 (70)

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

2. The method of claim 1 , further comprising:

capturing, via a sensor, biometric data for a user associated with the user profile;

determining a biometric mood score from the biometric data; and

wherein the cumulative mood score is calculated based on the biometric mood score.

3. The method of claim 1 , wherein the cumulative mood score is calculated based on a predetermined period.

4. The method of claim 1 , wherein modifying the video playlist comprises replacing video segments in the video playlist with video segments from the second plurality of video segments.

5. The method of claim 1 , wherein identifying the second plurality of video segments comprises:

accessing a video asset database;

identifying the candidate video segments from the video asset database;

and

assembling the second plurality of video segments from the candidate video segments based on the comparing the overall mood score to the mood score goal.

6. The method of claim 1 , further comprising:

determining a mood score sequence for the video playlist;

determining a cumulative progression of mood scores from the mood score sequence; and

wherein the video playlist is modified to adjust the cumulative progression.

7. The method of claim 6 , further comprising:

determining, based on the cumulative progression, an optimal time for supplemental content in the video playlist; and

inserting supplemental content at the optimal time.

8. The method of claim 1 , wherein modifying the video playlist comprises at least one of inserting a video segment in the video playlist, delaying presentation of a video segment, and replacing a video segment.

9. The method of claim 1 , further comprising:

determining a common context for the video playlist; and

wherein the second plurality of video segments is identified based on the common context.

10. The method of claim 1 , further comprising:

retrieving a content restriction criterion; and

restricting video segments in the modified video playlist to match the content restriction criterion.

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

12. The system of claim 11 , wherein the control circuitry is further configured to:

capture, via a sensor, biometric data for a user associated with the user profile;

determine a biometric mood score from the biometric data; and

wherein the control circuitry is configured to calculate the cumulative mood score based on the biometric mood score.

13. The system of claim 11 , wherein the control circuitry is configured to calculate the cumulative mood score based on a predetermined period.

14. The system of claim 11 , wherein the control circuitry, when modifying the video playlist, is configured to replace video segments in the video playlist with video segments from the second plurality of video segments.

15. The system of claim 11 , wherein the control circuitry, when identifying the second plurality of video segments, is configured to:

access a video asset database;

identify the candidate video segments from the video asset database;

and

assemble the second plurality of video segments from the candidate video segments based on the comparing the overall mood score to the mood score goal.

16. The system of claim 11 , wherein the control circuitry is further configured to:

determine a mood score sequence for the video playlist;

determine a cumulative progression of mood scores from the mood score sequence; and

wherein the control circuitry is configured to modify the video playlist to adjust the cumulative progression.

17. The system of claim 16 , wherein the control circuitry is further configured to:

determine, based on the cumulative progression, an optimal time for supplemental content in the video playlist; and

insert supplemental content at the optimal time.

18. The system of claim 11 , wherein the control circuitry, when modifying the video playlist, is configured to perform at least one of inserting a video segment in the video playlist, delaying presentation of a video segment, and replacing a video segment.

19. The system of claim 11 , wherein the control circuitry is further configured to:

determine a common context for the video playlist; and

wherein the control circuitry is configured to identify the second plurality of video segments based on the common context.

20. The system of claim 11 , wherein the control circuitry is further configured to:

retrieve a content restriction criterion; and

restrict video segments in the modified video playlist to match the content restriction criterion.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 060712/0540 →
Continuity (2)
Continuation 17406289 · Aug 19, 2021
Related Publication 20230056561A1 · Feb 23, 2023