IP Library Patent Application 18675554
Patent Application
App. No. 18/675,554

PERSONALIZED SCREENCAPS FOR TRICKPLAY SLIDER

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 None
App. No.
18/675,554
Abstract

Systems and methods are provided for displaying personalized preview images during trick-play operations of a media asset based on user profile data and an importance of frames of the media asset. A request from a user to move a slider of a progress bar associated with a media asset is received while the media asset is being generated for display. A scene from the media asset that contains a play position indicated by the slider is identified and a frame that best matches user profile data of the user and importance data for the scene is identified. The identified frame is generated for display as an overlay over the displayed media asset.

Claims (75)

1 - 30 . (canceled)

31 . A method, comprising:

selecting a plurality of criteria based at least in part on data from a viewer profile;

determining a respective score for each of a plurality of frames of a media asset, wherein:

the respective score is based at least in part on the plurality of criteria, and

the media asset is being provided to a device associated with the viewer profile;

receiving a scrub request to perform a scrubbing operation for the media asset, wherein the scrub request is received from the device; and

based on receiving the scrub request:

identifying a frame of the plurality of frames based at least in part on the respective score; and

providing, to the device, the identified frame as a preview overlaid over the media asset.

32 . The method of claim 31 , further comprising:

determining a respective rank for each of the plurality of frames of the media asset; and

determining an adjusted rank for each of the plurality of frames based at least in part on the respective rank and the respective score,

wherein identifying the frame of the plurality of frames is further based on the adjusted rank.

33 . The method of claim 31 , wherein:

the scrub request is to perform the scrubbing operation for a portion of the media asset; and

the identified frame is a frame of the portion of the media asset.

34 . The method of claim 33 , wherein the portion of the media asset associated with the scrubbing operation is different from a portion of the media asset being provided to the device when the scrub request is received.

35 . The method of claim 33 , wherein:

the portion of the media asset has a start time and an end time different than a start time and end time of the media asset;

a progress bar indicates the start time and end time of the media asset;

a slider on the progress bar indicates a play position of the media asset; and

the method further comprises generating, for display, an indicator on a portion of the progress bar that indicates the start time and end time of the portion of the media asset.

36 . The method of claim 33 , further comprising determining, using metadata of the media asset, the portion of the media asset corresponding to the scrub request.

37 . The method of claim 32 , wherein:

the scrub request is a request to perform the scrubbing operation for a portion of the media asset, the portion of the media asset comprising at least two frames; and

the identified frame is a frame from the at least two frames of the portion of the media asset having the highest adjusted rank.

38 . The method of claim 31 , wherein the plurality of criteria comprises indications of at least one topic that a viewer corresponding to the viewer profile likes and at least one topic that the viewer dislikes.

39 . The method of claim 31 , wherein:

the media asset comprises metadata that indicates content of each frame; and

determining the respective score for each of the plurality of frames is further based on the metadata.

40 . The method of claim 31 , wherein:

a slider on a progress bar indicates a play position of the media asset; and

receiving the scrub request comprises receiving an interaction with the progress bar without receiving an interaction with the slider.

41 . The method of claim 31 , wherein:

a slider on a progress bar indicates a play position of the media asset;

receiving the scrub request comprises receiving an interaction with the slider to cause the slider to move to another position on the progress bar; and

the interaction with the slider causes the slider to move without changing the play position of the media asset.

42 . A system comprising:

a memory storing instructions; and

control circuitry configured to execute the instructions stored in the memory to:

select a plurality of criteria based at least in part on data from a viewer profile;

determine a respective score for each of a plurality of frames of a media asset, wherein:

the respective score is based at least in part on the plurality of criteria; and

the media asset is being provided to a device associated with the viewer profile;

receive a scrub request to perform a scrubbing operation for the media asset, wherein the scrub request is received from the device; and

based on receiving the scrub request:

identify a frame of the plurality of frames based at least in part on the respective score; and

provide, to the device, the identified frame as a preview overlaid over the media asset.

43 . The system of claim 42 , wherein the control circuitry is further configured to:

determine a respective rank for each of the plurality of frames of the media asset; and

determine an adjusted rank for each of the plurality of frames based at least in part on the respective rank and the respective score,

wherein identifying the frame of the plurality of frames is further based on the adjusted rank.

44 . The system of claim 42 , wherein:

the scrub request is to perform the scrubbing operation for a portion of the media asset; and

the identified frame is a frame of the portion of the media asset.

45 . The system of claim 44 , wherein the portion of the media asset associated with the scrubbing operation is different from a portion of the media asset being provided to the device when the scrub request is received.

46 . The system of claim 44 , wherein:

the portion of the media asset has a start time and an end time different than a start time and end time of the media asset;

a progress bar indicates the start time and end time of the media asset;

a slider on the progress bar indicates a play position of the media asset; and

the control circuitry is further configured to generate, for display, an indicator on a portion of the progress bar that indicates the start time and end time of the portion of the media asset.

47 . The system of claim 43 , wherein:

the scrub request is a request to perform the scrubbing operation for a portion of the media asset, the portion of the media asset comprising at least two frames; and

the identified frame is a frame from the at least two frames of the portion of the media asset having the highest adjusted rank.

48 . The system of claim 42 , wherein:

the media asset comprises metadata that indicates content of each frame; and

the control circuitry is further configured determine the respective score for each of the plurality of frames is further based on the metadata.

49 . The system of claim 42 , wherein:

a slider on a progress bar indicates a play position of the media asset; and

receiving the scrub request comprises receiving an interaction with the progress bar without receiving an interaction with the slider.

50 . The system of claim 42 , wherein:

a slider on a progress bar indicates a play position of the media asset;

receiving the scrub request comprises receiving an interaction with the slider to cause the slider to move to another position on the progress bar; and

the interaction with the slider causes the slider to move without changing the play position of the media asset.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 067541/0203 →