Patent ID: 7966007

Claim:
A system for controlling an appliance responsive to an activation signal that is based on an appropriate fixed code transmission scheme and has a fixed code associated with the appliance, the system comprising: a user programming input; memory holding data describing a plurality of fixed code transmission schemes, wherein one of the transmission schemes is the appropriate fixed code transmission scheme such that the appliance activates upon receiving an activation signal that is based on the one of the transmission schemes and has the fixed code associated with the appliance; and a transmitter operative to transmit activation signals based on any of the transmission schemes, wherein the transmitter receives a fixed code represented by a sequence of bits from the user programming input and then transmits a sequence of different activation signals including different sets of first and second activation signals until user input indicating activation of the appliance is received by the transmitter, wherein each set of activation signals is based on a respective one of the transmission schemes, each first activation signal includes the sequence of bits representing the received fixed code, and each second activation signal includes a bitwise reversal of the sequence of bits representing the received fixed code, wherein the bitwise reversed sequence is such that the first bit in the sequence of bits representing the received fixed code is the last bit in the bitwise reversed sequence and the last bit in the sequence of bits representing the received fixed code is the first bit in the bitwise reversed sequence, wherein upon receiving the user input indicating activation of the appliance the transmitter determines the transmission scheme of the last transmitted activation signal to be the appropriate transmission scheme and stores in the memory data associating the transmission scheme of the last transmitted activation signal with a user control.