| CPC H04N 21/25891 (2013.01) [H04N 21/251 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a computing device, a request from a user device, associated with a user, to record a content item;
determining, based on the content item, a predicted time window for receiving a request from the user device to watch the recorded content item;
determining, based on the content item, a confidence level for the predicted time window; and
causing, based on the confidence level, at least a portion of the recorded content item to be prepared for delivery to the user device.
|