摘要 |
A method and apparatus is provided for recording at least one program received over a broadband communications system. The method begins by accessing a database that includes program information that describes with program attributes a plurality of programs available over the broadband communications system. User-defined criteria are received that identify preferred program attributes. The database is sorted through to identify at least one preferred program having program attributes that include the preferred program attributes. From information in the database a first scheduled time at which the preferred program is to be received is identified. The first scheduled time is compared to another scheduled time of another program to be recorded. If the first scheduled time and the other scheduled time overlap in whole or in part, thereby giving rise to a scheduling conflict, the method continues by sorting through the database to identify a second scheduled time at which either the preferred program or the other program is available. Recording is then scheduled at the second scheduled time of either the preferred program or the other program that is available at the second scheduled time. Recording is next scheduled of a remaining one of the preferred program or the other program at the first scheduled time or the other scheduled time, respectively.
|