IP Library Granted Patent US 11,785,302
Granted Patent B2
US 11,785,302 · App. 18/093,619 · Granted Oct 10, 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/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 11,785,302
App. No.
18/093,619
Granted
Oct 10, 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 (43)

1 . A method comprising:

retrieving a first plurality of identifiers for a first plurality of recommended long-length content items selected based on a user profile, wherein the user profile is generated based at least in part on user interface input during a consumption of long-length content;

retrieving a second plurality of identifiers for a second plurality of recommended short-length content items based on data other than the user profile; and

generating for display a user interface comprising:

(a) a first portion for display of the first plurality of identifiers for the first plurality of recommended long-length content items selected based on the user profile; and

(b) a second portion for display of the second plurality of identifiers for the second plurality of recommended short-length content items based on the data other than the user profile.

2 . The method of claim 1 , wherein the short-length content items comprise a video clip.

3 . The method of claim 1 , wherein the long-length content items comprise one or more of a sports game, a full-feature movie, or a TV series episode.

4 . The method of claim 1 , wherein the data other than the user profile is popularity data of the short-length content items.

5 . The method of claim 1 , wherein the first portion and the second portion are displayed simultaneously.

6 . The method of claim 1 , wherein the first portion and the second portion are not displayed simultaneously.

7 . The method of claim 1 , wherein the generating for display the user interface further comprises:

sorting the first plurality of identifiers for the first plurality of recommended long-length content items based on the user profile; and

sorting the second plurality of identifiers for the second plurality of recommended short-length content items based on the data other than the user profile.

8 . A system comprising:

processing circuitry configured to:

retrieve a first plurality of identifiers for a first plurality of recommended long-length content items selected based on a user profile, wherein the user profile is generated based at least in part on user interface input during a consumption of long-length content;

retrieve a second plurality of identifiers for a second plurality of recommended short-length content items based on data other than the user profile; and

display circuitry configured to:

generate for display a user interface comprising:

(a) a first portion for display of the first plurality of identifiers for the first plurality of recommended long-length content items selected based on the user profile; and

(b) a second portion for display of the second plurality of identifiers for the second plurality of recommended short-length content items based on the data other than the user profile.

9 . The system of claim 8 , wherein the short-length content items comprise a video clip.

10 . The system of claim 8 , wherein the long-length content items comprise one or more of a sports game, a full-feature movie, or a TV series episode.

11 . The system of claim 8 , wherein the data other than the user profile is popularity data of the short-length content items.

12 . The system of claim 8 , wherein the first portion and the second portion are displayed simultaneously.

13 . The system of claim 8 , wherein the first portion and the second portion are not displayed simultaneously.

14 . The system of claim 8 , wherein the display circuitry is further configured to generate for display the user interface by:

sorting the first plurality of identifiers for the first plurality of recommended long-length content items based on the user profile; and

sorting the second plurality of identifiers for the second plurality of recommended short-length content items based on the data other than the user profile.

15 . A non-transitory computer readable medium comprising:

instructions that when executed by processing circuitry cause the processing circuitry to:

retrieve a first plurality of identifiers for a first plurality of recommended long-length content items selected based on a user profile, wherein the user profile is generated based at least in part on user interface input during a consumption of long-length content;

retrieve a second plurality of identifiers for a second plurality of recommended short-length content items based on data other than the user profile; and

instructions that when executed by display circuitry cause the display circuitry to:

generate for display a user interface comprising:

(a) a first portion for display of the first plurality of identifiers for the first plurality of recommended long-length content items selected based on the user profile; and

(b) a second portion for display of the second plurality of identifiers for the second plurality of recommended short-length content items based on the data other than the user profile.

16 . The non-transitory computer readable medium of claim 15 , wherein the short-length content items comprise a video clip.

17 . The non-transitory computer readable medium of claim 15 , wherein the long-length content items comprise one or more of a sports game, a full-feature movie, or a TV series episode.

18 . The non-transitory computer readable medium of claim 15 , wherein the data other than the user profile is popularity data of the short-length content items.

19 . The non-transitory computer readable medium of claim 15 , wherein the first portion and the second portion are displayed simultaneously.

20 . The non-transitory computer readable medium of claim 15 , wherein the first portion and the second portion are not displayed simultaneously.

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 Mar 1, 2023
From: SIDDIQ, ABUBAKKAR; AGARWAL, VINEET; SAVARKAR, ABHIJIT SATCHIDANAND
To: ROVI GUIDES, INC.
Reel/Frame 062847/0673 →
Continuity (5)
Continuation 17674699 · Feb 17, 2022
Continuation 17171095 · Feb 9, 2021
Continuation 16543924 · Aug 19, 2019
Continuation 15815291 · Nov 16, 2017
Related Publication 20230188791A1 · Jun 15, 2023