Patent ID: 8965936
Filing Date: 2015-02-24
Classification: G06F,H04L,H04N

Abstract:
1. A method comprising: receiving, at a computing device in communication with at least one storage device, a request from a software program to reserve an amount of storage space on at least one volume associated with the at least one storage device; determining, by the computing device, that the software program is allowed to reserve the amount of storage space in accordance with allocation provisioning information defining a maximum amount of space the software program can reserve on the at least one volume; based at least in part on determining that the software program is allowed to reserve the amount of storage space, reserving the amount of storage space on the at least one volume for the software program such that the amount of storage space is available to the software program when the software program schedules or starts a recording of media content; subsequent to reserving the amount of storage space, monitoring use of the at least one volume to determine whether a quota has been violated, the quota specifying a maximum amount of space that can be used for storing media content on the at least one volume, and the maximum amount of space that can be used for storing media content on the at least one volume being different from the maximum amount of space the software program can reserve on the at least one volume; and responsive to determining that the quota has been violated, deleting at least one item of media content from the at least one volume to eliminate the violation.