IP Library Granted Patent US 9,170,738
Granted Patent B2
US 9,170,738 · App. 14/246,767 · Granted Oct 27, 2015

Managing and editing stored media assets

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 9,170,738
App. No.
14/246,767
Granted
Oct 27, 2015
Kind
B2
Abstract

Methods and systems are described for providing editing tools that allow a user to manipulate media provided by a media content source. Media editing tools may include content analysis tools capable of extracting information from the media content itself, and may include segment identification and editing tools. Editing tools may be created by a user, and stored or shared with other users. Users may be able to specify and customize a set of storage space requirements that impose constraints on the type, quantity and content of stored assets. Automatic storage management tools provide tools with which stored and to-be-stored assets may be transformed in order to maintain satisfaction of storage preferences and requirements.

Claims (37)

1. A method for managing storage space of media assets stored on a storage device, the method comprising:

storing a media asset on a storage device;

accessing the stored media asset from the storage device;

detecting, using control circuitry, a first segment within the stored media asset;

receiving, using the control circuitry, a selection of an editing tool;

generating, using the control circuitry, an edited first segment based on the selected editing tool and the first segment, wherein the edited first segment is a transformation of the first segment;

comparing, using the control circuitry, an amount of storage space available in the storage device to a storage space requirement, wherein a result of the comparing is based on storage space of the storage device occupied by the stored media asset when the comparing occurs; and

in response to determining, based on the result, that the amount of storage space does not satisfy the storage space requirement, storing the edited first segment to replace the first segment within the stored media asset on the storage device by deleting the first segment from the storage device and storing the edited first segment on the storage device.

2. The method of claim 1 , wherein the transformation is a compression or a change in video standard.

3. The method of claim 1 , wherein the transformation comprises removing a portion of the first segment.

4. The method of claim 1 , wherein detecting a first segment within the stored media asset comprises applying a set of segment markers to the stored media asset.

5. The method of claim 4 , further comprising generating the set of segment markers based on a content of the stored media asset.

6. The method of claim 4 , wherein the set of segment markers is specified by a user.

7. The method of claim 1 , wherein the transformation comprises replacing a first portion of the first segment with a second portion, wherein the second portion requires a smaller amount of storage space than the first portion.

8. The method of claim 1 , further comprising detecting a second segment within the stored media asset, wherein the first segment and the second segment are sequential parts of a media event, and wherein storing the edited first segment comprises a visual transition between the edited first segment and the second segment.

9. The method of claim 1 , wherein the transformation is based on a set of previously stored media assets.

10. The method of claim 1 , further comprising saving the selected editing tool.

11. A system for managing storage space of media assets stored on a storage device, the system comprising:

a user input device configured to receive a selection;

a storage device configured to store at least one media asset; and

control circuitry, coupled to the user input device and the storage device, configured to:

store a media asset on the storage device;

access the stored media asset from the storage device;

detect a first segment within the stored media asset;

receive a selection of an editing tool;

generate an edited first segment based on the selected editing tool and the first segment, wherein the edited first segment is a transformation of the first segment;

compare an amount of storage space available in the storage device to a storage space requirement, wherein a result of the comparing is based on storage space of the storage device occupied by the stored media asset when the comparing occurs; and

store the edited first segment to replace the first segment within the stored media asset on the storage device in response to determining, based on the result, that the amount of storage space does not satisfy the storage space requirement by deleting the first segment from the storage device and storing the edited first segment on the storage device.

12. The system of claim 11 , wherein the transformation is a compression or a change in video standard.

13. The system of claim 11 , wherein the transformation comprises removing a portion of the first segment.

14. The system of claim 11 , wherein the control circuitry is further configured to apply a set of segment markers to the stored media asset.

15. The system of claim 14 , wherein the control circuitry is further configured to generate the set of segment markers based on a content of the stored media asset.

16. The system of claim 14 , wherein the set of segment markers is specified by a user.

17. The system of claim 11 , wherein the transformation comprises replacing a first portion of the first segment with a second portion, wherein the second portion requires a smaller amount of storage space than the first portion.

18. The system of claim 11 , wherein the control circuitry is further configured to detect a second segment within the stored media asset, wherein the first segment and the second segment are sequential parts of a media event, and wherein the edited first segment comprises a visual transition between the edited first segment and the second segment.

19. The system of claim 11 , wherein the transformation is based on a set of previously stored media assets.

20. The system of claim 11 , wherein the control circuitry is further configured to save the selected editing tool.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2015
From: ROVI TECHNOLOGIES CORPORATION
To: ROVI GUIDES, INC.
Reel/Frame 037086/0865 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2014
From: APTIV DIGITAL INC.
To: ROVI CORPORATION
Reel/Frame 033215/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2014
From: GERBASI III, RONALD A.
To: APTIV DIGITAL INC.
Reel/Frame 033215/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2014
From: ROVI CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 033215/0361 →