IP Library Granted Patent US 12,556,766
Granted Patent B2
US 12,556,766 · App. 18/811,590 · Granted Feb 17, 2026

Recommendations based on short-media viewing profile and long-media viewing profile

Inventors: Abubakkar Siddiq (Methuen, MA); Vineet Agarwal (Andover, MA); Abhijit Satchidanand Savarkar (Andover, MA)
Assignee: Adeia Guides Inc.
H04N21/4667G06Q30/0271H04N21/252H04N21/25891H04N21/2668H04N21/4316H04N21/44222H04N21/44226H04N21/4532H04N21/458H04N21/4668H04N21/4826H04N21/812
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 12,556,766
App. No.
18/811,590
Granted
Feb 17, 2026
Kind
B2
Abstract

Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.

Claims (39)

1 . A method comprising:

maintaining a first data structure, wherein the first data structure is generated based on a first user interface input when the first user interface input indicates that a user is in a first mood and wherein the first data structure is associated with short-length content items having a content length below a length threshold;

maintaining a second data structure, wherein the second data structure is generated based on a second user interface input when the second user interface input indicates that the user is in a second mood and wherein the second data structure is associated with long-length content items having a content length at least equal to the length threshold;

determining whether a current mood of the user is the first mood or the second mood to select one of the first data structure or the second data structure; and

based at least in part on the determining, generating for display on a device associated with the user a content item recommendation based on the selected data structure.

2 . The method of claim 1 , further comprising:

updating the first data structure to store content recommendation metadata associated with the content item recommendation based on the first data structure; and

updating the second data structure to store content recommendation metadata associated with the content item recommendation based on the second data structure.

3 . The method of claim 1 , wherein the user interface input comprises user location data received from a GPS device associated with the user, where the location data is received during consumption of a content item.

4 . The method of claim 2 , wherein the user interface input comprises user activity data.

5 . The method of claim 1 , wherein the user interface input comprises a frequency of received content playback commands while the user is consuming content items, wherein the received content playback commands comprise at least one of: play, pause, stop, and restart.

6 . The method of claim 1 , wherein the user interface input comprises a received user selection indicating a preference for a type of content, wherein the received user selection is received via a user device interface.

7 . The method of claim 1 , further comprising:

receiving a user input selecting the content item recommendation; and

causing to be played on the device associated with the user the selected content item recommendation.

8 . The method of claim 4 , wherein the user activity data comprises one of: user motion data, user biometric data, user calendar data, and user device input data.

9 . A system comprising:

control circuitry configured to:

maintain a first data structure, wherein the first data structure is generated based on a first user interface input when the first user interface input indicates that a user is in a first mood and wherein the first data structure is associated with short-length content items having a content length below a length threshold;

maintain a second data structure, wherein the second data structure is generated based on a second user interface input when the second user interface input indicates that the user is in a second mood and wherein the second data structure is associated with long-length content items having a content length at least equal to the length threshold;

determine whether a current mood of the user is the first mood or the second mood to select one of the first data structure or the second data structure; and

based at least in part on the determining, generate for display on a device associated with the user a content item recommendation based on the selected data structure.

10 . The system of claim 9 , wherein the control circuitry is further configured to:

update the first data structure to store content recommendation metadata associated with the content item recommendation based on the first data structure; and

update the second data structure to store content recommendation metadata associated with the content item recommendation based on the second data structure.

11 . The system of claim 9 , wherein the user interface input comprises user location data received from a GPS device associated with the user, where the location data is received during consumption of a content item.

12 . The system of claim 9 , wherein the user interface input comprises user activity data.

13 . The system of claim 9 , wherein the user interface input comprises a frequency of received content playback commands while the user is consuming content items, wherein the received content playback commands comprise at least one of: play, pause, stop, and restart.

14 . The system of claim 9 , wherein the user interface input comprises a received user selection indicating a preference for a type of content, wherein the received user selection is received via a user device interface.

15 . The system of claim 9 , wherein the control circuitry is further configured to:

receive a user input selecting the content item recommendation; and

cause to be played on the device associated with the user the selected content item recommendation.

16 . The system of claim 12 , wherein the user activity data comprises one of: user motion data, user biometric data, user calendar data, and user device input data.

17 . A method comprising:

maintaining a plurality of content items available for delivery to a plurality of devices over a network;

maintaining a first data structure, wherein the first data structure is generated based on a first user interface input when the first user interface input indicates that a user is in a first mood and wherein the first data structure is associated with a first subset of the plurality of content items having a content length below a length threshold;

maintaining a second data structure, wherein the second data structure is generated based on a second user interface input when the second user interface input indicates that the user is in a second mood, wherein the second data structure is associated with a second subset of the plurality of content items not associated with the first data structure, and wherein the second subset comprises content items that are not included in the first subset;

determining whether a current mood of the user is the first mood or the second mood to select one of the first data structure or the second data structure; and

based at least in part on the determining, generating for display on a device associated with the user a content item recommendation based on the selected data structure.

Assignments (4)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Nov 22, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069437/0396 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2024
From: SIDDIQ, ABUBAKKAR; AGARWAL, VINEET; SAVARKAR, ABHIJIT SATCHIDANAND
To: ROVI GUIDES, INC.
Reel/Frame 068748/0808 →
Continuity (8)
Continuation 18381830 · Oct 19, 2023
Continuation 18116221 · Mar 1, 2023
Continuation 18093619 · Jan 5, 2023
Continuation 17674699 · Feb 17, 2022
Continuation 17171095 · Feb 9, 2021
Continuation 16543924 · Aug 19, 2019
Continuation 15815291 · Nov 16, 2017
Related Publication 20250168452A1 · May 22, 2025
References Cited (2)
US 20100011388A1 · Bull · 2010 [cited by examiner]
US 20190073693A1 · Moukaddem · 2019 [cited by examiner]