US 12,034,990 B2
Systems and methods for extending storage for media content based on aggregating user data
Rajesh Khanna, Los Gatos, CA (US)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/583,715.
Application 17/583,715 is a continuation of application No. 16/634,502, granted, now 11,265,590, previously published as PCT/US2017/044239, filed on Jul. 27, 2017.
Prior Publication US 2022/0150563 A1, May 12, 2022
Int. Cl. H04N 21/262 (2011.01); H04N 21/235 (2011.01); H04N 21/24 (2011.01); H04N 21/442 (2011.01)
CPC H04N 21/26241 (2013.01) [H04N 21/2353 (2013.01); H04N 21/2407 (2013.01); H04N 21/26258 (2013.01); H04N 21/26283 (2013.01); H04N 21/44226 (2020.08)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining that a media asset is scheduled for storage during a scheduled time slot;
retrieving an input related to the media asset;
based on the input, searching for information indicating that the media asset is likely to be transmitted outside of the scheduled time slot;
determining, using a confidence analysis model, a confidence score indicating a likelihood that the media asset will be transmitted outside of the scheduled time slot based on the information indicating that the media asset is likely to be transmitted outside of the scheduled time slot;
determining, from the confidence score, whether the media asset will be transmitted outside of the scheduled time slot;
in response to determining that the media asset will be transmitted outside of the scheduled time, extending the storage of the media asset beyond the scheduled time slot;
determining, from candidate inputs, a period of time for each of the candidate inputs that extended the storage of the media asset, wherein the candidate inputs are different than the input related to the media asset;
determining an extension duration based on an analysis of the period of time for each of the candidate inputs that extended the storage of the media asset;
adding the extension duration to an end time to create a new end time; and
adjusting the storage of the media asset to store from a start time to the new end time.