A method for displaying an electronic program guide (EPG) to a viewer. The
method includes displaying one or more data slices representative of
broadcast programming to a viewer. In response to input from the viewer,
the displayed number of data slices is increased, for example, from one
slice to two slices. In browser mode the viewer can scroll through
multiple EPG data slices without selecting to view full mode EPG, while
in full mode the EPG can expand from a single column of data slices to
multiple columns of data slices based upon viewer selections. The EPGs of
the present invention can display programming that a viewer is more
likely to watch at a particular time than other programming. A data slice
representing the predicted programming can be inserted into the EPG so
that the viewer can identify programming that is likely to be of
interest.