IP Library › Granted Patent US 11,457,288
Granted Patent B1
US 11,457,288 · App. 17/377,221 · Granted Sep 27, 2022

Rewind and fast forward of content

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN)
Assignee: ROVI GUIDES, INC.
H04N21/6587H04N21/2387H04N21/44204H04N21/4662H04N21/47217
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,457,288
App. No.
17/377,221
Granted
Sep 27, 2022
Kind
B1
Abstract

Systems and methods for providing fast forwarding recommendations based on the user's consumption history are disclosed. The consumption history includes data relating to attributes that were previously rewinded and watched and those that were skipped and forwarded. It also includes scores for attributes that were present and absent in a portion that was previously rewinded or forwarded. A score is assigned to the attributes and used for determining a consumption pattern. If the consumption pattern indicates that the user previously rewinded and watched the attribute, then a recommendation not to skip an upcoming portion that includes the attribute is provided. A graphical timeline that depicts the amount of time saved by skipping the portion of the media asset with the attribute is also provided.

Claims (52)

1. A method comprising:

monitoring, using a machine learning module, execution of a plurality of rewind commands, wherein each rewind command is associated with rewinding a portion of a media asset and playing the portion from the rewinded play position;

in response to determining the execution of the plurality of rewind commands:

for each rewinded portion of the media asset, extracting metadata and identifying one or more attributes of the metadata;

using the machine learning module, identifying a consumption pattern based on a common attribute among the one of more identified attributes; and

in response to identifying the consumption pattern:

rewriting a manifest file for a selected media asset based on the identified common attribute, wherein the rewritten manifest file includes fast forwarding instructions to fast forward a portion of the selected media asset that includes the common attribute; and

transmitting the rewritten manifest file to a media device associated with a user that will be consuming the selected media asset.

2. The method of claim 1 , further comprising:

associating the rewritten manifest file with the selected media asset; and

storing the manifest file in a database associated with the selected media asset.

3. The method of claim 1 , wherein the fast forwarding instructions included in the manifest file identifies the length of fast forward to skip a portion of the media asset that contains the common attribute.

4. The method of claim 3 , wherein the manifest file includes instructions to generate for display, a reasoning for fast forwarding the portion of the media asset that contains the common attribute.

5. The method of claim 1 , further comprising transmitting the rewritten manifest file along with the media asset in a media stream to the media device.

6. The method of claim 1 , wherein the manifest file is rewritten for a media asset that is placed in a playlist.

7. The method of claim 1 , wherein the manifest file is rewritten for a media asset that is selected from an online platform.

8. The method of claim 1 , further comprising:

receiving a fast forward command during the display of the selected media asset;

determining if a portion of the selected media asset to be fast forwarded includes the common attribute; and

in response to determining that a portion of the selected media asset includes the common attribute:

generating for display a recommendation relating to fast forward the portion of the media asset that includes the common attribute.

9. The method of claim 8 , further comprising:

receiving a selection to fast forward the recommended portion of the media asset that includes the common attribute; and

fast forwarding the portion of the media asset until the fast forward reaches a frame of the media asset that does not contain the common attribute.

10. The method of claim 8 , wherein, in response to determining that a portion of the selected media asset does not include the common attribute, generating for display a recommendation not to skip the portion of the media asset.

11. The method of claim 8 , further comprising, automatically fast forwarding the portion of the media asset until the fast forward reaches a frame of the media asset that does not contain the common attribute, wherein the automatic fast forwarding is performed without user input.

12. A system comprising:

communication circuitry configured to access a media device; and

control circuitry configured to:

monitor, using a machine learning module, execution of a plurality of rewind commands, wherein each rewind command is associated with rewinding a portion of a media asset and playing the portion from the rewinded play position;

in response to determining execution of the plurality of commands:

for each rewinded portion of the media asset, extract metadata and identifying one or more attributes of the metadata;

using the machine learning module, identify a consumption pattern based on a common attribute among the one of more identified attributes; and

in response to identifying the consumption pattern:

rewrite a manifest file for a selected media asset based on the identified common attribute, wherein the rewritten manifest file includes fast forwarding instructions to fast forward a portion of the selected media asset that includes the common attribute; and

transmit the rewritten manifest file to a media device associated with a user that will be consuming the selected media asset.

13. The system of claim 12 , further comprising, the control circuitry configured to:

associate the rewritten manifest file with the selected media asset; and

store the manifest file in a database associated with the selected media asset.

14. The system of claim 12 , wherein the fast forwarding instructions included in the manifest file identifies the length of fast forward to skip a portion of the media asset that contains the common attribute.

15. The system of claim 14 , wherein the manifest file includes instructions to generate for display, a reasoning for fast forwarding the portion of the media asset that contains the common attribute.

16. The system of claim 12 , further comprising, the control circuitry configured to transmit the rewritten manifest file along with the media asset in a media stream to the media device.

17. The system of claim 12 , further comprising, the control circuitry configured to:

receive a fast forward command during the display of the selected media asset;

determine if a portion of the selected media asset to be fast forwarded includes the common attribute; and

in response to determining that a portion of the selected media asset includes the common attribute:

generate for display a recommendation relating to fast forward the portion of the media asset that includes the common attribute.

18. The system of claim 17 , further comprising, the control circuitry configured to:

receive a selection to fast forward the recommended portion of the media asset that includes the common attribute; and

fast forward the portion of the media asset until the fast forward reaches a frame of the media asset that does not contain the common attribute.

19. The system of claim 17 , wherein, in response to determining that a portion of the selected media asset does not include the common attribute, the control circuitry configured to generate for display a recommendation not to skip the portion of the media asset.

20. The system of claim 17 , further comprising, the control circuitry configured to automatically fast forward the portion of the media asset until the fast forward reaches a frame of the media asset that does not contain the common attribute, wherein the automatic fast forwarding is performed without user input.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0348 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2021
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 057327/0815 →
Cited By (2)
US 12,451,123 US 12,526,487