An integrated DSS/WebTV receiver is communicatively connected to an Internet
service
provider, a DSS service provider, and (optionally) a local broadcast station to
provide a display of DSS programs, Internet web sites, and local broadcast channels
in a seamless fashion. The DSS/WebTV receiver downloads graphic images, corresponding
to DSS programs, from a DSS communication medium or the Internet into a local memory.
The graphic images are periodically updated by the DSS service provider or Internet
service provider. The DSS/WebTV receiver generates a graphical user interface (GUI),
displayed on a television screen, for facilitating a user's navigation through
the DSS, Internet, and local broadcast data. The GUI includes a selectable DSS
program listing that displays DSS programs that are currently being broadcast or
that will be broadcasted in the future. If a user selects a currently broadcasted
program, the DSS/WebTV receiver displays the selected program on the television.
If the user selects a program that is broadcasted in the future, the DSS/WebTV
receiver displays a downloaded graphic image, corresponding to the selected program,
on the television. The graphic image may be the selected program's name or logo,
still shots from the selected program, short video clips related to the selected
program, or advertisements related to the selected program.