Patent ID: 8276176

Claim:
An apparatus comprising: a processor configured to process program information and to cause display of an electronic program guide comprising: a celled grid having a first data set on a vertical axis and a second data set on a horizontal axis, wherein cells at an intersection of the first data set and the second data set display a title for an available program; and a window having a boundary line defining a perimeter of the window, where a portion of the perimeter is located outside of the grid and another portion of the perimeter extends to include a subset of the cells of the grid within the window, the subset comprising a highlighted cell, an associated element of the first data set, and an associated element of the second data set, wherein the window and the celled grid overlap such that the window displays a description of a program associated with the highlighted cell outside of the overlap, and wherein the processor is further configured to: process an instruction indicating a change in which cell to highlight; and cause presentation of an update to the electronic program guide including a newly highlighted cell within the window in response to processing of the instruction.