Patent ID: 7542657

Claim:
A video system recorder controller for indexing programs recorded by a video recorder comprising: a microprocessor, the microprocessor having; a scheduling input port responsive to an input of one or more sets of broadcast scheduling information, including one or more of channel, start time, end time, date, day of the week and length; an identification input port responsive to data from a television broadcast including: one or more titles: one or more sets of broadcast identification information, each set including one or more of channel, start time, end time, date, day of the week and length; and associations between a plurality of the titles and a plurality of the sets of broadcast identification information; a bidirectional memory port for sending data to an index memory and retrieving it from the index memory; and wherein after one or more sets of broadcast scheduling information have been received by the scheduling input port and stored in the index memory by the microprocessor, and after one or more sets of broadcast identification information, titles and associations have been received by the identification input port, a title is selected by the microprocessor, stored in the index memory and associated with the set of stored broadcast scheduling information if the set of broadcast identification information having an association with the title matches the set of stored broadcast scheduling information.