DSL VIDEO SERVICE WITH MEMORY MANAGER
A digital video recorder (DVR) has a memory manager to determine a particular date and a particular video program in a download schedule for which the DVR will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR. The DVR outputs a display signal to indicate the particular date and the particular video program.
1 . A computer readable medium, containing computer instructions executable by a computer, the computer program comprising:
instructions to determine a particular video program in a download schedule for which a digital video recorder (DVR) will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR based on download parameters comprising a start time indicating when the down load is to begin, a completion time indicating when the download is to end, a bandwidth parameter indicating an amount of bandwidth that should be dedicated to the download, a quality parameter indicating a viewing quality for the download, and a real time parameter indicating whether the download is for viewing in real time; and
instructions to indicate the particular video program.
2 . The medium of claim 1 wherein the instructions to determine the particular video program is further based on a persistence condition of a video program stored by the DVR.
3 . The medium of claim 2 wherein the persistence condition comprises instructions to automatically delete the stored video program on a date between a present date and the particular date.
4 . The medium of claim 2 wherein the persistence condition comprises instructions to automatically delete the stored video program to make room for a new download.
5 . The medium of claim 1 wherein the download schedule comprises at least one video program to be recorded before the particular video program.
6 . An apparatus comprising:
a digital video recorder (DVR) having a memory manager to determine a particular date for which the DVR will reach a low memory condition based on a download schedule and an amount of unoccupied memory space in the DVR based on download parameters comprising a start time indicating when the down load is to begin, a completion time indicating when the download is to end, a bandwidth parameter indicating an amount of bandwidth that should be dedicated to the download, a quality parameter indicating a viewing quality for the download, and a real time parameter indicating whether the download is for viewing in real time; the DVR to output a display signal to indicate the particular date.
7 . The apparatus of claim 6 wherein the particular date is at least two days later than a present date.
8 . The apparatus of claim 6 wherein memory manager is to determine the particular date based on a persistence condition of a video program stored by the DVR.
9 . The apparatus of claim 8 wherein the persistence condition comprises automatically deleting the stored video program on a date between a present date and the particular date.
10 . The apparatus of claim 7 wherein the persistence condition comprises automatically deleting the stored video program to make room for a new download.
11 . The apparatus of claim 6 wherein the download schedule comprises a first video program that is user selected and a second video program that is automatically selected.
12 . The apparatus of claim 6 wherein the memory manager is further to determine a particular video program in the download schedule for which the DVR will reach the low memory condition, wherein the DVR is to output a display signal to indicate the particular video program.
13 . An apparatus comprising:
a digital video recorder (DVR) having a memory manager to determine a particular video program in a download schedule for which the DVR will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR based on download parameters comprising a start time indicating when the down load is to begin, a completion time indicating when the download is to end, a bandwidth parameter indicating an amount of bandwidth that should be dedicated to the download, a quality parameter indicating a viewing quality for the download, and a real time parameter indicating whether the download is for viewing in real time, the DVR to output a display signal to indicate the particular video program.
14 . The apparatus of claim 13 wherein the memory manager is to determine the particular video program based on a persistence condition of a video program stored by the DVR.
15 . The apparatus of claim 14 wherein the persistence condition comprises automatically deleting the stored video program on a date between a present date and the particular date.
16 . The apparatus of claim 14 wherein the persistence condition comprises' automatically deleting the stored video program to make room for a new download.
17 . The apparatus of claim 14 wherein the download schedule comprises at least one video program to be recorded before the particular video program.