Patent ID: 7650618

Claim:
A method for presenting a user interface on a monitor of a media device for providing a viewer with information about programs available for viewing during a selected time period, the method including presenting a user interface comprising: a time slot indicating the selected time period; an array of two columns having commonly aligned rows; the two columns comprising a channel column and a program column; each row of the channel column comprising a channel indicator; each row of the program column comprising a program title, the program title naming a program available for viewing during the selected time period on a channel of the media device corresponding to the channel indicator in a commonly aligned row in the channel column, whereby the viewer is provided with the information about the programs available for viewing during the selected time period by a review of the commonly aligned rows in the array, wherein the time slot may be changed to indicate a different selected time period; and wherein, in response to the different selected time period, the program title in each row of the program column changes to a different program title naming a different program available for viewing during the different selected time period on the channel of the media device corresponding to the channel indicator in the commonly aligned row in the channel column; and a topic list having topic entries presented on the monitor of the media device prior to or with presentation of the array; the topic list being receptive to a selection of one of the topic entries as a selected topic entry; and in response to the selection, the topic list being operative to highlight the selected topic entry; wherein the array is receptive to a selection of one of the commonly aligned rows as a selected row, and in response to the selection, the array is operative to highlight the selected row; wherein the selected row comprises a selected program title in the program column, the selected program title naming a selected program available for viewing during the selected time period; and wherein the array is further operative, in response to the selection, to cause the selected program to be displayed on the monitor of the media device.