Managing Digital Video Recorder Storage for a Plurality of Users
First Claim
1. A computer implemented method for managing program retention in a digital video recorder in a multi-user environment, the computer implemented method comprising:
- assigning each user in the multi-user environment an amount of program storage in the digital video recorder;
responsive to receiving a request to record a new program from a user in the multi-user environment, determining an associated amount of program storage assigned to the user; and
responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, recording the new program to the program storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and apparatus for managing digital video recorder storage for one or more users. Each user in the multi-user environment is assigned an amount of program storage in the digital video recorder. Responsive to receiving a request to record a new program from a user in the multi-user environment, an associated amount of program storage assigned to the use is determined. Responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, the new program is recorded to the program storage.
42 Citations
25 Claims
-
1. A computer implemented method for managing program retention in a digital video recorder in a multi-user environment, the computer implemented method comprising:
-
assigning each user in the multi-user environment an amount of program storage in the digital video recorder; responsive to receiving a request to record a new program from a user in the multi-user environment, determining an associated amount of program storage assigned to the user; and responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, recording the new program to the program storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for managing program retention in a digital video recorder in a multi-user environment, the computer implemented method comprising:
-
receiving a request to record a new program in the digital video recorder from a user in the multi-user environment; determining if program storage assigned to the user in the digital video recorder contains sufficient space to store the new program; responsive to a determination that the program storage assigned to the user does not contain sufficient space to store the new program, identifying a program genre ranked lowest by the user in order of retention preference; deleting a recorded program from the lowest-ranked program genre; and recording the new program to the program storage. - View Dependent Claims (10, 11, 12)
-
-
13. A computer implemented method for managing program retention in a digital video recorder in a multi-user environment, the computer implemented method comprising:
-
allocating each user in the multi-user environment a number of retention credits; responsive to receiving a request to record a new program from a user in the multi-user environment, determining if program storage assigned to the user in the digital video recorder contains sufficient space to store the new program; responsive to a determination that the program storage assigned to the user does not contain sufficient space to store the new program, identifying a recorded program in a program storage assigned to the user that has been assigned a least amount of retention credits by the user; deleting the recorded program from the program storage; and recording the new program to the program storage. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method for managing program retention in a digital video recorder in a multi-user environment, the computer implemented method comprising:
-
determining a number of programs recorded by a user in the multi-user environment; determining a number of programs deleted from a program storage without having been viewed by the user; calculating a recording to viewing ratio for the user; responsive to receiving a request to record a new program from a user in the multi-user environment, comparing an associated recording to viewing ratio of each user in the multi-user environment to identify a user having a highest recording to viewing ratio; deleting a recorded program associated with a particular user having the highest recording to viewing ratio; and recording the new program to the program storage. - View Dependent Claims (22, 23, 24, 25)
-
Specification