Patent ID: 8266649

Claim:
A system for providing an electronic program guide comprising: means for receiving a set of program listings each corresponding to a single broadcast of one of a plurality of programs; means for receiving a user input selecting a time period prior to a current time; means for generating a display in response to receiving the user input, that includes from the set of received program listings, a plurality of program listings corresponding to past broadcasts within the selected time period that is prior to the current time, wherein each of the plurality of program listings corresponds to a past broadcast of a different one of the plurality of programs; means for determining, without user intervention, for each listing of the plurality of program listings within the generated display, whether said listing corresponds to a past broadcast of a program that is scheduled to be broadcast again at a future time; and means for, in response to the user input, visually distinguishing each of the program listings within the generated display determined by the means for determining to correspond to past broadcasts of programs that are scheduled to be broadcast again at a future time from the program listings within the generated display determined by the means for determining to correspond to past broadcasts of programs that are not scheduled to be broadcast again at a future time, wherein the visually distinguished program listings are displayed together with the program listings that are not visually distinguished within the generated display.