Controlling record/playback devices with a computer
First Claim
1. A method of programming a remote controlled infrared device, comprising:
- receiving a data stream containing information associated with a plurality of programs at a controlling device coupled to and controlling an infrared emitter;
searching the data stream utilizing the controlling device for user selected keywords and programming codes; and
responsive to detecting user selected keywords or programming codes within the data stream, employing the controlling device to automatically generate infrared signals signaling a remote controlled recording device to record a program within the plurality of programs which is associated with the user selected keywords or programming codes.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system connected to and controlling an infrared emitter may be utilized to control remote control devices such as video cassette recorders and cassette recorders, allowing the data processing system to program recording by such devices. The data processing system may, for example, be a set-top box located in proximity to remote controlled record/playback devices, relying on line-of-sight or reflected infrared signal transmission, or may be utilized in connection with suitably placed infrared repeaters. The data processing system may also be employed in conjunction with the “server push” network technique, in which a data stream is transmitted to a subscribing client without intervention by the client. The data stream is monitored for user-defined data items. When detected, the data processing automatically controls the appropriate record/playback device to record a broadcast associated with the detected data item.
-
Citations
14 Claims
-
1. A method of programming a remote controlled infrared device, comprising:
-
receiving a data stream containing information associated with a plurality of programs at a controlling device coupled to and controlling an infrared emitter;
searching the data stream utilizing the controlling device for user selected keywords and programming codes; and
responsive to detecting user selected keywords or programming codes within the data stream, employing the controlling device to automatically generate infrared signals signaling a remote controlled recording device to record a program within the plurality of programs which is associated with the user selected keywords or programming codes. - View Dependent Claims (2, 3, 4, 5)
receiving text descriptive of the plurality of programs.
-
-
3. The method of claim 1, wherein the step of receiving a data stream containing information associated with a plurality of programs further comprises:
receiving VCR programming codes associated with the plurality of programs.
-
4. The method of claim 1, wherein the step of automatically generating infrared signals signaling a remote controlled recording device to record a program within the plurality of programs associated with the user selected keywords or programming codes further comprises:
generating infrared signals at a start time of the program actuating the recording device.
-
5. The method of claim 4, wherein the step of automatically generating infrared signals signaling a remote controlled recording device to record a program within the plurality of programs associated with the user selected keywords or programming codes further comprises:
generating infrared signals at an end time of the program stopping the recording device.
-
6. A mechanism for programming a remote controlled infrared device, comprising:
-
a data processing system receiving a data stream containing information associated with a plurality of programs and searching the data stream for a user selected keywords and programming codes;
an infrared emitter connected to and controlled by the data processing system; and
a remote controlled recording device receiving infrared signals generated by the infrared emitter, wherein the infrared emitter automatically generates infrared signals signaling the remote controlled recording device to record a program within the plurality of programs associated with user selected keywords or programming codes in response to the data processing system detecting the user selected keywords or programming codes within the data stream. - View Dependent Claims (7, 8, 9, 10)
means for receiving text descriptive of the plurality of programs.
-
-
8. The mechanism of claim 6, wherein the data processing system further comprises:
means for receiving VCR programming codes associated with the plurality of programs.
-
9. The mechanism of claim 6, wherein the data processing system further comprises:
means for generating infrared signals at a start time of the program actuating the recording device.
-
10. The mechanism of claim 9, wherein the data processing system further comprises:
means for generating infrared signals at an end time of the program stopping the recording device.
-
11. A computer program product within a computer usable medium, comprising:
-
instructions within the computer usable medium for receiving a data stream at a controlling device containing information associated with a plurality of programs;
instructions within the computer usable medium for searching the data stream for user selected keywords and programming codes utilizing the controlling device; and
instructions within the computer usable medium, responsive to detecting user selected keywords or programming codes within the data stream, for automatically generating infrared signals, utilizing the controlling device, which signal a remote controlled recording device to record a program within the plurality of programs associated with the user selected keywords or programming codes. - View Dependent Claims (12, 13, 14)
instructions for receiving text descriptive of the plurality of programs.
-
-
13. The computer program product of claim 11, wherein the instructions for receiving a data stream containing information associated with a plurality of programs further comprise:
instructions for receiving VCR programming codes associated with the plurality of programs.
-
14. The computer program product of claim 11, wherein the instructions for automatically generating infrared signals signaling a remote controlled recording device to record a program within the plurality of programs associated with the data item further comprise:
-
instructions for generating infrared signals at a start time of the program actuating the recording device;
instructions for generating infrared signals at a stop time of the program stopping the recording device.
-
Specification