User-assisted programmable appliance control
First Claim
1. A system for wirelessly activating an appliance, the appliance responding to one of a plurality of transmission schemes, the system comprising:
- a transmitter operative to transmit a radio frequency activation signal based on any of the plurality of transmission schemes;
at least one user activation input, each activation input identifying a wireless channel;
a user programming input;
memory holding data describing a plurality of rolling code transmission schemes and a plurality of fixed code transmission schemes; and
control logic in communication with the transmitter, the at least one user activation input, the user programming input, and the memory, wherein the control logic implements a rolling code programming mode, a fixed code programming mode, and an operating mode;
the control logic in rolling code programming mode generating and transmitting a sequence of rolling code activation signals, each rolling code activation signal in the sequence of rolling code activation signals based on a different one of the plurality of rolling code transmission schemes, until user input indicates a successful rolling code transmission scheme, wherein the control logic stores data specifying the successful rolling code transmission scheme associated with one of the at least one user activation input;
the control logic in fixed code programming mode receiving a fixed code from the user programming input then generating and transmitting a sequence of fixed code activation signals, each fixed code activation signal in the sequence of fixed code activation signals based on one of the plurality of fixed code transmission schemes and each transmitting the received fixed code, until user input indicates a successful fixed code transmission scheme, wherein the control logic stores the fixed code and data specifying the successful fixed code transmission scheme associated with one of the at least one user activation input;
the control logic in operating mode receiving an activation input, retrieving data associated with the received activation input, and transmitting an activation signal based on the retrieved data.
10 Assignments
0 Petitions
Accused Products
Abstract
A universal remote control interacts with a user to assist in training to one or more appliances. If the appliance is activated by a rolling code activation signal, a sequence of different rolling code activation signals is transmitted until the user indicates a successful rolling code transmission. If the appliance is activated by a fixed code activation signal, a fixed code word is used to generate and transmit each of a sequence of different fixed code activation signals until the user indicates a successful fixed code transmission. In response to an activation input, an activation signal is generated and transmitted based on data stored following user indication of a successful transmission.
-
Citations
17 Claims
-
1. A system for wirelessly activating an appliance, the appliance responding to one of a plurality of transmission schemes, the system comprising:
-
a transmitter operative to transmit a radio frequency activation signal based on any of the plurality of transmission schemes; at least one user activation input, each activation input identifying a wireless channel; a user programming input; memory holding data describing a plurality of rolling code transmission schemes and a plurality of fixed code transmission schemes; and control logic in communication with the transmitter, the at least one user activation input, the user programming input, and the memory, wherein the control logic implements a rolling code programming mode, a fixed code programming mode, and an operating mode; the control logic in rolling code programming mode generating and transmitting a sequence of rolling code activation signals, each rolling code activation signal in the sequence of rolling code activation signals based on a different one of the plurality of rolling code transmission schemes, until user input indicates a successful rolling code transmission scheme, wherein the control logic stores data specifying the successful rolling code transmission scheme associated with one of the at least one user activation input; the control logic in fixed code programming mode receiving a fixed code from the user programming input then generating and transmitting a sequence of fixed code activation signals, each fixed code activation signal in the sequence of fixed code activation signals based on one of the plurality of fixed code transmission schemes and each transmitting the received fixed code, until user input indicates a successful fixed code transmission scheme, wherein the control logic stores the fixed code and data specifying the successful fixed code transmission scheme associated with one of the at least one user activation input; the control logic in operating mode receiving an activation input, retrieving data associated with the received activation input, and transmitting an activation signal based on the retrieved data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of activating an appliance, the appliance controlled by a radio frequency activation signal, the method comprising:
-
if a user indicates that the appliance is activated by a rolling code activation signal, transmitting a sequence of different rolling code activation signals until the user indicates a successful rolling code transmission, then storing data representing a rolling code scheme used to generate the successful rolling code transmission; if the user indicates that the appliance is activated by a fixed code activation signal, using a fixed code word to generate and transmit each of a sequence of different fixed code activation signals until the user indicates a successful fixed code transmission, then storing data representing the fixed code word and a fixed code scheme used to generate the successful fixed code transmission; and in response to an activation input, generating and transmitting an activation signal based on stored data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of programming a programmable remote control, the remote control programmable to one of a plurality of appliance activation schemes, the method comprising:
-
receiving user type input specifying activation signal type; if the user type input specifies variable code type, transmitting variable code activation signals using different appliance activation schemes until receiving user success input indicating a target appliance has been activated; if the user type input specifies fixed code type, receiving user fixed code input providing a fixed code and transmitting fixed code activation signals using different appliance activation schemes each based on the user fixed code input until receiving user success input indicating the target appliance has been activated; and storing information specifying an activation signal for activating the target appliance based on the received user success input.
-
Specification