System and method for interleaving infrared command codes with identifier codes
First Claim
Patent Images
1. A method for enabling a user to program a remote control device for remote control of an apparatus, the method comprising:
- enabling to send respective signals, representative of the respective test control codes, sequentially to the apparatus until the apparatus responds to a specific test control code, wherein;
each respective test control code is representative of a respective set of multiple control codes, and each respective test control code has a respective tag;
enabling to monitor the sending of the respective signals for identifying the specific test code through a specific one of the tags;
enabling to identify a specific set under control of the tag; and
enabling to render the specific set operational on the remote control device.
2 Assignments
0 Petitions
Accused Products
Abstract
A universal programmable remote is programmed for being used with a specific apparatus. A sequence of test codes is sent to the apparatus until the apparatus responds. The test codes comprise tags that are sent along. The tags fall all within a same narrow frequency band. An STB that is eavesdropping on the transmission is receptive to that band. The STB identifies the last tag and enables a server to identify the complete set of codes for the apparatus based on the tag. Thereupon the set is downloaded and programmed in the remote.
-
Citations
13 Claims
-
1. A method for enabling a user to program a remote control device for remote control of an apparatus, the method comprising:
enabling to send respective signals, representative of the respective test control codes, sequentially to the apparatus until the apparatus responds to a specific test control code, wherein;
each respective test control code is representative of a respective set of multiple control codes, and each respective test control code has a respective tag;
enabling to monitor the sending of the respective signals for identifying the specific test code through a specific one of the tags;
enabling to identify a specific set under control of the tag; and
enabling to render the specific set operational on the remote control device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A database comprising a plurality of respective sets of control codes, at least one set for use with a programmable remote control device, the database associating respective tags with respective ones of the sets, each respective tag being representative of a respective signal transmittable by the remote in substantially the same, relatively narrow frequency band.
-
8. A plurality of respective test codes for being sent in a sequence of respective signals for probing a response of a remote controllable apparatus, the respective signals comprising respective tags, wherein the respective tags are being sent in substantially the same, relatively narrow frequency band.
-
9. A programmable remote control device pre-programmed for sequentially sending respective signals, representative of respective test control codes, to an apparatus until the apparatus responds to a specific one of the test control codes, wherein:
-
each respective test control code is representative of a respective set of multiple control codes, each respective test control code has a respective tag; and
the respective tags are being sent in substantially the same, relatively narrow frequency band.
-
- 10. Data processing equipment comprising a receiver for wireless input in a specific frequency band, and having software to identify a last one in a sequence of multiple tags received as wireless input, for upon identifying the last one sending a message via a data network to a remote server.
-
12. Software for being installed on data processing equipment, the equipment comprising a receiver for wireless input in a specific frequency band, the software being operational to identify a last one in a sequence of multiple tags received as wireless input, for upon identifying the last one sending a message via a data network to a remote server.
Specification