Patent ID: 8631440

Claim:
A computer-implemented method, comprising: receiving a search request related to media programming; displaying a search result having: (a) a list of a plurality of programs that share at least a portion of a same title and that are responsive to the search request, wherein particular entries in the list each represent an episode of a program and a time at which the episode is to be played; and (b) a schedule grid displaying a plurality of programs on a plurality of different channels for a time period, including two or more of the episodes of programs responsive to the search request, wherein the schedule grid is defined by a time axis and a channel axis, and wherein the list of the plurality of programs and the schedule grid are displayed simultaneously next to each other in portions of a display area distinct from each other; receiving from the user a selection of an episode of a program in the list of a plurality of programs, wherein the episode is displayed in one of the plurality of programs in the list before it is selected but is scheduled outside the time period and therefore not displayed on the schedule grid before it is selected; identifying a channel that corresponds to the selected episode and a showing time that corresponds to the selected episode; automatically changing the time period of the schedule grid, in response to receiving the selection of the episode of the program in the list, to an updated time period that includes the showing time of the selected episode of the program and the channel so as to display the episode of the program in the schedule grid, the automatic change of the time period being based on the identifying the channel that corresponds to the selected episode and the showing time that corresponds to the selected episode; and wherein receiving the search request and generating the search result are performed by one or more programmable processors of one or more computers.