Remote control system with teach/learn setting of identification code
First Claim
1. A remote control system comprising:
- at least one portable unit, each portable unit includinga control input means for activating a control state from a set of at least one control state,at least one portable unit identification code memory, each portable unit identification code memory corresponding to one of said set of at least one control state for storing a corresponding identification code therein,a radio frequency transmitter connected to said control input means and said at least one portable unit identification code memory for transmitting a radio frequency signal encoded with said identification code stored in said portable unit identification code memory corresponding to said activated control state upon activation of one of said set of at least one control state via said control input means,an asynchronous communications reception port for asynchronously receiving data,an identification code learning means connected to said at least one portable unit identification code memory and said asynchronous communications reception port for storing an identification code in one of said at least one portable unit identification code memory corresponding to data received via said asynchronous communications reception port, anda memory reset means connected to said at least one portable unit identification code memory for storing a predetermined reset identification code in a selected one of said at least portable unit identification code memory when activated; and
a base unit includinga base unit identification code memory for storing an identification code therein,a radio frequency receiver connected to said base unit identification code memory for receiving said encoded radio frequency signal and generating a function signal only if said encoded radio frequency signal is encoded with said identification code stored in said base unit identification code memory,an asynchronous communications transmission port capable of mating with said asynchronous communications reception port for asynchronously transmitting data,an identification code teaching means connected to said base unit identification code memory and said asynchronous communications port for transmitting said base unit identification code stored in said base unit identification code memory via said asynchronous communications transmission port, andan identification code selection means connected to said base unit identification code memory and not activated in conjunction with the activation of said identification code teaching means for selecting an identification code for storage in said base unit identification code memory, said base unit identification code selection means further including a memory reset means for resetting said base unit identification code to said predetermined reset identification code;
whereby said identification code stored in said base unit identification code memory is taught to one of said at least one portable unit by connection of said asynchronous communications transmission port to said asynchronous communications reception port and activation of said identification code learning means and said identification code teaching means.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is remote control system including one or moree portable units and a base unit which employs identifiction codes for security. The operator preferably can select the identification code for the base unit, preferably via a process yielding a random number, with a provision for selection of a predetermined reset code. The base unit teaches this identification code to a portable unit via mating asynchronous communication ports. The same identification code may be taught to plural portable units. This identification code is stored in a static random access memory in the portable units and in an electrically erasable read only memory in the base unit and this is not susceptible to determination by visual inspection. Each portable unit includes a capacitor for storing energy so that the battery, which ordinarily supplies electrical power to the portable unit, can be replaced without loss of the stored identification code. Each portable unit may have plural buttons and plural memories enabling a portable unit to operate a plurality of base units. This may also enable a single portable unit to control a plurality of operations of a single base unit.
348 Citations
24 Claims
-
1. A remote control system comprising:
-
at least one portable unit, each portable unit including a control input means for activating a control state from a set of at least one control state, at least one portable unit identification code memory, each portable unit identification code memory corresponding to one of said set of at least one control state for storing a corresponding identification code therein, a radio frequency transmitter connected to said control input means and said at least one portable unit identification code memory for transmitting a radio frequency signal encoded with said identification code stored in said portable unit identification code memory corresponding to said activated control state upon activation of one of said set of at least one control state via said control input means, an asynchronous communications reception port for asynchronously receiving data, an identification code learning means connected to said at least one portable unit identification code memory and said asynchronous communications reception port for storing an identification code in one of said at least one portable unit identification code memory corresponding to data received via said asynchronous communications reception port, and a memory reset means connected to said at least one portable unit identification code memory for storing a predetermined reset identification code in a selected one of said at least portable unit identification code memory when activated; and a base unit including a base unit identification code memory for storing an identification code therein, a radio frequency receiver connected to said base unit identification code memory for receiving said encoded radio frequency signal and generating a function signal only if said encoded radio frequency signal is encoded with said identification code stored in said base unit identification code memory, an asynchronous communications transmission port capable of mating with said asynchronous communications reception port for asynchronously transmitting data, an identification code teaching means connected to said base unit identification code memory and said asynchronous communications port for transmitting said base unit identification code stored in said base unit identification code memory via said asynchronous communications transmission port, and an identification code selection means connected to said base unit identification code memory and not activated in conjunction with the activation of said identification code teaching means for selecting an identification code for storage in said base unit identification code memory, said base unit identification code selection means further including a memory reset means for resetting said base unit identification code to said predetermined reset identification code; whereby said identification code stored in said base unit identification code memory is taught to one of said at least one portable unit by connection of said asynchronous communications transmission port to said asynchronous communications reception port and activation of said identification code learning means and said identification code teaching means. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A remote control system comprising:
-
at least one portable unit, each portable unit including a control input means for activating a control state from a set of a plurality of control states, a plurality of portable unit identification code memories, each portable unit identification code memory corresponding to one of said set of control states for storing a corresponding identification code therein, a radio frequency transmitter connected to said control input means and said plurality of portable unit identification code memories for transmitting a radio frequency signal encoded with a predetermined reset identification code and a predetermined channel number code if all of said portable unit identification code memories store said predetermined reset identification code, said identification code stored in a predetermined one of said portable unit identification code memories and a channel number code corresponding to said activated control states if plural control states are activated, said identification code stored in said predetermined one of said portable unit identification code memories and a channel number code corresponding to the single control state activated if a single control state is activated and said portable identification memory corresponding to said single control state activated stores said predetermined reset identification code, and said identification code stored in said portable unit identification code memory corresponding to said single control state activated and a predetermined channel number code if a single control state is activated and said portable identification memory corresponding to said single control state activated does not store said predetermined reset identification code, an asynchronous communications reception port for asynchronously receiving data, and an identification code learning means connected to said at plurality of portable unit identification code memories and said asynchronous communications reception port for storing an identification code in one of said plurality of portable unit identification code memories corresponding to data received via said asynchronous communications reception port; and a base unit including a base unit identification code memory for storing an identification code therein, a radio frequency receiver connected to said base unit identification code memory for receiving said encoded radio frequency signal and generating one of a plurality of function signals corresponding to said channel number code only if said encoded radio frequency signal is encoded with said identification code stored in said base unit identification code memory, an asynchronous communications transmission port capable of mating with said asynchronous communications reception port for asynchronously transmitting data, an identification code teaching means connected to said base unit identification code memory and said asynchronous communications port for transmitting said base unit identification code stored in said base unit identification code memory via said asynchronous communications transmission port, and an identification code selection means connected to said base unit identification code memory and not activated in conjunction with the activation of said identification code teaching means for selecting an identification code for storage in said base unit identification code memory; whereby said identification code stored in said base unit identification code memory is selected by activation of said identification code selection means and is separately and independently taught to one of said at least one portable unit by connection of said asynchronous communications transmission port to said asynchronous communications reception port and activation of said identification code learning means and said identification code teaching means. - View Dependent Claims (2, 8)
-
-
9. A remote control portable unit comprising:
-
a control input means for activating a control state from a set of at least one control state; at least one identification code memory, each identification code memory corresponding to one of said set of at least one control state and for storing an identification code therein; a radio frequency transmitter connected to said control input means and said at least one identification code memory for transmitting an radio frequency signal encoded with said identification code stored in said identification code memory corresponding to said activated control state upon activation of one of said set of at least one control state via said control input means; an asynchronous communications reception port for asynchronously receiving data; an identification code learning means connected to said at least one identification code memory and said asynchronous communications reception port for storing an identification code in one of said at least one identification code memory corresponding to data received via said asynchronous communications reception port; and a memory reset means connected to said at least one identification code memory for storing a predetermined reset identification code in one of said at least one identification code memory when activated; whereby an identification code is learned from an external unit via said asynchronous communication reception port upon activation of said identification code learning means. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A remote control portable unit comprising:
-
a control input means for activating a control state from a set of a plurality of control states; a plurality of identification code memories, each identification code memory corresponding to one of said set of control states and for storing an identification code therein; a radio frequency transmitter connected to said control input means and said plurality of identification code memories for transmitting an radio frequency signal encoded with a predetermined reset identification code and a predetermined channel number code if all of said identification code memories store said predetermined reset identification code, said identification code stored in a predetermined one of said identification code memories and a channel number code corresponding to said activated control states if plurality control states are activated, said identification code stored in said predetermined one of said identification code memories and a channel number code corresponding to the single control state activated if a single control state is activated and said identification memory corresponding to said single control state activated stores said predetermined reset identification code, and said identification code stored in said identification code memory corresponding to said single control state activated and a predetermined channel number code if a single control state is activated and said identification memory corresponding to said single control state activated does not store said predetermined reset identification code; an asynchronous communications reception port for asynchronously receiving data; and an identification code learning means connected to said plurality of identification code memories and said asynchronous communications reception port for storing an identification code in one of said plurality of identification code memories corresponding to data received via said asynchronous communications reception port; whereby an identification code is learned from an external unit via said asynchronous communication reception port upon activation of said identification code learning means.
-
-
15. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating a function signal only if said radio frequency signal is encoded with said identification code stored in said identification code memory; an asynchronous communications transmission port for asynchronously transmitting data; an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; and an identification code selection means including a manually operable momentary contact push button switch, a first counting means connected to said push button switch, capable of counting up to a first predetermined number having a first number of bits, a time base means for providing a repetitive time signal, a second counting means connected to said push button switch and said time base means capable of counting up a second predetermined number having a second number of bits once each interval of said repetitive time signal, the sum of said first number of bits and said second number of bits being equal to the number of bits in said identification code, and an identification code selection controller means connected to said push button switch, and said first and said second counting means for activating said first counting means to count upon depression of said push button switch, stopping said first counting means upon release of said push button switch thereby producing a first count, thereafter activating said second counting means to count, stopping said second counting means upon receipt of the next repetitive time signal, thereby producing a second count, and producing said identification code corresponding to said first and second counts; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means. - View Dependent Claims (16, 17)
-
-
18. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating a function signal only if said radio frequency signal is encoded with said identification code stored in said identification code memory; an asynchronous communications transmission port for asynchronously transmitting data; an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; and an identification code selection means connected to said identification code memory and not activated in conjunction with the activation of said identification code teaching means for selecting an identification code for storage in said identification code memory, said identification code selection means further including a memory reset means for resetting said identification code to a predetermined reset identification code; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means. - View Dependent Claims (19)
-
-
20. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating a function signal only if said radio frequency signal is encoded with said identification code stored in said identification code memory; an asynchronous communications transmission port for asynchronously transmitting data; an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; and an identification code selection means including a manually operable momentary contact push button switch, a light emitting diode, a first counting means connected to said push button switch, capable of counting up to a first predetermined number having a first number of bits, a time base means for providing a repetitive time signal, a second counting means connected to said push button switch and said time base means capable of counting up a second predetermined number having a second number of bits once each interval of said repetitive time signal, the sum of said first number of bits and said second number of bits being equal to the number of bits in said identification code, and an identification code selection controller means connected to said push button switch, said light emitting diode, and said first and said second counting means for illuminating said light emitting diode and beginning a predetermined reset interval of time upon depression of said push button switch, if said push button is released during said reset interval, producing said identification code corresponding to a predetermined reset identification code, if said push button is not released during said reset interval, extinguishing said light emitting diode and activating said first counting means to count, stopping said first counting means upon release of said push button switch thereby producing a first count, thereafter activating said second counting means to count, stopping said second counting means upon receipt of the next repetitive time signal, thereby producing a second count and producing said identification code corresponding to said first and second counts; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means.
-
-
21. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating a function signal only if said radio frequency signal is encoded with said identification code stored in said identification code memory; an asynchronous communications transmission port for asynchronously transmitting data; an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; and at least one utilization device connected to said radio frequency receiver for performing a predetermined function in response to receipt of said function signal from said radio frequency receiver; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means.
-
-
22. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating one of a plurality of function signals corresponding to a channel number code only if said radio frequency signal is encoded with said identification code stored in said identification code memory and said channel number code; an asynchronous communications transmission port for asynchronously transmitting data; an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; and at least one utilization device connected to said radio frequency receiver for performing a predetermined function corresponding to said channel number code received by said radio frequency receiver; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means.
-
-
23. A remote control base unit comprising:
-
a identification code memory for storing an identification code therein, said identification code memory consisting of a nonvolatile memory which retains said identification code stored therein upon removal of electric power; a radio frequency receiver connected to said identification code memory for receiving a radio frequency signal and generating a function signal only if said radio frequency signal is encoded with said identification code stored in said identification code memory; an asynchronous communications transmission port for asynchronously transmitting data; and an identification code teaching means connected to said identification code memory and said asynchronous communications port for transmitting said identification code stored in said identification code memory via said asynchronous communications port; whereby said identification code stored in said identification code memory is taught to an external device via said asynchronous communications transmission port upon activation of said identification code teaching means. - View Dependent Claims (24)
-
Specification