Patent ID: 9124911
Filing Date: 2015-09-01
Classification: G11B,H04N

Abstract:
1. A computer-implemented method comprising: receiving, by a network-based digital video recording (nDVR) system comprising one or more computers, a request to copy a file to a plurality of locations; associating, by the nDVR system, a dynamically adjustable quota to a user account based at least in part on a user subscription; sending, by the nDVR system, a notification upon determining the quota has reached a threshold; processing, by the nDVR system, the file, wherein the processing comprises apportioning the file into a plurality of data blocks; periodically scanning, by the nDVR system, at least one of the plurality of data blocks to determine if the at least one of the plurality of data blocks is to be deleted; storing, by the nDVR system, the plurality of data blocks to a location; generating, by the nDVR system, a plurality of reference pointers associated with each of the plurality of data blocks; and storing, by the nDVR system, the plurality of reference pointers; wherein storing the plurality of reference pointers comprises storing the plurality of reference pointers to the plurality of locations, wherein at least one of the plurality of location is associated with a user account.