IP Library Granted Patent US 11,540,006
Granted Patent B2
US 11,540,006 · App. 17/525,323 · Granted Dec 27, 2022

System and method for classifying recorded content for deletion

Inventors: Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Gaurav Gupta (Rajasthan, IN); Nimit Dineshbhai Kalaria (Gujarat, IN)
Assignee: Rovi Guides, Inc.
H04N21/4335H04N21/44226H04N21/454H04N21/4532H04N21/4756
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,540,006
App. No.
17/525,323
Granted
Dec 27, 2022
Kind
B2
Abstract

Systems and methods are disclosed herein for classifying, based on most recent information associated with recorded content, the recorded content to an appropriate deletion classifier. A media guidance application may receive information about an event that is associated with a recorded media asset. The media guidance application may determine, based on the event and a current deletion classifier associated with the recorded media asset, whether the current deletion classifier associated with the recorded media asset needs to be updated to a new deletion classifier. The media guidance application may make this determination by accessing a deletion classification database containing rules for classifying recorded media assets into a variety of deletion classifiers. Upon determining that the current deletion classifier associated with the recorded media asset needs to be updated to a new deletion classifier, the media guidance application may update the current deletion classifier to the new deletion classifier.

Claims (70)

1. A method comprising:

storing first data comprising media asset identifiers and corresponding deletion identifiers;

storing second data comprising a plurality of entries, each of the plurality of entries comprising a trigger event, an initial deletion classifier, and a final deletion classifier;

identifying occurrence of an event with respect to a particular media asset identified by a particular media asset identifier of the media asset identifiers;

identifying, from the first data, a particular deletion identifier that corresponds to the particular media asset identifier;

identifying, in the plurality of entries of the second data, a particular entry comprising a particular trigger event that matches the event that occurred with respect to the particular media asset and a particular initial deletion classifier that matches the particular deletion identifier;

in response to identifying the particular entry, substituting the particular deletion classifier corresponding to the particular media asset identifier in the first data with a particular final deletion classifier of the particular entry.

2. The method of claim 1 :

wherein the plurality of entries of the second data further includes additional information for at least a subset of the plurality of entries;

wherein the method further comprises identifying particular additional information of the particular entry and determining that the particular additional information of the particular entry is true;

wherein the substituting the particular deletion classifier with the particular final deletion classifier of the particular entry is performed further in response to determining that additional information of the particular entry is true.

3. The method of claim 2 , wherein the additional information comprises a level of interest of a user in the given recorded media asset, a number of users who have consumed the given recorded media asset; or an identity of the user who has consumed the given recorded media asset.

4. The method of claim 1 , wherein the trigger event comprises:

a version of the given recorded media asset becoming available for free through a media consumption platform;

a version of the given recorded media asset being scheduled for broadcast within some pre-defined time period;

a user consuming a portion of the given recorded media asset;

the user consuming a portion of a version of the given recorded media asset that is available from a different source;

media asset associated with the given recorded media asset being scheduled to be available within some pre-defined time period;

available memory of a storage device that the given recorded media asset is stored on falling below a pre-defined threshold available memory value; or

duration of time for which the given recorded media asset was stored on the storage device exceeding a pre-defined threshold storage time duration value.

5. The method of claim 1 , further comprising generating for simultaneous display the particular media asset identifier, the particular final deletion classifier and a reason for classifying the recorded media asset with the final deletion classifier.

6. The method of claim 1 , further comprising:

generating for display the particular media asset identifier and a plurality of selectable deletion classifier options;

receiving a user selection of a selectable deletion classifier option of the plurality of selectable deletion classifier options;

substituting the particular final deletion classifier in the first data with a deletion classifier corresponding to the selected selectable deletion classifier option.

7. The method of claim 1 , further comprising:

identifying occurrence of a second event with respect to the particular media asset identified by the particular media asset identifier of the media asset identifiers;

identifying, from the first data, the particular final deletion classifier as corresponding to the particular media asset identifier;

identifying, in the plurality of entries of the second data, a second entry comprising a second trigger event that matches the second event and a second initial deletion classifier that matches the particular final deletion classifier;

in response to identifying the second entry, substituting the particular final deletion classifier corresponding to the particular media asset identifier in the first data with a second final deletion classifier of the second entry.

8. The method of claim 1 , wherein the plurality of entries each include a priority level and wherein identifying the particular entry comprises determining that a priority level of the particular entry is higher than a priority level of a different entry comprising a trigger event that matches the event and an initial deletion classifier that matches the particular deletion classifier.

9. The method of claim 1 , wherein the plurality of entries each include a priority level and wherein the method further comprises:

identifying a second entry with a priority level higher than the particular entry;

identifying additional information of the second entry;

determining that a criterion of the additional information of the second entry is not fulfilled and, in response, selecting the particular entry.

10. A system comprising:

a memory storing first data comprising media asset identifiers and corresponding deletion identifiers and second data comprising a plurality of entries, each of the plurality of entries comprising a trigger event, an initial deletion classifier, and a final deletion classifier;

control circuitry configured to:

identify occurrence of an event with respect to a particular media asset identified by a particular media asset identifier of the media asset identifiers;

identify, from the first data, a particular deletion identifier that corresponds to the particular media asset identifier;

identify, in the plurality of entries of the second data, a particular entry comprising a particular trigger event that matches the event that occurred with respect to the particular media asset and a particular initial deletion classifier that matches the particular deletion identifier;

in response to identifying the particular entry, substitute the particular deletion classifier corresponding to the particular media asset identifier in the first data with a particular final deletion classifier of the particular entry.

11. The system of claim 10 :

wherein the plurality of entries of the second data further includes additional information for at least a subset of the plurality of entries;

wherein the control circuitry is further configured to identify particular additional information of the particular entry and determine that the particular additional information of the particular entry is true;

wherein the control circuitry is configured to perform the substituting the particular deletion classifier with the particular final deletion classifier of the particular entry further in response to determining that additional information of the particular entry is true.

12. The system of claim 11 , wherein the additional information comprises a level of interest of a user in the given recorded media asset, a number of users who have consumed the given recorded media asset; or an identity of the user who has consumed the given recorded media asset.

13. The system of claim 10 , wherein the trigger event comprises:

a version of the given recorded media asset becoming available for free through a media consumption platform;

a version of the given recorded media asset being scheduled for broadcast within some pre-defined time period;

a user consuming a portion of the given recorded media asset;

the user consuming a portion of a version of the given recorded media asset that is available from a different source;

media asset associated with the given recorded media asset being scheduled to be available within some pre-defined time period;

available memory of a storage device that the given recorded media asset is stored on falling below a pre-defined threshold available memory value; or

duration of time for which the given recorded media asset was stored on the storage device exceeding a pre-defined threshold storage time duration value.

14. The system of claim 10 , wherein the control circuitry is further configured to generate for simultaneous display the particular media asset identifier, the particular final deletion classifier and a reason for classifying the recorded media asset with the final deletion classifier.

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

generate for display the particular media asset identifier and a plurality of selectable deletion classifier options;

receive a user selection of a selectable deletion classifier option of the plurality of selectable deletion classifier options;

substitute the particular final deletion classifier in the first data with a deletion classifier corresponding to the selected selectable deletion classifier option.

16. The system of claim 10 , wherein the control circuitry is further configured to:

identify occurrence of a second event with respect to the particular media asset identified by the particular media asset identifier of the media asset identifiers;

identify, from the first data, the particular final deletion classifier as corresponding to the particular media asset identifier;

identify, in the plurality of entries of the second data, a second entry comprising a second trigger event that matches the second event and a second initial deletion classifier that matches the particular final deletion classifier;

in response to identifying the second entry, substitute the particular final deletion classifier corresponding to the particular media asset identifier in the first data with a second final deletion classifier of the second entry.

17. The system of claim 10 , wherein the plurality of entries each include a priority level and wherein identifying the particular entry comprises determining that a priority level of the particular entry is higher than a priority level of a different entry comprising a trigger event that matches the event and an initial deletion classifier that matches the particular deletion classifier.

18. The system of claim 10 , wherein the plurality of entries each include a priority level and wherein the control circuitry is further configured to:

identify a second entry with a priority level higher than the particular entry;

identify additional information of the second entry;

determine that a criterion of the additional information of the second entry is not fulfilled and, in response, select the particular entry.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
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 Nov 12, 2021
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, GAURAV; KALARIA, NIMIT DINESHBHAI
To: ROVI GUIDES, INC.
Reel/Frame 058100/0670 →
Continuity (3)
Continuation 16928179 · Jul 14, 2020
Continuation 16471086
Related Publication 20220150574A1 · May 12, 2022