Communicating program identifiers from a digital video recorder (DVR) to a set top box (STB) independent of when the STB demodulates the associated program data
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 plurality of program identifiers;
(c) a STB interface for communicating with the STB over the DVR interface; and
(d) a DVR controller for;
maintaining the plurality of program identifiers; and
communicating to the STB the plurality of program identifiers independent of when the STB demodulates the program data identified by the program identifiers, wherein the STB is responsive to the plurality of program identifiers to modify at least one selected operation of the STB.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital video recorder (DVR) is disclosed 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 DVR comprises a local memory for storing the program data received from the STB and a plurality of program identifiers. The DVR further comprises a DVR controller for maintaining the plurality of program identifiers, and for communicating to the STB the plurality of program identifiers independent of when the STB demodulates the program data identified by the program identifiers. The STB is responsive to the plurality of program identifiers to modify at least one selected operation of the STB.
179 Citations
20 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 plurality of program identifiers; (c) a STB interface for communicating with the STB over the DVR interface; and (d) a DVR controller for; maintaining the plurality of program identifiers; and communicating to the STB the plurality of program identifiers independent of when the STB demodulates the program data identified by the program identifiers, wherein the STB is responsive to the plurality of program identifiers to modify at least one selected operation of the STB. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 plurality of program identifiers having Information identifying programs to be recorded by the DVR; (c) a STB Interface for communicating with the STB over the DVR interface; and (d) a DVR controller for; receiving from the STB information identifying a program selected by a user from the STB GUI; and modifying the plurality of program identifiers in response to the information identifying the program selected by the user from the STB GUI.
-
-
8. A set top box (STB) for use with a monitor and a digital video recorder (DVR) for storing program data received from the STB, the DVR comprising a STB interface and a plurality of program identifiers, 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 graphical user interface (GUI); receiving the plurality of program identifiers from the DVR independent of when the STB demodulates the program data identified by the program identifiers; and modifying at least one selected operation of the STB in response to the plurality of program identifiers. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A set top box (STB) for use with a monitor and a digital video recorder (DVR) for storing program data received from the STB, the DVR comprising a STB interface and a plurality of program identifiers having information identifying programs to be recorded by the DVR, 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; communicating to the DVR Information identifying a program selected by a user from the STB GUI; and receiving a command from the DVR to tune to a channel corresponding to one of the program identifiers.
-
-
15. A computer readable storage medium encoded with a computer program 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) maintaining a plurality of program identifiers; and (d) communicating to the STB the plurality of program identifiers independent of when the STB demodulates the program data identified by the program identifiers, wherein the STB is responsive to the plurality of program identifiers to modify at least one selected operation of the STB.
-
-
16. A computer readable storage medium encoded with a computer program 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) maintaining a plurality of program identifiers; (d) receiving from the STB information identifying a program selected by a user from the STB GUI; and (e) modifying the plurality of program identifiers in response to the information identifying the program selected by the user from the STB GUI.
-
-
17. A computer readable storage medium encoded with a computer program 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, 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) receiving a plurality of program identifiers from the DVR independent of when the program data identified by the program identifiers is demodulated; (c) modifying at least one selected operation of the STB In response to the plurality of program identifiers.
-
-
18. A computer readable storage medium encoded with a computer program 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, the DVR comprising a STB Interface and a plurality of program identifiers having information identifying programs to be recorded by the DVR, 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 graphical user interface (GUI); (c) communicating to the DVR information identifying a program selected by a user from the STB GUI; and (d) receiving a command from the DVR to tune to a channel corresponding to one of the program identifiers.
-
-
19. A set top box (STB) for use with a monitor and a digital video recorder (DVR) for storing program data received from the STB, the DVR comprising a STB interface and a plurality of program identifiers having information identifying programs to be recorded by the DVR, the STB comprising:
-
(a) a DVR interface for communicating with the DVR over the STB interface; and (b) a STB controller for; generating a STB graphical user interface (GUI); communicating to the DVR information identifying a program selected by a user from the STB GUI to be recorded by the DVR; and receiving a command from the DVR to tune to a channel corresponding to one of the program identifiers.
-
-
20. A computer readable storage medium encoded with a computer program for use in a set top box (STB), the STB for use with a monitor and a digital video recorder (DVR), the DVR comprising a STB interface and a plurality of program identifiers having information identifying programs to be recorded by the DVR, and the STB comprising a DVR Interface for communicating with the DVR over the STB interface, the computer program comprising code segments for
(a) generating a STB graphical user interface (GUI); -
(b) communicating to the DVR information identifying a program selected by a user from the STB GUI to be recorded by the DVR; and (c) receiving a command from the DVR to tune to a channel corresponding to one of the program identifiers.
-
Specification