IP Library Granted Patent US 12,375,768
Granted Patent B2
US 12,375,768 · App. 18/072,906 · Granted Jul 29, 2025

Key event trick-play operation

Inventors: Padmassri Chandrashekar (Karnataka, IN); Diana Emmanuel (Karnataka, IN); Cato Yang (San Jose, CA)
Assignee: Adeia Guides Inc.
H04N21/47217H04N21/4312H04N21/435H04N21/44008H04N21/4532H04N21/8547
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,375,768
App. No.
18/072,906
Granted
Jul 29, 2025
Kind
B2
Abstract

Systems and methods are presented herein for generating at least one preview of a portion of a content item, wherein the at least one preview is selectable and, when selected, enables a user to change to a playback position of the at least one preview. An input corresponding to a request to generate at least one preview of a portion of a content item is received. At least two key events corresponding to the portion of the content item is identified. In response to identifying the at least two key events, at least one interactive thumbnail corresponding to the at least two key events is generated, wherein the icon corresponds to a preview of the portion of the content item.

Claims (48)

1. A method comprising:

generating a content item for playing;

receiving, via a user interface, an input to control the playing of the content item at a current play position, wherein the input comprises a command to skip forward or backward from the current play position to a new play position by a first set amount of time; and

in response to the receiving the input to control the playing of the content item,

parsing metadata associated with the content item within a second set amount of time from the new play position where the input was received to identify a plurality of key event indicators associated with key events that occur within the second set amount of time from the new play position, and

generating, for display as an overlay over the content item, the plurality of key event indicators based on the parsed metadata, wherein:

each of the key event indicators is associated with a key event time point in the content item, and

each of the key event indicators is selectable to cause the content item to play from a time point associated with a selected key event indicator.

2. The method of claim 1 , wherein the receiving, via the user interface, the input to control the playing of the content item comprises:

receiving the input for at least one of: controlling the playing of the content item to increase play speed, adjusting a play position from a current time point in the content item to a future time point in the content item, adjusting a play position from a current time point in the content item to a past time point in the content item, replaying a portion of the content item, pause playing of the content item, or skipping a portion of the content item.

3. The method of claim 1 , wherein generating, for display as the overlay over the content item, the plurality of key event indicators comprises:

generating key event indicators comprising an image of a respective key event.

4. The method of claim 1 , wherein generating, for display as the overlay over the content item, the plurality of key event indicators comprises:

generating key event indicators comprising at least one of: a plurality of images of a respective key event, a content portion of a respective key event, or a time point of a respective key event in the content item.

5. The method of claim 1 , wherein generating, for display as the overlay over the content item, the plurality of key event indicators comprises:

generating key event indicators comprising a description of a respective key event.

6. The method of claim 1 , wherein the method further comprises:

generating, for display as an overlay over the content item, a timeline comprising a plurality of key event time point indicators corresponding to the plurality of key event indicators, wherein the key event time point indicators are arranged sequentially along the timeline in an order in which they occur in the content item.

7. The method of claim 1 , wherein

the metadata comprises at least one of: a primary scene in the content item, a primary narrative event in the content item, or a primary character in the content item.

8. A system comprising:

control circuitry configured to:

generate a content item for playing; and

input/output circuitry configured to:

receive, via a user interface, an input to control the playing of the content item at a current play position, wherein the input comprises a command to skip forward or backward from the current play position to a new play position by a first set amount of time;

wherein the control circuitry is further configured to:

in response to receiving the input to control the playing of the content item,

parse metadata associated with the content item prior to within a second set amount of time from the new play position where the input was received to identify a plurality of key event indicators associated with key events that occur within the second set amount of time from the new play position, and

generate, for display as an overlay over the content item, the plurality of key event indicators based on the parsed metadata, wherein:

each of the key event indicators is associated with a key event time point in the content item, and

each of the key event indicators is selectable to cause the content item to play from a time point associated with a selected key event indicator.

9. The system of claim 8 , wherein the input/output circuitry is configured to receive, via the user interface, the input to control the playing of the content item by:

receiving the input for at least one of: controlling the playing of the content item to increase play speed, adjusting a play position from a current time point in the content item to a future time point in the content item, adjusting a play position from a current time point in the content item to a past time point in the content item, replaying a portion of the content item, pause playing of the content item, or skipping a portion of the content item.

10. The system of claim 8 , wherein the control circuitry is configured to generate, for display as the overlay over the content item, the plurality of key event indicators by:

generating key event indicators comprising an image of a respective key event.

11. The system of claim 8 , wherein the control circuitry is configured to generate, for display as the overlay over the content item, the plurality of key event indicators by:

generating key event indicators comprising at least one of: a plurality of images of a respective key event, a content portion of a respective key event, or a time point of a respective key event in the content item.

12. The system of claim 8 , wherein the control circuitry is configured to generate, for display as the overlay over the content item, the plurality of key event indicators by:

generating key event indicators comprising a description of a respective key event.

13. The system of claim 8 , wherein the control circuitry is further configured to:

generate, for display as an overlay over the content item, a timeline comprising a plurality of key event time point indicators corresponding to the plurality of key event indicators, wherein the key event time point indicators are arranged sequentially along the timeline in an order in which they occur in the content item.

14. The system of claim 8 , wherein the metadata comprises at least one of: a primary scene in the content item, a primary narrative event in the content item, or a primary character in the content item.

15. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry cause the control circuitry to:

generate a content item for playing;

receive, via a user interface, an input to control the playing of the content item current play position, wherein the input comprises a command to skip forward or backward from the current play position to a new play position by a first set amount of time; and

in response to receiving the input to control the playing of the content item within a second set amount of time from the new play position where the input was received to identify a plurality of key event indicators associated with key events that occur within the second set amount of time from the new play position, wherein:

each of the key event indicators is associated with a key event time point in the content item, and

each of the key event indicators is selectable to cause the content item to play from a time point associated with a selected key event indicator.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
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 1, 2022
From: CHANDRASHEKAR, PADMASSRI; EMMANUEL, DAINA; YANG, CATO
To: ROVI GUIDES, INC.
Reel/Frame 061941/0388 →
Continuity (2)
Continuation 17558024 · Dec 21, 2021
Related Publication 20230199258A1 · Jun 22, 2023
References Cited (7)
US 20100077435A1 · Kandekar · 2010 [cited by examiner]
US 20120163770A1 · Kaiser · 2012 [cited by examiner]
US 20180255362A1 · Chittella et al. · 2018 [cited by applicant]
US 20200097731A1 · Gupta et al. · 2020 [cited by applicant]
US 20210390982A1 · Aher et al. · 2021 [cited by applicant]
US 20210392407A1 · Aher et al. · 2021 [cited by applicant]
US 20210392408A1 · Aher et al. · 2021 [cited by applicant]