Managing digital video recorder storage for a plurality of users
First Claim
Patent Images
1. A method for managing program retention in a multi-user environment, the method comprising:
- a digital video recorder 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 first program from a user in the multi-user environment, the digital video recorder determining an associated amount of the program storage assigned to the user;
responsive to a determination that recording the first program to the associated amount of the program storage assigned to the user will not exceed the associated amount of the program storage assigned to the user, the digital video recorder recording the first program to the program storage;
the digital video recorder calculating a recording to viewing ratio for each user;
the digital video recorder determining a user having a highest recording to viewing ratio; and
the digital video recorder deleting a recorded program associated with the user having the highest recording to viewing ratio.
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.
32 Citations
25 Claims
-
1. A method for managing program retention in a multi-user environment, the method comprising:
-
a digital video recorder 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 first program from a user in the multi-user environment, the digital video recorder determining an associated amount of the program storage assigned to the user; responsive to a determination that recording the first program to the associated amount of the program storage assigned to the user will not exceed the associated amount of the program storage assigned to the user, the digital video recorder recording the first program to the program storage; the digital video recorder calculating a recording to viewing ratio for each user; the digital video recorder determining a user having a highest recording to viewing ratio; and the digital video recorder deleting a recorded program associated with the user having the highest recording to viewing ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing program retention in a multi-user environment, the method comprising:
-
a digital video recorder receiving a request to record a program in the digital video recorder from a requesting user in the multi-user environment; the digital video recorder determining if program storage assigned to the requesting user in the digital video recorder contains sufficient space to store the program; responsive to a determination that the program storage assigned to the requesting user does not contain sufficient space to store the program, the digital video recorder identifying a program genre ranked lowest by the requesting user in order of retention preference; the digital video recorder deleting a recorded program of the lowest-ranked program genre; the digital video recorder recording the program to the program storage; the digital video recorder calculating a recording to viewing ratio for each user in the multi-user environment; the digital video recorder determining a user having a highest recording to viewing ratio; and the digital video recorder deleting a recorded program associated with the user having the highest recording to viewing ratio. - View Dependent Claims (10, 11, 12)
-
-
13. A method for managing program retention in a multi-user environment, the method comprising:
-
a digital video recorder allocating each user in the multi-user environment a number of retention credits; responsive to receiving a request to record a first program from a requesting user in the multi-user environment, the digital video recorder determining if program storage assigned to the requesting user in the digital video recorder contains sufficient space to store the first program; responsive to a determination that the program storage assigned to the requesting user does not contain sufficient space to store the first program, the digital video recorder identifying a recorded program in the program storage assigned to the requesting user that has been assigned a least amount of retention credits by the requesting user; the digital video recorder deleting the recorded program from the program storage assigned to the requesting user; the digital video recorder recording the first program to the program storage; the digital video recorder calculating a recording to viewing ratio for each user in the multi-user environment; the digital video recorder determining a user having a highest recording to viewing ratio; and the digital video recorder deleting a recorded program associated with the user having the highest recording to viewing ratio. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for managing program retention in a multi-user environment, the method comprising:
-
a digital video recorder determining a number of programs recorded by a first user in the multi-user environment; the digital video recorder determining a number of programs deleted from a program storage without having been viewed by the first user; the digital video recorder calculating a recording to viewing ratio for the first user; responsive to receiving a request to record a program from a user in the multi-user environment, the digital video recorder 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; the digital video recorder deleting a recorded program associated with a particular user having the highest recording to viewing ratio; and the digital video recorder recording the program to the program storage. - View Dependent Claims (22, 23, 24, 25)
-
Specification