IP Library Granted Patent US 12,219,195
Granted Patent B2
US 12,219,195 · App. 18/527,568 · Granted Feb 4, 2025

Systems and methods for media content navigation and filtering

Inventor: George Grigore (Iasi, RO)
Assignee: Adeia 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 12,219,195
App. No.
18/527,568
Granted
Feb 4, 2025
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 (51)

1. A method comprising:

receiving selection, via control circuitry, of a sporting event;

generating, using control circuitry, a first interface on a display device, the first interface comprising sporting event information, wherein the sporting event information comprises a plurality of player identifiers and a plurality of time period indicators and wherein each player identifier of the plurality of player identifiers is associated with a time period indicator of the plurality of time period indicators;

receiving selection of a first player of the plurality of player identifiers, based on a user input;

determining the sporting event information associated with the first player;

updating the first interface with the sporting event information associated with the first player; and

generating, using control circuitry, a second interface on the display device using the updated first interface.

2. The method of claim 1 , wherein the sporting event information comprises a plurality of location indicators, the method further comprising:

determining location indicators of the plurality of location indicators associated with the first player;

populating the second interface on the display device with the location indicators associated with the first player; and

highlighting portions of the second interface on the display device corresponding to the location indicators associated with the first player.

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

4. The method of claim 1 , wherein the updating the first interface with the sporting event information associated with the first player comprises performing at least one of: rearranging the plurality of player identifiers and the plurality of time period indicators, removing undesired sporting event information, adding selected sporting event information and zooming in on a portion of the first interface.

5. The method of claim 1 , further comprising generating a visual transition from the first interface to the second interface.

6. The method of claim 1 , retrieving the sporting event information from a database based on the received selection of the sporting event.

7. The method of claim 2 , further comprising generating for the first interface a grid comprising the plurality of player identifiers, the plurality of time period indicators, and the plurality of location indicators.

8. The method of claim 7 , wherein the sporting event corresponds to a sports tournament, and wherein the location indicators associated with the first player correspond to locations of the first player throughout the sports tournament.

9. A system comprising:

a control circuitry; and

an input/output (I/O) circuitry configured to:

receive selection of a sporting event;

generate, using the control circuitry, a first interface on a display device, the first interface comprising sporting event information, wherein the sporting event information comprises a plurality of player identifiers and a plurality of time period indicators and wherein each player identifier of the plurality of player identifiers is associated with a time period indicator of the plurality of time period indicators;

receive selection of a first player of the plurality of player identifiers, based on a user input;

the control circuitry configured to:

determine the sporting event information associated with the first player;

update the first interface with the sporting event information associated with the first player; and

the I/O circuitry configured to:

generate, using control circuitry, a second interface on the display device using the updated first interface.

10. The system of claim 9 , wherein the sporting event information comprises a plurality of location indicators, wherein the control circuitry is further configured to:

determine location indicators of the plurality of location indicators associated with the first player;

populate the second interface on the display device with the location indicators associated with the first player; and

highlight portions of the second interface on the display device corresponding to the location indicators associated with the first player.

11. The system of claim 9 , wherein each time period indicator of the plurality of time period indicators comprises at least one of a start time, an end time, and a duration of the sporting event related to the player identifier with which it is aligned.

12. The system of claim 9 , wherein the control circuitry is configured to update the first interface with the sporting event information associated with the first player by performing at least one of: rearranging the plurality of player identifiers and the plurality of time period indicators, removing undesired sporting event information, adding selected sporting event information and zooming in on a portion of the first interface.

13. The system of claim 9 , wherein the I/O circuitry is further configured to generate a visual transition from the first interface to the second interface.

14. The system of claim 9 , wherein the I/O circuitry is further configured to retrieve the sporting event information from a database based on the received selection of the sporting event.

15. The system of claim 10 , wherein the I/O circuitry is further configured to generate for the first interface a grid comprising the plurality of player identifiers, the plurality of time period indicators and the plurality of location indicators.

16. The system of claim 15 , wherein the sporting event corresponds to a sports tournament, and wherein the location indicators associated with the first player correspond to locations of the first player throughout the sports tournament.

17. A system comprising:

means for receiving selection, via control circuitry, of a sporting event;

means for generating, using control circuitry, a first interface on a display device, the first interface comprising sporting event information, wherein the sporting event information comprises a plurality of player identifiers and a plurality of time period indicators and wherein each player identifier of the plurality of player identifiers is associated with a time period indicator of the plurality of time period indicators;

means for receiving selection of a first player of the plurality of player identifiers, based on a user input;

means for determining the sporting event information associated with the first player;

means for updating the first interface with the sporting event information associated with the first player; and

means for generating, using control circuitry, a second interface on the display device using the updated first interface.

18. The system of claim 17 , wherein the sporting event information comprises a plurality of location indicators, the method further comprising:

means for determining location indicators of the plurality of location indicators associated with the first player;

means for populating the second interface on the display device with the location indicators associated with the first player; and

means for highlighting portions of the second interface on the display device corresponding to the location indicators associated with the first player.

19. The system of claim 18 , further comprising means for generating for the first interface a grid comprising the plurality of player identifiers, the plurality of time period indicators, and the plurality of location indicators.

20. The system of claim 19 , wherein the sporting event corresponds to a sports tournament, and wherein the location indicators associated with the first player correspond to locations of the first player throughout the sports tournament.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: GRIGORE, GEORGE
To: ROVI GUIDES, INC.
Reel/Frame 065758/0921 →
Continuity (4)
Continuation 17870492 · Jul 21, 2022
Continuation 17119196 · Dec 11, 2020
Continuation 16366387 · Mar 27, 2019
Related Publication 20240196034A1 · Jun 13, 2024
References Cited (31)
US 8484679B1 · Chtchedrina et al. · 2013 [cited by applicant]
US 9430115B1 · Yun · 2016 [cited by applicant]
US 9813784B1 · Carlson et al. · 2017 [cited by applicant]
US 10055494B1 · Bordenet et al. · 2018 [cited by applicant]
US 10147461B1 · Bates et al. · 2018 [cited by applicant]
US 10897642B2 · Grigore · 2021 [cited by applicant]
US 10924776B2 · Grigore · 2021 [cited by applicant]
US 11432027B2 · Grigore · 2022 [cited by applicant]
US 11871060B2 · Grigore · 2024 [cited by applicant]
US 20020036719A1 · Moir · 2002 [cited by applicant]
US 20050005308A1 · Logan · 2005 [cited by examiner]
US 20050097606A1 · Barrett et al. · 2005 [cited by applicant]
US 20070154163A1 · Cordray · 2007 [cited by applicant]
US 20080244683A1 · Matthews · 2008 [cited by applicant]
US 20130347037A1 · Soroushian · 2013 [cited by applicant]
US 20160105708A1 · Packard et al. · 2016 [cited by applicant]
US 20170034578A1 · Patel et al. · 2017 [cited by applicant]
US 20170142491A1 · Werth et al. · 2017 [cited by applicant]
US 20170171581A1 · Mulligan · 2017 [cited by examiner]
US 20180004746A1 · Hedinsson et al. · 2018 [cited by applicant]
US 20180041820A1 · Xu et al. · 2018 [cited by applicant]
US 20180063580A1 · Wittke · 2018 [cited by applicant]
US 20190014367A1 · Thomas et al. · 2019 [cited by applicant]
US 20190058921A1 · Christie et al. · 2019 [cited by applicant]
US 20200314463A1 · Grigore · 2020 [cited by applicant]
US 20200314477A1 · Grigore · 2020 [cited by applicant]
US 20210152867A1 · Grigore · 2021 [cited by applicant]
US 20230008928A1 · Grigore · 2023 [cited by applicant]
EP 2525567A2 · 2012 [cited by applicant]
JP 2012054948A · 2012 [cited by applicant]
JP 2015038640A · 2015 [cited by applicant]