IP Library Granted Patent US 11,276,433
Granted Patent B2
US 11,276,433 · App. 16/897,616 · Granted Mar 15, 2022

Systems and methods to improve skip forward functionality

Inventors: Ankur Anil Aher (Maharashtra, IN); Charishma Chundi (Andhra Pradesh, IN)
Assignee: Rovi Guides, Inc.
G11B27/005G11B27/34
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,276,433
App. No.
16/897,616
Granted
Mar 15, 2022
Kind
B2
Abstract

Systems and methods are described to identify jump points indicative of potential time points from which to resume consumption of the media asset in response to receiving a request to skip a portion of a media asset being consumed. The jump points include a first jump point identified based on a content viewing profile and a second jump point identified based on a scene information associated with the media asset. A preview image is displayed at each of the identified jump points. Systems and methods are also described to pause the skipping operation at the identified jump points and provide a preview at the respective jump points. Systems and method are further described to identify jump points based on analysis of the portion of the media asset being skipped.

Claims (52)

1. A method comprising:

receiving, via control circuitry, a request to skip a portion of a media asset being generated for display;

determining, via the control circuitry, a characteristic associated with the portion of the media asset being skipped;

wherein the characteristic associated with the portion of the media asset being skipped is determined by:

determining, via the control circuitry, a rate of change associated with the request to skip the portion of the media asset; and

determining, via the control circuitry, a desired portion of the media asset based on the determined rate of change;

identifying, via the control circuitry, a plurality of jump points in the media asset based on the identified characteristic indicative of potential time points from which to resume consumption of the media asset; and

generating for display, via the control circuitry, a progress bar indicating the plurality of identified jump points.

2. The method of claim 1 , wherein identifying the plurality of jump points in the media asset based on the identified characteristic comprises:

identifying, via the control circuitry, the plurality of jump points in the desired portion of the media asset.

3. The method of claim 2 , wherein identifying the plurality of jump points in the desired portion of the media asset comprises:

identifying a first jump point based on a content viewing profile; and

identifying a second jump point identified based on a scene information associated with the media asset.

4. The method of claim 1 , wherein determining the desired portion of the media asset based on the determined rate of change comprises:

determining, when the determined rate of change is high, that the desired portion of the media asset begins at a later time point of the media asset than when the determined rate of change is low.

5. The method of claim 1 , wherein determining the characteristic associated with the portion of the media asset being skipped comprises:

retrieving, via the control circuitry, scene information associated with a scene of the media asset being displayed when the request to skip is received;

determining, via the control circuitry, an end position of the scene, wherein the scene comprises a plurality of frames.

6. The method of claim 5 , wherein identifying the plurality of jump points in the media asset based on the identified characteristic comprises:

identifying, via the control circuitry, a plurality of jump points in the portion of the media asset beginning at a position after the end position of the scene.

7. The method of claim 1 , further comprising:

generating, via the control circuitry, a respective preview image associated with each of the identified jump points; and

generating for display, via the control circuitry, the respective preview image associated with each of the identified jump points on the progress bar.

8. The method of claim 7 , wherein generating the respective preview image associated with each of the identified jump point comprises:

selecting a frame of the media asset corresponding to the identified jump point; and

displaying the selected frame as the preview image.

9. A system comprising:

an input circuit configured to detect a request to skip a portion of a media asset being generated for display; and

control circuitry configured to:

determine a characteristic associated with the portion of the media asset being skipped;

wherein the control circuitry, when determining the characteristic associated with the portion of the media asset being skipped, is further configured to:

determine a rate of change associated with the request to skip the portion of the media asset and determine a desired portion of the media asset based on the determined rate of change;

identify a plurality of jump points in the media asset based on the identified characteristic indicative of potential time points from which to resume consumption of the media asset; and

generate for display a progress bar indicating the plurality of identified jump points.

10. The system of claim 9 , wherein the control circuitry, when identifying the plurality of jump points in the media asset based on the identified characteristic, is further configured to:

identify the plurality of jump points in the desired portion of the media asset.

11. The system of claim 10 , wherein the control circuitry, when identifying the plurality of jump points in the desired portion of the media asset, is further configured to:

identify a first jump point based on a content viewing profile; and

identify a second jump point identified based on a scene information associated with the media asset.

12. The system of claim 9 , wherein the control circuitry, when determining the desired portion of the media asset based on the determined rate of change, is further configured to:

determine, when the determined rate of change is high, that the desired portion of the media asset begins at a later time point of the media asset than when the determined rate of change is low.

13. The system of claim 9 , wherein the control circuitry, when determining the characteristic associated with the portion of the media asset being skipped, is further configured to:

retrieve scene information associated with a scene of the media asset being displayed when the request to skip is received;

determining, via the control circuitry, an end position of the scene, wherein the scene comprises a plurality of frames.

14. The system of claim 13 , wherein the control circuitry, when identifying the plurality of jump points in the media asset based on the identified characteristic, is further configured to:

identify a plurality of jump points in the portion of the media asset beginning at a position after the end position of the scene.

15. The system of claim 9 , wherein the control circuitry is further configured to:

generate a respective preview image associated with each of the identified jump points; and

generate for display the respective preview image associated with each of the identified jump points on the progress bar.

16. The system of claim 15 , wherein the control circuitry, when generating the respective preview image associated with each of the identified jump point, is further configured to:

select a frame of the media asset corresponding to the identified jump point; and

display the selected frame as the preview image.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0346 →
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 Aug 10, 2020
From: AHER, ANKUR ANIL; CHUNDI, CHARISHMA
To: ROVI GUIDES, INC
Reel/Frame 053444/0402 →
Continuity (1)
Related Publication 20210390982A1 · Dec 16, 2021