IP Library Granted Patent US 11,582,520
Granted Patent B2
US 11,582,520 · App. 17/674,699 · Granted Feb 14, 2023

Systems and methods for providing 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: Rovi Guides, Inc.
H04N21/4667G06Q30/0271H04N21/252H04N21/25891H04N21/2668H04N21/4316H04N21/44222H04N21/44226H04N21/458H04N21/4532H04N21/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 11,582,520
App. No.
17/674,699
Granted
Feb 14, 2023
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 (54)

1. A method comprising:

generating a list of long-length media content based on long-length consumption preferences in a first user profile;

generating a list of short-length content based on short-length consumption preferences in a second user profile;

in response to determining that long-length content has higher priority than short-length content:

generating for simultaneous display:

the list of short-length content; and

the list of long-length content, wherein the list of long-length content is generated for display with higher prominence than the list of short-length content.

2. The method of claim 1 , wherein a long-length content comprises at least one of a full-feature movie or full-length television episode and wherein a short-length content comprises at least one of a video clip, user-created short video, news video, or music video.

3. The method of claim 1 , wherein determining that long-length content has a higher priority than short-length content is based on at least one of a user's current active consumption of a long-length media, the user's current selection from the list of long-length content, or the user's interaction with advertisements presented during consumption of long-length content.

4. The method of claim 1 , further generating for display the list of long-length content with higher prominence:

generating for display the list of long-length content above the list of short-length content.

5. The method of claim 1 , further generating for display the list of long-length content with higher prominence:

generating for display the list of long-length content in a larger format than the list of short-length content.

6. The method of claim 1 , further comprising;

playing a long-length content concurrently with the simultaneous display of the list of short-length content and the list of long-length content.

7. The method of claim 1 , further comprising:

sorting each media asset in the list of long-length content based on at least one of user viewing behavior, long-length consumption preferences in the first user profile, or popularity of the media asset; and

sorting each media asset in the list of short-length content based on at least one of user behavior, short-length consumption preferences in the second user profile, or popularity of the media asset.

8. The method of claim 1 , further comprising:

generating for display a user interface element for setting a reminder to watch a media asset from one of the list of long-length content or the list of short-length content for future viewing.

9. A method comprising:

generating a list of short-length media content based on short-length consumption preferences in a first user profile;

generating a list of long-length content based on long-length consumption preferences in a second user profile;

in response to determining that short-length content has a higher priority than long-length content:

generating for simultaneous display:

the list of long-length content; and

the list of short-length content, wherein the list of short-length content is generated for display with higher prominence than the list of long-length content.

10. The method of claim 9 , wherein a long-length content comprises at least one of a full-feature movie or full-length television episode and wherein a short-length content comprises at least one of a video clip, user-created short video, news video, or music video.

11. The method of claim 9 , wherein determining that short-length content has a higher priority than long-length content is based on at least one of a user's current active consumption of a short-length media, the user's current selection from the list of short-length content, or the user's interaction with advertisements presented during consumption of short-length content.

12. The method of claim 9 , further generating for display the list of short-length content with higher prominence:

generating for display the list of short-length content above the list of long-length content.

13. The method of claim 9 , further generating for display the list of short-length content with higher prominence:

generating for display the list of short-length content in a larger format than the list of long-length content.

14. The method of claim 9 , further comprising;

playing a short-length content concurrently with the simultaneous display of the list of long-length content and the list of short-length content.

15. The method of claim 9 , further comprising:

sorting each media asset in the list of short-length content based on at least one of user viewing behavior, short-length consumption preferences in the first user profile, or popularity of the media asset; and

sorting each media asset in the list of long-length content based on at least one of user behavior, long-length consumption preferences in the second user profile, or popularity of the media asset.

16. The method of claim 9 , further comprising:

generating for display a user interface element for setting a reminder to watch a media asset from one of the list of short-length content or the list of long-length content for future viewing.

17. A system providing recommendations to a user, the system comprising:

control circuitry configured to:

generate a list of long-length media content based on long-length consumption preferences in a first user profile;

generate a list of short-length content based on short-length consumption preferences in a second user profile;

input/output circuitry configured to:

in response to determining that long-length content has higher priority than short-length content:

generate for simultaneous display:

the list of short-length content; and

the list of long-length content, wherein the list of long-length content is generated for display with higher prominence than the list of short-length content.

18. The system of claim 17 , wherein determining that long-length content has a higher priority than short-length content is based on at least one of a user's current active consumption of a long-length media, the user's current selection from the list of long-length content, or the user's interaction with advertisements presented during consumption of long-length content.

19. The system of claim 17 , wherein the input/output circuitry configured to generate for display the list of long-length content with higher prominence is further configured to:

generate for display the list of long-length content above the list of short-length content.

20. The system of claim 17 , wherein the input/output circuitry configured to generate for display the list of long-length content with higher prominence is further configured to:

generate for display the list of long-length content in a larger format than the list of short-length content.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
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 Feb 17, 2022
From: SIDDIQ, ABUBAKKAR; AGARWAL, VINEET; SAVARKAR, ABHIJIT SATCHIDANAND
To: ROVI GUIDES, INC.
Reel/Frame 059041/0291 →
Continuity (4)
Continuation 17171095 · Feb 9, 2021
Continuation 16543924 · Aug 19, 2019
Continuation 15815291 · Nov 16, 2017
Related Publication 20220394339A1 · Dec 8, 2022