Patent ID: 9264652
Filing Date: 2016-02-16
CPC Classification: H04N

Claim Text:
1. A method, comprising: storing a plurality of video programs on a digital video recorder (DVR); assigning a score or ranking to each of the plurality of video programs based on a viewing history associated with different programs previously recorded on the DVR; requesting customer permission to transfer at least some of the plurality of video programs to a secondary storage located remotely from the DVR when a level of used storage at the DVR is at a certain threshold of capacity of the DVR; receiving, from a customer and in response to the request, permission to transfer at least some of the plurality of video programs; receiving a request to store an other video program on the DVR; determining whether the DVR has adequate storage space for the other video program; forwarding, when the DVR does not have adequate storage space for the other video program, a first one of the plurality of video programs having a lowest score or ranking to the secondary storage located remotely from the DVR; periodically forwarding at least some of the plurality of video programs to the secondary storage based on scores or rankings of the plurality of video programs; and periodically forwarding video programming stored on the secondary storage to the DVR based on scores or rankings assigned to the video programming stored on the secondary storage, wherein the DVR is located in a customer's premises and the secondary storage is located externally to the customer's premises.