Communicating between a digital video recorder (DVR) and a set top box (STB) to coordinate the display of a graphical user interface
First Claim
1. A digital video recorder (DVR) for use with a monitor and a set top box (STB), the STB for demodulating program data from a program signal received over a communication channel and for generating a STB graphical user interface (GUI), the STB comprising a DVR interface, the DVR comprising:
- (a) a local memory for storing the program data received from the STB;
(b) a STB interface for communicating with the STB over the DVR interface; and
(c) a DVR controller for;
generating a DVR GUI; and
in response to user input, communicating with the STB to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital video recorder (DVR) for use with a monitor and a set top box (STB) is disclosed. The STB demodulates program data from a program signal received over a communication channel and generates a STB graphical user interface (GUI). The DVR comprises a local memory for storing the program data received from the STB, a DVR interface for communicating with the STB, and a DVR controller. The DVR controller generates a DVR GUI, and in response to user input, communicates with the STB to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor.
-
Citations
37 Claims
-
1. A digital video recorder (DVR) for use with a monitor and a set top box (STB), the STB for demodulating program data from a program signal received over a communication channel and for generating a STB graphical user interface (GUI), the STB comprising a DVR interface, the DVR comprising:
-
(a) a local memory for storing the program data received from the STB; (b) a STB interface for communicating with the STB over the DVR interface; and (c) a DVR controller for; generating a DVR GUI; and in response to user input, communicating with the STB to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A set top box (STB) for use with a monitor and a digital video recorder (DVR), the DVR for storing program data received from the STB and for generating a DVR GUI, the DVR comprising a STB interface, the STB comprising:
-
(a) a tuner for demodulating the program data from a program signal received over a communication channel; (b) a DVR interface for communicating with the DVR over the STB interface; and (c) a STB controller for; generating a STB GUI; and in response to user input, communicating with the DVR to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program embodied on a computer readable storage medium for use in a digital video recorder (DVR), the DVR for use with a monitor and a set top box (STB), the STB for demodulating program data from a program signal received over a communication channel and for generating a STB graphical user interface (GUI), the STB comprising a DVR interface and the DVR comprising a STB interface for communicating with the STB over the DVR interface, the DVR comprising a local memory, the computer program comprising code segments for:
-
(a) receiving the program data from the STB; (b) storing the program data in the local memory; (c) generating a DVR GUI; and (d) in response to user input, communicating with the STB to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor.
-
-
37. A computer program embodied on a computer readable storage medium for use in a set top box (STB), the STB for use with a monitor and a digital video recorder (DVR), the DVR for storing program data received from the STB and for generating a DVR GUI, the DVR comprising a STB interface and the STB comprising a DVR interface for communicating with the DVR over the STB interface, the computer program comprising code segments for:
-
(a) demodulating the program data from a program signal received over a communication channel; (b) generating a STB GUI; and (c) in response to user input, communicating with the DVR to coordinate whether the STB GUI or the DVR GUI is displayed on the monitor.
-
Specification