IP Library › Granted Patent US 11,395,032
Granted Patent B2
US 11,395,032 · App. 16/913,998 · Granted Jul 19, 2022

Autoplay recommendations and sequencing in full screen video mode

Inventor: Susanto Sen (Karnataka, IN)
Assignee: Rovi Guides, Inc.
H04N21/4316G06N20/00H04N21/44204H04N21/4532H04N21/466H04N21/8153H04N21/8456
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,395,032
App. No.
16/913,998
Granted
Jul 19, 2022
Kind
B2
Abstract

Systems and methods for automatic display of recommended media content items are disclosed. A current media content item is displayed on a display screen. Subsequent media content items are identified in a remaining runtime of the media content based on preferences of a consumer profile. When a threshold period of time remains for displaying the current media content item, a sequential order of identifiers that identify the subsequent media content items, respectively, are displayed simultaneously with the displaying of the current media content item on the display screen. The sequential order is rearrangeable. A request is received to rearrange the sequential order of the identifiers and in response, the identifiers are displayed in a rearranged sequential order. At the conclusion of the current media content item, the subsequent media content items are automatically displayed according to the rearranged sequential order.

Claims (42)

1. A method comprising:

causing to be displayed a current media content item on a display screen;

identifying, using processing circuitry, a plurality of subsequent media content items;

determining a remaining runtime of the media content item;

in response to determining that the remaining runtime of the media content item exceeds a threshold period of time, causing to be displayed in a sequential order a plurality of identifiers that identify the plurality of subsequent media content items, respectively, simultaneously with the current media content item on the display screen, wherein the sequential order is rearrangeable, and wherein none of the plurality of subsequent media content items are included in the remaining runtime of the current media content item;

receiving a request to rearrange the sequential order of the plurality of identifiers; and

in response to receiving the request:

causing to be displayed, using processing circuitry, each of the plurality of identifiers in a rearranged order based on an instruction corresponding to the request; and

at the conclusion of the current media content item, causing to be automatically displayed, each of the plurality of subsequent media content items according to the rearranged order based on the instruction.

2. The method of claim 1 , further comprising:

receiving a request to add or remove an identifier to the plurality of identifiers;

in response to receiving the request to add or remove an identifier, causing to be displayed identifiers corresponding to the plurality of identifiers reflecting the addition or removal of the identifier, wherein the rearranged order reflects the addition or removal of the identifier.

3. The method of claim 1 , further comprising:

in response to receiving a request to add a new identifier to the plurality of identifiers, adding the new identifier in a position in the rearranged order of the plurality of identifiers corresponding to a like position of an existing identifier in the sequential order of the plurality of identifiers.

4. The method of claim 1 , wherein the sequential order of the plurality of identifiers is based on one or more preferences of a profile.

5. The method of claim 4 , wherein the one or more preferences are based on historical media content consumption associated with the profile.

6. The method of claim 1 , further comprising determining a number of the plurality of identifiers to be displayed on the display screen based on a screen size of the display screen.

7. The method of claim 1 , wherein the plurality of identifiers to be displayed on the display screen is based on metadata associated with the current media content item.

8. The method of claim 1 , further comprising determining a number of the plurality of identifiers to be displayed on the display screen based on a zoom factor of the display screen.

9. The method of claim 1 , further comprising determining a number of the plurality of identifiers to be displayed on the display screen based on the remaining runtime of the current media content item.

10. The method of claim 1 , wherein the subsequent media content items have rankings, respectively, and further wherein the sequential order of the plurality of identifiers to be displayed is based on the rankings corresponding to the subsequent media content items.

11. The method of claim 10 , wherein the rankings are relative rankings or absolute rankings.

12. The method of claim 10 , wherein the rankings of the subsequent media content items are determined based on a trained machine learning model.

13. The method of claim 1 , wherein the plurality of identifiers is caused to be displayed on an overlay section of the display screen, wherein the overlay section is smaller in size than a size of the display screen.

14. The method of claim 13 , further comprising determining a display screen location for the overlay section based on image frames of the current media content item displayed on the display screen.

15. A system comprising:

processing circuitry configured to:

cause to be displayed a current media content item on a display screen;

identify a plurality of subsequent media content items;

determine a remaining runtime of the media content item;

in response to determining that the remaining runtime of the media content item exceeds a threshold period of time, cause to be displayed in a sequential order a plurality of identifiers that identify the plurality of subsequent media content items, respectively, simultaneously with the current media content item on the display screen, wherein the sequential order is rearrangeable, and wherein none of the plurality of subsequent media content items are included in the remaining runtime of the current media content item;

receive a request to rearrange the sequential order of the plurality of identifiers; and

in response to receiving the request:

cause to be displayed, each of the plurality of identifiers in a rearranged order based on an instruction corresponding to the request; and

at the conclusion of the current media content item, cause to be automatically displayed, each of the plurality of subsequent media content items according to the rearranged order based on the instruction.

16. The system of claim 15 , wherein the processing circuitry is further configured to:

receive a request to add or remove an identifier to the plurality of identifiers;

in response to receiving the request to add or remove an identifier, cause to be displayed identifiers corresponding to the plurality of identifiers reflecting the addition or removal of the identifier, wherein the rearranged order reflects the addition or removal of the identifier.

17. The system of claim 15 , wherein the processing circuitry is further configured to in response to receiving a request to add a new identifier to the plurality of identifiers, add the new identifier in a position in the rearranged order of the plurality of identifiers corresponding to a like position of an existing identifier in the sequential order of the plurality of identifiers.

18. The system of claim 15 , wherein the sequential order of the plurality of identifiers is based on one or more preferences of a profile.

19. The system of claim 18 , wherein the one or more preferences are based on historical media content consumption associated with the profile.

20. The system of claim 15 , wherein the processing circuitry is further configured to determine a number of the plurality of identifiers to be displayed on the display screen based on a screen size of the display screen.

Assignments (4)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0346 →
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 Sep 9, 2020
From: SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 053725/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 053086/0512 →
Continuity (1)
Related Publication 20210409812A1 · Dec 30, 2021
Cited By (2)
US 12,206,951 US 12,309,459