IP Library Granted Patent US 11,432,027
Granted Patent B2
US 11,432,027 · App. 17/119,196 · Granted Aug 30, 2022

Systems and methods for media content navigation and filtering

Inventor: George Grigore (Iasi, RO)
Assignee: Rovi Guides, Inc.
H04N21/26603H04N21/23109H04N21/278H04N21/4828
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,432,027
App. No.
17/119,196
Granted
Aug 30, 2022
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 (38)

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

causing to be displayed, using control circuitry, a plurality of storyline identifiers and a plurality of time period indicators, wherein each storyline identifier of the plurality of storyline identifiers corresponds to a respective storyline;

causing to be displayed, using the control circuitry, a plurality of episode indicators, each aligned with a respective one of the plurality of storyline identifiers, wherein each episode indicator indicates an episode of the program that contains content related to the storyline identifier with which it is aligned;

receiving an input selecting a storyline identifier from the plurality of storyline identifiers; and

causing to be displayed updated time period indicators that reflect when, in at least one of the plurality of episode indicators, content related to the storyline corresponding to the selected storyline identifier occurs.

2. The method of claim 1 , further comprising generating for display a grid comprising the plurality of storyline identifiers, the plurality of time period indicators, and the plurality of episode indicators.

3. The method of claim 1 , wherein each time period indicator comprises at least one of a start time, an end time, and a duration of the content related to the storyline identifier with which it is aligned.

4. The method of claim 1 , wherein each episode indicator comprises a season index and an episode index.

5. The method of claim 1 , wherein each storyline corresponds to a plurality of episodes of the program.

6. The method of claim 1 , further comprising repeating;

receiving a user input selecting a new storyline identifier of the plurality of storyline identifiers; and

causing to be displayed updated time period indicators that reflect when, in at least one of the plurality of episode indicators, content related to the new storyline corresponding to the selected new storyline identifier occurs.

7. The method of claim 1 , further comprising:

identifying metadata for the program;

identifying each storyline corresponding to the plurality of storyline identifiers; and

determining the plurality of time period indicators based at least in part on the metadata and at least in part on the plurality of storyline identifiers.

8. The method of claim 1 , further comprising:

identifying the program based on user input; and

generating for display the plurality of storyline identifiers in response to the identifying the program, wherein the plurality of storyline identifiers each correspond to the program.

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

10. The method of claim 1 , wherein the input is received due to a user selecting the storyline identifier.

11. The method of claim 1 , wherein the plurality of storyline identifiers each correspond to at least one of a plot arc, a character, and a location depicted in the program.

12. The method of claim 11 , further comprising retrieving the plurality of storyline identifiers from a database based on the identifying of the program.

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

causing to be displayed, using control circuitry, a display on a first device, the display comprising a plurality of segment identifiers and a plurality of time period indicators, wherein the plurality of time period indicators span a first time period and each segment identifier is aligned with one or more time period indicators;

receiving an input selecting a storyline filter corresponding to a storyline of the program extending across more than one episode of the program, wherein the selected storyline filter is aligned with at least one segment identifier; and

causing to be updated, using control circuitry, the display, by:

removing at least one segment identifier of the plurality of segment identifiers that does not correspond to the selected storyline filter; and

updating the plurality of time period indicators to span a second time period that is condensed relative to the first time period based on the selected storyline filter.

14. The method of claim 13 , wherein the display comprises a grid comprising the plurality of segment identifiers.

15. The method of claim 13 , wherein the updated display comprises a grid comprising the plurality of segment identifiers.

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

17. The method of claim 13 , wherein each storyline extends across more than one season of the program.

18. The method of claim 13 , wherein removing at least one segment identifier of the plurality of segment identifiers that does not correspond to the selected storyline filter comprises:

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

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

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

19. The method of claim 13 , wherein the storyline filter is a first storyline filter and the storyline is a first storyline, and wherein updating the display further comprises removing at least one segment identifier of the plurality of segment identifiers that does not correspond to a second storyline filter corresponding to a second storyline of the program.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
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 Dec 11, 2020
From: GRIGORE, GEORGE
To: ROVI GUIDES, INC.
Reel/Frame 054618/0021 →
Continuity (2)
Continuation 16366387 · Mar 27, 2019
Related Publication 20210152867A1 · May 20, 2021
Cited By (1)
US 12,219,195