IP Library Granted Patent US 11,902,615
Granted Patent B2
US 11,902,615 · App. 17/501,365 · Granted Feb 13, 2024

Systems and methods for intelligently managing storage space occupied by media assets

Inventors: Clayton Kim (Boston, MA); Lucas Waye (Cambridge, MA); Richard Eric Miller (Milton, MA); Matthew John Emerson (Burlington, MA)
Assignee: Rovi Guides, Inc.
H04N21/4335H04N21/4147H04N21/4184H04N21/4334
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,902,615
App. No.
17/501,365
Granted
Feb 13, 2024
Kind
B2
Abstract

Systems and methods are provided reducing storage space occupied by a media asset by adjusting quality levels of the media asset downward over time. This may be accomplished by a media guidance application that store, at a given time, the media asset in a first format having a first quality level. The media guidance application retrieves, from a database, a data entry corresponding to the media asset and determines, based on the data entry, a threshold period of time for storing the media asset in the first format. The media guidance application detects whether the threshold period of time since the given time has passed and responds by altering a first portion of the media asset from the first format having the first quality level to a second format having a second quality level that is inferior to the first quality level.

Claims (64)

1. A method comprising:

determining a media asset was stored at a given time in a first format having a first quality level;

detecting whether a threshold period of time since the given time has passed; and

in response to detecting that the threshold period of time since the given time has passed:

computing, via control circuitry, an importance of the media asset;

computing, via the control circuitry and based in part on the importance, a second quality level that is lower than the first quality level; and

altering the first format to a second format having the second quality level.

2. The method of claim 1 , wherein the altering the first format to the second format comprises:

altering a first portion of the media asset from the first format to the second format.

3. The method of claim 1 , wherein the altering the first format to the second format comprises:

transcoding at least a portion of the media asset from the first format to the second format by reducing the first quality level to the second quality level.

4. The method of claim 1 , further comprising:

identifying a media asset type of the media asset; and

determining, based on the media asset type of the media asset, the threshold period of time for storing the media asset in the first format.

5. The method of claim 1 , wherein the computing the importance of the media asset comprises:

determining a plurality of attributes corresponding to the media asset; and

computing the importance based on the plurality of attributes.

6. The method of claim 5 , wherein the computing the importance based on the plurality of attributes comprises comparing the plurality of attributes against preferences from a user profile.

7. The method of claim 1 , wherein the computing the second quality level based in part on the importance comprises:

determining an amount of quality by which to reduce the first quality level based, in part, on the importance; and

determining, based on the amount of quality, the second quality level.

8. The method of claim 1 , further comprising:

computing, based on the importance, that the media asset should be stored on a remote server at the first quality level; and

prior to the altering, causing to be stored, on the remote server, a copy of the media asset having the first quality level.

9. The method of claim 1 , wherein the media asset was stored on a remote server, and wherein the altering the first format to the second format comprises causing to be altered the media asset on the remote server.

10. The method of claim 1 , further comprising:

receiving a command to revert the media asset from the second format to the first format; and

in response to receiving the command:

determining an availability of a replacement media asset, the replacement media asset comprising substantially same content as the media asset and being in a format having a quality level that is not lower than the first quality level;

obtaining the replacement media asset based on the availability; and

replacing the media asset with the replacement media asset.

11. A system comprising:

memory; and

control circuitry configured to:

determine a media asset was stored in the memory at a given time in a first format having a first quality level;

detect whether a threshold period of time since the given time has passed; and

in response to detecting that the threshold period of time since the given time has passed:

compute an importance of the media asset;

compute, based in part on the importance, a second quality level that is lower than the first quality level; and

alter the first format to a second format having the second quality level.

12. The system of claim 11 , wherein the control circuitry, when altering the first format to the second format, is configured to:

alter a first portion of the media asset from the first format to the second format.

13. The system of claim 11 , wherein the control circuitry, when altering the first format to the second format, is configured to:

transcode at least a portion of the media asset from the first format to the second format by reducing the first quality level to the second quality level.

14. The system of claim 11 , wherein the control circuitry is further configured to:

identify a media asset type of the media asset; and

determine, based on the media asset type of the media asset, the threshold period of time for storing the media asset in the first format.

15. The system of claim 11 , wherein the control circuitry, when computing the importance of the media asset, is configured to:

determine a plurality of attributes corresponding to the media asset; and

compute the importance based on the plurality of attributes.

16. The system of claim 15 , wherein the control circuitry, when computing the importance based on the plurality of attributes, is configured to compare the plurality of attributes against preferences from a user profile.

17. The system of claim 11 , wherein the control circuitry, when computing the second quality level based in part on the importance, is configured to:

determine an amount of quality by which to reduce the first quality level based, in part, on the importance; and

determine, based on the amount of quality, the second quality level.

18. The system of claim 11 , wherein the control circuitry is further configured to:

determine, based on the importance, that the media asset should be stored on a remote server at the first quality level; and

prior to altering the first format to the second format, cause to be stored, on the remote server, a copy of the media asset having the first quality level.

19. The system of claim 11 , wherein the memory is located at a remote server, wherein the media asset was stored on the memory at the remote server, and wherein the control circuitry, when altering the first format to the second format, is configured to cause to be altered the media asset on the remote server.

20. The system of claim 11 , wherein the control circuitry is further configured to:

receive a command to revert the media asset from the second format to the first format; and

in response to receiving the command:

determine an availability of a replacement media asset, the replacement media asset comprising substantially same content as the media asset and being in a format having a quality level that is not lower than the first quality level;

obtain the replacement media asset based on the availability; and

replace the media asset with the replacement media asset.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
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 Oct 14, 2021
From: KIM, CLAYTON; WAYE, LUCAS; MILLER, RICHARD ERIC; EMERSON, MATTHEW JOHN
To: ROVI GUIDES, INC.
Reel/Frame 057795/0593 →
Continuity (2)
Continuation 16979071
Related Publication 20220038768A1 · Feb 3, 2022
Cited By (1)
US 12,720,150