Patent ID: 8464310

Claim:
A method for providing interactive television viewing, comprising the steps of: combining a programming signal with a code signal to form a transmission signal, wherein different programming signals correspond to respective code signals; broadcasting the transmission signal; receiving the broadcast transmission signal with a TV receiver at a viewer's location, and displaying the programming signal in the received transmission signal; pre-storing at the viewer's location at least one code signal; pre-storing at the viewer's location interactive program data, wherein different interactive program data correspond to respective ones of said pre-stored code signals; detecting the code signal in the received transmission signal; determining whether the detected code signal matches the pre-stored code signal and, if so, inputting to a display the pre-stored interactive program data that corresponds to the detected code signal; displaying to the viewer the interactive program data that corresponds to the detected code signal; and recording a viewer response signal that has been manually inputted, interactively with the displayed programming signal, during the display of the programming signal based on the displayed interactive program data.