IP Library Granted Patent US 10,924,776
Granted Patent B2
US 10,924,776 · App. 16/366,394 · Granted Feb 16, 2021

Systems and methods for media content navigation and filtering

Inventor: George Grigore (Iasi, RO)
Assignee: Rovi Guides, Inc.
H04N21/23109H04N21/26603H04N21/278H04N21/4332H04N21/462
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 10,924,776
App. No.
16/366,394
Granted
Feb 16, 2021
Kind
B2
Abstract

The system generates a display providing storyline information. The display includes, for example, a plurality of storyline identifiers, a plurality of time period indicators, and a plurality of episode indicators. Episode indicators indicate an episode having a segment of the storyline corresponding to a storyline identifier. The system may receive a user input selecting a storyline, or further filtering an existing storyline to tailor the displayed information more closely to a storyline of interest. The system updates the display to each reflect segments within episodes corresponding to the selected storyline identifier. The display may include a grid, with the storyline identifiers arranged along one axis and the time period indicators arranged along a different axis. The system may process metadata to determine storylines, and filter what information is displayed based on user input, the metadata, or both. Storylines include, for example, characters, locations, plots, teams, players, or other attributes.

Claims (35)

1. A method for displaying storyline information of a program, the method comprising:

generating, using control circuitry, a first display on a display device, the first display comprising a first plurality of segment identifiers corresponding to the program and positioned along a first timeline;

filtering, using the control circuitry, the first plurality of segment identifiers based on a storyline filter to generate a second plurality of segment identifiers corresponding to the program, wherein:

the storyline filter corresponds to a plot arc of the program extending across the second plurality of segment identifiers and extending across more than one episode of the program, and

at least one segment identifier of the first plurality of segment identifiers is removed during the filtering; and

generating, using the control circuitry, a second display on the display device, the second display comprising the second plurality of segment identifiers positioned along a second timeline condensed relative to the first timeline.

2. The method of claim 1 , wherein the first display comprises a grid comprising the first plurality of segment identifiers.

3. The method of claim 1 , wherein the second display comprises a grid comprising the second plurality of segment identifiers.

4. The method of claim 1 , wherein each segment identifier comprises one of a time indicator, a chapter title, and an episode identifier.

5. The method of claim 1 , wherein each plot arc extends across more than one season of the program.

6. The method of claim 1 , wherein filtering the first plurality of segment identifiers comprises:

identifying metadata for each segment corresponding to a segment identifier of the first plurality of segment identifiers;

determining whether the metadata for each segment corresponds to the storyline filter; and

excluding segment identifiers of the first plurality of segment identifiers that correspond to segments having metadata that is determined not to correspond to the storyline filter.

7. The method of claim 1 , wherein the storyline filter is a first storyline filter and the plot arc is a first plot arc and wherein filtering the first plurality of segment identifiers is further based on a second storyline filter corresponding to a second plot arc of the program.

8. The method of claim 1 , further comprising generating a visual transition from the first display to the second display, wherein the visual transition comprises condensing the first timeline to create the second timeline.

9. The method of claim 1 , further comprising receiving user input corresponding to a selection of the storyline filter.

10. A system for displaying storyline information of a program, the system comprising:

a display device configured to provide a display to

a user; control circuitry configured to:

generate a first display on the display device, the first display comprising a first plurality of segment identifiers corresponding to the program and positioned along a first timeline;

filter the first plurality of segment identifiers based on a storyline filter to generate a second plurality of segment identifiers corresponding to the program, wherein:

the storyline filter corresponds to a plot arc of the program extending across the second plurality of segment identifiers and extending across more than one episode of the program, and

at least one segment identifier of the first plurality of segment identifiers is removed during the filtering; and

generate a second display on the display device, the second display comprising the second plurality of segment identifiers positioned along a second timeline condensed relative to the first timeline.

11. The system of claim 10 , wherein the first display comprises a grid comprising the first plurality of segment identifiers.

12. The system of claim 10 , wherein the second display comprises a grid comprising the second plurality of segment identifiers.

13. The system of claim 10 , wherein each segment identifier comprises one of a time indicator, a chapter title, and an episode identifier.

14. The system of claim 10 , wherein each plot arc extends across more than one season of the program.

15. The system of claim 10 , wherein the control circuitry is further configured to: identify metadata for each segment corresponding to a segment identifier of the first plurality of segment identifiers;

determine whether the metadata for each segment corresponds to the storyline filter; and

exclude segment identifiers of the first plurality of segment identifiers that correspond to segments having metadata that is determined not to correspond to the storyline filter to filter the first plurality of segment identifiers.

16. The system of claim 10 , wherein the storyline filter is a first storyline filter and the plot arc is a first plot arc, and wherein the control circuitry is further configured to filter the first plurality of segment identifiers based on a second storyline filter corresponding to a second plot arc of the program.

17. The system of claim 10 , wherein the control circuitry is further configured to generate a visual transition from the first display to the second display on the display device, wherein the visual transition comprises condensing the first timeline to create the second timeline.

18. The system of claim 10 , further comprising a user input interface coupled to the control circuitry, and wherein the control circuitry is configured to receive a user input corresponding to a selection of the storyline filter from the user input interface.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: GRIGORE, GEORGE
To: ROVI GUIDES, INC.
Reel/Frame 048816/0847 →
Continuity (1)
Related Publication 20200314463A1 · Oct 1, 2020
Cited By (1)
US 12,219,195