EP1629450B1 - System and method for training a transmitter to control a remote control system - Google Patents
System and method for training a transmitter to control a remote control system Download PDFInfo
- Publication number
- EP1629450B1 EP1629450B1 EP20040752829 EP04752829A EP1629450B1 EP 1629450 B1 EP1629450 B1 EP 1629450B1 EP 20040752829 EP20040752829 EP 20040752829 EP 04752829 A EP04752829 A EP 04752829A EP 1629450 B1 EP1629450 B1 EP 1629450B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- transmitter
- remote control
- control system
- trainable
- remote
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/60—Security, fault tolerance
- G08C2201/62—Rolling code
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
Description
- The present invention relates to a radio frequency (RF) transmitter and particularly to training a transmitter that transmits a control signal from a vehicle to a remotely controlled device and controlling a remotely controlled device using a transmitter in a vehicle.
- Electronically operated remote control systems, such as garage door openers, home security systems, home lighting systems, etc. are becoming increasingly common. Such electronic remote control systems typically employ a battery powered portable RF transmitter for transmitting a modulated and encoded RF signal to a receiver located at the remote control system. For example, a garage door opener system may include a receiver located within a home owner's garage. The garage door receiver is tuned to the frequency of its associated portable RF transmitter and demodulates a predetermined code programmed into both the portable transmitter and receiver for operating the garage door.
- As an alternative to a portable transmitter, a trainable transceiver (e.g., a remote control transceiver) may be provided in vehicles for use with remote control devices such as garage door openers, gate controllers, alarm controls, home lighting systems, or other remotely controlled devices.
Figure 1 shows avehicle 10 including a trainable transceiver used to control aremote control system 14. The transceiver (not shown) is mounted within thevehicle 10, inside, for example, arearview mirror 16. The transceiver learns and stores the modulation scheme (i.e., code format), transmission codes and the particular RF carrier frequency of an OEM (original equipment manufacturer)remote transmitter 12 for use with theremote control system 14. The transceiver is trained using an originalremote RF transmitter 12 for the remote control system. The coded RF (or infrared) energy of thetransmitter 12 is transmitted as indicated by arrow A to the transceiver mounted in therearview mirror 16 ofvehicle 10. The transceiver receives the encoded transmitted energy, demodulates it and identifies and stores the control code and carrier frequency of the transmitted energy. Once trained to the control code and frequency of theremote transmitter 12, the transceiver can be used to selectively transmit coded RF energy as indicated by arrow T to theremote control system 14 that is responsive to the signal. - To enhance security of remote control devices, many manufacturers have implemented rolling code or cryptographic algorithms in their remote control system original transmitters and receivers to transmit and respond to randomly varying codes. A cryptographic algorithm is used to generate and encrypt a new control code for each transmission of the control signal. Typically, to keep track of which code is to be transmitted or received next, sequential code serial numbers are stored that identify which code was transmitted or received last, such that the next code will have associated therewith the next sequential serial number. To enable a vehicle-installed trainable transceiver to effectively operate in such systems, trainable transceivers have been developed that have the capability of recognizing when a received signal has been originated from a transmitter that generates a code that varies with each transmission in accordance with a cryptographic protocol. When such a variable code is recognized, the trainable transceiver determines which cryptographic protocol or algorithm is used to generate and transmit the next code to which the receiver will respond. Typically the receiver of the remote control system also needs to be trained to recognize and accept the transmitter as a valid transmitter for the remote control system (e. g., the receiver may be trained to recognize a unique transmitter serial number associated with the transmitter as valid). In addition, the receiver and transmitter are typically synchronized to a counter that increments or changes in a predictable way with each button press. The training of the receiver of the remote control system is commonly referred to as the second part of the training process or receiver training. An example of a trainable transceiver configured to learn variable codes as well as methods for synchronizing rolling codes are described in
U. S. Patent No. 5,661, 804 . -
FR 2 792 444 A -
WO 00/70577 A -
US 6 181 255 B1 relates to a trainable transceiver for a vehicle that uses fixed code and rolling code format in order to remote control a remote device. The trainable transceiver can be trained using a fixed code source transmitter. -
WO 99/42970 A1 - The invention concerns a method for training a trainable RF transmitter, and a trainable transmitter for a vehicle, according to
independent claims 1 and 3. - A further embodiment of said method corresponds to the subject-matter of dependent claim 2.
- The invention will be more readily understood by reference to the following description taken with the accompanying drawings, in which:
-
FIG. 1 shows a vehicle including a trainable transceiver used to control a remote control system. -
FIG. 2 shows a vehicle including a trainable transmitter in accordance with an embodiment. -
FIG. 3 is a schematic block diagram of a trainable transmitter in accordance with an embodiment. -
FIG. 4 illustrates a method for using a transmitter to remotely actuate a device in accordance with an embodiment. -
FIGS. 5A and 5B illustrate interleaving of messages in accordance with an embodiment. -
FIG. 6 illustrates a method for training a trainable transmitter in accordance with an arrangement related to the invention. -
FIG. 7 illustrates a method for training a trainable transmitter in accordance with an embodiment. -
FIG. 8a and8b illustrates methods for training a trainable transceiver in accordance with alternative arrangements. -
Figure 2 shows avehicle 20 including a trainable transmitter in accordance with an embodiment.Vehicle 20 is an automobile, although it should be understood that the trainable transmitter of the present invention may be embodied in other vehicles (e.g., a truck, sport utility vehicle (SUV), mini-van, or other vehicle) or other systems. The system as illustrated inFigure 2 also includes aremote control system 24 such as a garage door opener, home security system, home lighting system, gate opener, etc.Remote control system 24 is responsive to a variable code (or rolling code) RF control signal. Accordingly, a cryptographic algorithm or protocol is used to generate a new control code for each transmission of the control signal. The trainable transmitter 35 (shown inFigure 3 ) is mounted within thevehicle 20 inside, for example, arearview mirror 26 or other suitable location such as an overhead console, a visor, etc. Alternatively, one or more elements of trainable transmitter may be mounted to other vehicle interior elements, such as an instrument panel or visor. Trainable transmitter 35 (shown inFigure 3 ) also includes a programmable control circuit coupled to a transmitter circuit. The transmitter circuit and programmable control circuit are configured to identify, retrieve and/or store the carrier frequency and the cryptographic or rolling code algorithm or protocol for the variable control code used to control theremote control system 24. The transmitter selectively generates coded RF energy in accordance with the cryptographic protocol and transmits the coded RF energy as indicated by arrow B to theremote control system 24.Remote control system 24 includes a receiver 37 (shown infigure 3 ) to receive the transmitted RF energy. The programmable control circuit also controls the transmitter circuit 30 (shown inFigure 3 ) to generate a carrier signal and modulate a binary code onto the carrier signal to generate the control signal for theremote control system 24. The operation of the trainable transmitter and the programmable control circuit are described in further detail below. -
Figure 3 is a schematic block diagram of a trainable transmitter in accordance with an embodiment.Trainable transmitter 35 shown inFigure 3 includes atransmitter circuit 30 that is coupled to anantenna 38 and acontrol circuit 32. Advantageously,trainable transmitter 35 does not require a receiver to be trained to operate aremote control system 33. Accordingly, an original transmitter of the remote control system is also not required to traintransmitter 35. Apower supply 36 is conventionally coupled to the various components for supplying their necessary operating power in a conventional manner. A user interface 34 is used to receive input from a user regarding a particular remote system to be controlled.Transmitter 35 may be used to control a plurality of systems and devices. For example, user interface 34 may include an operator input device such as a series of push button switches which may each be associated with a separate remote control system, such as different garage doors, electronically operated access gates, house lighting controls or other remote control systems, each of which may have its own unique operating RF frequency, modulation scheme and/or cryptographic algorithm or protocol for a control code. Thus, each switch may correspond to a different radio frequency channel fortransmitter circuit 30. Alternatively, the series of push button switches may each be associated with a different type of remote control system such as garage door opener, gate controller, house lighting control, each of which may have an associated set of manufacturers, makes, models, etc. Each manufacturer and/or specific make or model of system may have a unique operating frequency or frequencies, encryption data, cryptographic algorithm or protocol, etc. In another embodiment, user interface 34 may also include a display (or be coupled to a vehicle mounted electronic display) with a menu identifying, for example, particular remote control systems or types of remote control systems. -
Trainable transmitter 35 includes acontrol circuit 32 configured to control the various portions oftransmitter 35, to store data in amemory 31, to operate preprogrammed functionality, etc.Control circuit 32 may include various types of control circuitry, digital and/or analog, and may include a microprocessor, microcontroller, application-specific integrated circuit (ASIC), or other circuitry configured to perform various input/output, control, analysis, and other functions as described herein. Control circuit i32 is coupled to user interface 34 which may include an operator input device which includes one or more push button switches, but may alternatively include other user input devices, such as switches, knobs, dials, etc., or even a voice-actuated input control circuit configured to receive voice signals from a vehicle occupant and to provide such signals to controlcircuit 32 for control oftransmitter 35. -
Transmitter 35 is used to controlremote control system 33 that uses a rolling control code. Oncetransmitter circuit 30 andcontrol circuit 32 are trained to the carrier frequency and cryptographic algorithm associated with the remote control system 33 (e.g., a garage door opener),transmitter circuit 30 may then be used to transmit an RF signal B that has the characteristics necessary to activateremote control system 33 to areceiver 37 located at theremote control system 33. -
Control circuit 32 includes data input terminals for receiving signals from the user interface 34 indicating, for example, that a training mode should be initiated, that an operating mode should be initiated, or for receiving information regarding theremote control system 33, etc. The training mode or operating mode may be initiated by, for example, actuating a push button, by a message on a vehicle bus (if the transceiver is mounted in a vehicle), a combination of key presses, selecting a menu item on a display, etc. The training and operating processes are is discussed in further detail below with respect toFigures 4-8 .Control circuit 32 also includes amemory 31 that includes stored variable code characteristics for a plurality of remote control system manufacturers and particular makes or models of remote control systems for each manufacturer. The variable code characteristics may include, for example, possible carrier frequencies, modulation schemes, encryption data, cryptographic algorithms or protocols etc. for each system manufacturer and/or for specific makes or models of a system. Preferably, each system for a particular manufacturer has an entry inmemory 31. In one embodiment, an index number may be provided for each system that identifies the system and the location of its entry inmemory 31.Memory 31 may be a volatile or non-volatile memory, and may include read only memory (ROM), random access memory (RAM), flash memory, or other memory types. -
Control circuit 32 is also coupled totransmitter circuit 30.Transmitter circuit 30 is configured to communicate withreceiver 37 of the remote control system and may be used to transmit signals viaantenna 38. In an alternative embodiment,trainable transmitter 35 may include a plurality oftransmitter circuits 30 and/orantennas 38 in order to transmit multiple signals at multiple frequencies. Oncetransmitter 35 has been trained,receiver 37 of theremote control system 33 is synchronized withtransmitter circuit 30 regarding the variable control code (and its associated serial number) generated using the cryptographic algorithm that was either received last or that is expected to be transmitted next. The receiver is also trained to recognize and accepttransmitter 35 as a valid transmitter and synchronize a rolling code counter(s). -
Figure 4 illustrates a method for using a transmitter to remotely actuate a device in accordance with an embodiment. Atblock 402, an operating mode is initiated to transmit rolling code signals for a particular device type. For example, if the remote control system to be controlled is a garage door opener, the user may initiate the transmission of rolling codes associated with various garage door opener manufacturers and systems as stored in thememory 31 of thecontrol circuit 32.. Alternatively, the operating mode may be configured to transmit rolling code signals for all known rolling code protocols for all known systems stored inmemory 31. The rolling code transmission process may be initiated by, for example, actuating a push button, by a message on a vehicle bus (if the transceiver is mounted in a vehicle), a combination of key presses, selecting a menu item on a display, etc. At block 404, a plurality of RF carrier signals are generated by thecontrol circuit 32. Each RF signal has the variable code characteristics (e.g., control code according to a cryptographic algorithm, carrier frequency, etc.) for a different one of the systems stored in the memory of the control circuit including the particular device to be actuated. Atblock 406, the plurality of RF signals are transmitted to the receiver of the remote control system. In one embodiment, the plurality of RF signals are transmitted sequentially. The transmitter 35 (shone inFigure 3 ) will cycle through each known rolling code protocol (e.g, for a particular type of remote control system or for all known systems) stored in memory at each activation. If the remote control system corresponds to one of the system for which characteristics are stored in the transmitter, the remote control system should be actuated by the transmission of signals for all possible systems stored in the memory of the transmitter. Accordingly, the particular remote control system and its associated variable code characteristics do not need to be identified by the transmitter. At each activation of the rolling code transmission process, control circuit 32 (shown inFigure 3 ) will increment each rolling code value unique to rolling code protocol. As mentioned, the receiver of the remote control system should be trained to accept the transmitter as a valid transmitter. - In another embodiment, an RF signal for each system stored in memory may be transmitted simultaneously. In this embodiment, a separate transmitter circuit 30 (shown in
Figure 3 ) may be required to transmit each RF signal. Accordingly, as mentioned above, transmitter 35 (shown inFigure 3 ) may include a plurality oftransmitter circuits 30. In another alternative embodiment, the data packets of the plurality of signals are transmitted simultaneously using asingle transmitter circuit 30. Referring toFigure 5A , each transmission of amessage 502 bytransmitter circuit 30 includes a packet ofdata 504 followed by idle time. For example, atypical transmission packet 504 may be 20 to 30 ms in duration, followed by approximately 75 ms of idle time. Eachpacket 504 contains a plurality of bits. By switching between frequencies and/or data packet transmissions, multiple message, for example four messages, can be interleaved while appearing continuous to the remote control system receiver and the user. The actual number of messages that may be interleaved may vary based on the contents of the transmission. As shown inFigure 5B , multiple messages (506-512) can be sent on different frequencies. A first data string (or message) 506 is sent on a first frequency, asecond data string 508 is sent on a second frequency, athird data string 510 is sent on a third frequency and afourth data string 512 is sent on a fourth frequency. Each data string corresponds to a unique system. Each frequency may be the same or different, depending on the system to which it corresponds. The number of messages (or data packets) that may be sent in this manner, however, may be limited by the duration and format of a transmission by the transmitter. - At each activation, the transmitter cycles through the various rolling code protocols in memory and generates an interleaved message(s). Depending on the number of rolling code protocols or systems stored in memory, more than one interleaved message may be required (i.e., each message will represent a subset of the protocols/systems in memory). As mentioned above, if the remote control system corresponds to one of the systems for which characteristics are stored in the transmitter, the remote control system should be actuated by the transmission of signals for all possible systems (e.g., simultaneously). Accordingly, the remote control system and its associated variable code characteristics (e.g., rolling code protocol) do not need to be identified by the transmitter. Each time the rolling code transmission process is initiated, the rolling code value unique to each system is incremented. As mentioned above, the receiver 37 (see
Figure 3 ) of the remote control system should be trained to accept the transmitter as a valid transmitter. -
Figure 6 illustrates a method for training a trainable transmitter in accordance with an arrangement related to the present invention. Atblock 602, a rolling code training mode is initiated to identify the remote control system and the correct frequency and variable control code for the remote control system. The training mode may be initiated by, for example, actuating a push button, by a message on a vehicle bus (if the transceiver is mounted in a vehicle), a combination of key presses, selecting a menu item on a display, etc. Atblock 604, an index counter is set to one. As discussed previously, each system in memory may be identified by, for example, an index number. Accordingly, the training process begins with the system and its associated characteristics identified by an index number of one. As the process proceeds, each of the stored systems will be tried based on the sequential order of the corresponding index numbers in memory. Atblock 606, an RF control signal is generated using the stored characteristics, e.g., rolling code and frequency, for the first system in memory and transmitted to the remote control system. The transmitter waits for user feedback regarding whether the remote system was activated by the transmission atblock 608. A user may provide feedback by, for example, actuating a push button, releasing a push button, a combination of button presses, a menu selection, a time period between button presses, etc. If the remote control system is activated (block 608), the rolling code characteristics used are stored at block 610 and may be associated with a switch or other operator input device of the transmitter. The switch is also associated with the remote control system and may be used to initiate subsequent transmissions to the remote control system. As mentioned above, the receiver 37 (seeFigure 3 ) of the remote control system should be trained to accept the transmitter as a valid transmitter. - If the remote control system is not activated (block 608), it is determined whether the last stored system in memory has been reached at
block 614. If the last stored system has not been reached, the index counter is incremented atblock 612. The system and characteristics identified by the incremented index number in memory are used to generate an RF control signal transmitted to the remote control system (block 606). The process is repeated for each system stored in memory until either the remote system is activated or all possible systems have been tried. If, atblock 614, the last stored system has been reached and the remote system has not been activated, the process may start over atblock 604. -
Figure 7 illustrates a method for training a trainable transmitter in accordance with an alternative embodiment. Atblock 702, a rolling code training mode is initiated. The training mode may be initiated by, for example, actuating a push button, by a message on a vehicle bus (if the transceiver is mounted in a vehicle), a combination of key presses, selecting a menu item on a display, etc. At block 704, a plurality of RF signals corresponding to a subset of the systems or devices included in the memory is generated by the control circuit. The subset of signals may be transmitted, for example, sequentially or simultaneously (e.g., via multiple transmitter circuits or an interleaved message). The transmitter may then send a transmission with a set of packets representing the subset of all possible systems atblock 706. Atblock 708, the transmitter waits for user feedback regarding whether the remote system was activated by the transmission atblock 706. A user may provide feedback by, for example, actuating or releasing a push button, a combination of key presses, a menu selection, a time period between button presses, etc. If the remote control system is activated, the subset of systems used may be stored and associated with a switch or button for subsequent transmission to the remote control system atblock 712. As mentioned above, the receiver 37 (seeFigure 3 ) of the remote control system should be trained to accept the transmitter as a valid transmitter. If the transmission does not activate the remote control system or device, it is determined whether the last subset of systems in memory has been reached atblock 714. If the last subset of systems has not been reached, another subset of possible systems from the memory are used to generate a plurality of RF signals atblock 710. Each time the rolling code transmission process is initiated, the rolling code value unique to each system in the identified subset of systems is incremented. This process continues until the system is activated or all possible systems have been tried. If, atblock 714, the last subset of systems has been reached and the remote system has not been activated, the process may start over at block 704. -
Figure 8a illustrates a method for training a trainable transmitter in accordance with an arrangement related to the invention. Atblock 808, a rolling code training mode is initiated to identify the remote control system and the correct frequency and variable control code for the remote control system. The training mode may be initiated by, for example, actuating a push button, by a message on a vehicle bus (if the transceiver is mounted in a vehicle), a combination of key presses, selecting a menu item on a display, etc. Atblock 810, a user provides input to the transmitter and control circuit that identifies the remote control system (e.g., manufacturer, make/model, etc.) to be controlled. For example, the transmitter user interface may include a display or be coupled to a display in the vehicle that can be used to show a menu of possible remote control systems (i.e., systems that have characteristics stored in the memory of the transmitter). The user may select from the menu the appropriate system that corresponds to the remote control system to be controlled by the transmitter. Alternatively, a menu of the possible systems that have characteristics stored in the memory of the transmitter may be provided in a written document, such as an owner's manual, and the user can select a system by a combination of key or button presses. Once the control circuit of the transmitter receives the system identification, the system and/or variable code characteristics for the identified system may be associated with a switch or button atblock 806 for subsequent transmission to the remote control system. As mentioned above, the receiver 37 (seeFigure 3 ) of the remote control system should be trained to accept the transmitter as a valid transmitter. -
Figure 8b illustrates a method for training a trainable transmitter in accordance with an arrangement related to the invention. Atblocks Figure 8a . In the arrangement ofFigure 8b , once the control circuit of the transmitter receives the system identification, the variable code characteristics for the system are retrieved and the rolling code and frequency are used to create a RF control signal that is transmitted to the remote control system atblock 812. The transmitter waits for user feedback regarding whether the remote system was activated by the transmission at block 814. A user may provide feedback by, for example, actuating a push button, a combination of button presses, a menu selection, a time period between button presses, etc. If the remote control system is activated (block 814), the rolling code characteristics used are stored at block 818 and associated with a switch or other input device of the transmitter. The switch or other input device is also associated with the remote control system and may be used to initiate subsequent transmissions to the remote control system. If the remote control system is not activated (block 814), the transmitter may prompt the user to reenter or reselect the system or to provide additional input regarding the remote control system atblock 816. The transmitter may then re-transmit an RF control signal (block 8812) to the remote control system. As mentioned above, the receiver 37 (seeFigure 3 ) of the remote control system should be trained to accept the transmitter as a valid transmitter. - It is also important to note that the construction and arrangement of the elements of the trainable transmitter as shown in the preferred and other exemplary embodiments are illustrative only. Although only a few embodiments of the present invention have been described in detail in this disclosure, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, circuit elements, etc.) without materially departing from the novel teachings and advantages of the subject matter recited herein. Accordingly, all such modifications are intended to be included within the scope of the present invention as described herein. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments. Other substitutions, modifications, changes and/or omissions may be made in the design, operating conditions and arrangement of the preferred and other exemplary embodiments without departing from the exemplary embodiments of the present invention as expressed herein..
Claims (3)
- A method for training a trainable RF transmitter in a vehicle to transmit variable code signals used to actuate a remote device having a receiver,
the trainable transmitter having a memory including stored variable code characteristics for a plurality of different remote devices,
the method comprising:- initiating a training sequence;- generating a plurality of RF carrier signals that correspond to a subset of the plurality of different remote devices, where each RF carrier signal has the variable code characteristics of one of the remote devices in the subset of the plurality of different remote devices;- transmitting the plurality of RF carrier signals that correspond to the subset of the plurality of different remote devices to the receiver of the remote device;- repeating the generating and transmitting steps for a different subset of the plurality of different remote devices until feedback is received from a user indicating that the remote device was activated by the plurality of RF carrier signals;- upon receiving said indication that the remote device is activated, storing an identifier for the subset of devices associated with the plurality of RF signals that activated the remote device, andfurther comprising associating the identified subset of devices with a user input device of the trainable transmitter for subsequent transmission of RF carrier signals to actuate the remote device. - A method according to claim 1, wherein the variable code characteristics include manufacturer, make, model, carrier frequency, cryptographic algorithm, and encryption data.
- A trainable transmitter for a vehicle, for transmitting variable code signals used to actuate remote devices, the trainable transmitter being able to carry out a method according to claims 1 or 2.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US47204903P | 2003-05-20 | 2003-05-20 | |
PCT/US2004/015886 WO2004104966A2 (en) | 2003-05-20 | 2004-05-20 | System and method for training a transmitter to cotnrol a remote control system |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1629450A2 EP1629450A2 (en) | 2006-03-01 |
EP1629450B1 true EP1629450B1 (en) | 2015-04-29 |
Family
ID=33476915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20040752829 Active EP1629450B1 (en) | 2003-05-20 | 2004-05-20 | System and method for training a transmitter to control a remote control system |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1629450B1 (en) |
WO (1) | WO2004104966A2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030197595A1 (en) | 2002-04-22 | 2003-10-23 | Johnson Controls Technology Company | System and method for wireless control of multiple remote electronic systems |
US8174357B2 (en) | 2002-11-08 | 2012-05-08 | Johnson Controls Technology Company | System and method for training a transmitter to control a remote control system |
EP1562802A2 (en) | 2002-11-08 | 2005-08-17 | Johnson Controls Technology Company | Trainable transceiver system |
WO2004077729A2 (en) | 2003-02-21 | 2004-09-10 | Johnson Controls Technology Company | Trainable remote controller and method for determining the frequency of a learned control signal |
US7068181B2 (en) | 2003-07-30 | 2006-06-27 | Lear Corporation | Programmable appliance remote control |
US7161466B2 (en) | 2003-07-30 | 2007-01-09 | Lear Corporation | Remote control automatic appliance activation |
US7183941B2 (en) | 2003-07-30 | 2007-02-27 | Lear Corporation | Bus-based appliance remote control |
US7864070B2 (en) * | 2005-03-22 | 2011-01-04 | Johnson Controls Technology Company | System and method for training a trainable transmitter |
US20060238297A1 (en) * | 2005-04-26 | 2006-10-26 | Lear Corporation | System and method for integrated garage door opener and vehicle entry using multi-frequency transmitter |
DE102005028075B4 (en) * | 2005-06-16 | 2012-09-20 | Johnson Controls Gmbh | Remote control device for a vehicle and method for configuring a remote control device |
FR2890222A1 (en) * | 2005-08-29 | 2007-03-02 | Andre Poulat | Security system and electric appliance remote activation and control system for e.g. door motor control, has remote control controlling appliances, and actuator modules with registers processing security codes and manufacturer codes |
DE102012003416B4 (en) * | 2012-02-17 | 2019-06-19 | Truma Gerätetechnik GmbH & Co. KG | Configurable remote control system and method for configuring a remote control system |
US20150002262A1 (en) * | 2013-06-28 | 2015-01-01 | Johnson Controls Technology Company | Battery powered rear view mirror display and integrated trainable transceiver unit |
EP3939023B1 (en) * | 2019-04-30 | 2024-01-17 | Gentex Corporation | Vehicle trainable transceiver having a programmable oscillator |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5854593A (en) * | 1996-07-26 | 1998-12-29 | Prince Corporation | Fast scan trainable transmitter |
WO1999042970A1 (en) * | 1998-02-20 | 1999-08-26 | Lear Automotive Dearborn, Inc. | Multiple-frequency programmable transmitter |
WO2000012849A1 (en) * | 1998-08-26 | 2000-03-09 | Lear Corporation | Integrated remote keyless entry and garage door opener using a universal repeater |
WO2000075905A1 (en) * | 1999-06-07 | 2000-12-14 | Johnson Controls Technology Company | Transceiver with closed loop control of antenna tuning and power level |
US6181255B1 (en) * | 1997-02-27 | 2001-01-30 | The Chamberlain Group, Inc. | Multi-frequency radio frequency transmitter with code learning capability |
WO2004077729A2 (en) * | 2003-02-21 | 2004-09-10 | Johnson Controls Technology Company | Trainable remote controller and method for determining the frequency of a learned control signal |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2792444B1 (en) * | 1999-04-16 | 2004-08-20 | Jung Hua Lai | CONTROL CIRCUIT OF A REMOTE CONTROL |
US6344817B1 (en) * | 1999-05-17 | 2002-02-05 | U.S. Electronics Components Corp. | Method of displaying manufacturer/model code and programmable universal remote control employing same |
US6774813B2 (en) * | 2001-03-30 | 2004-08-10 | Koninklijke Philips Electronics N.V. | System and method for interleaving infrared command codes with identifier codes |
-
2004
- 2004-05-20 EP EP20040752829 patent/EP1629450B1/en active Active
- 2004-05-20 WO PCT/US2004/015886 patent/WO2004104966A2/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5854593A (en) * | 1996-07-26 | 1998-12-29 | Prince Corporation | Fast scan trainable transmitter |
US6181255B1 (en) * | 1997-02-27 | 2001-01-30 | The Chamberlain Group, Inc. | Multi-frequency radio frequency transmitter with code learning capability |
WO1999042970A1 (en) * | 1998-02-20 | 1999-08-26 | Lear Automotive Dearborn, Inc. | Multiple-frequency programmable transmitter |
WO2000012849A1 (en) * | 1998-08-26 | 2000-03-09 | Lear Corporation | Integrated remote keyless entry and garage door opener using a universal repeater |
WO2000075905A1 (en) * | 1999-06-07 | 2000-12-14 | Johnson Controls Technology Company | Transceiver with closed loop control of antenna tuning and power level |
WO2004077729A2 (en) * | 2003-02-21 | 2004-09-10 | Johnson Controls Technology Company | Trainable remote controller and method for determining the frequency of a learned control signal |
Also Published As
Publication number | Publication date |
---|---|
WO2004104966A2 (en) | 2004-12-02 |
EP1629450A2 (en) | 2006-03-01 |
WO2004104966A3 (en) | 2005-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8174357B2 (en) | System and method for training a transmitter to control a remote control system | |
EP1864269B1 (en) | System and method for training a trainable transmitter | |
EP1875333B1 (en) | System and method for training a trainable transmitter and a remote control system receiver | |
EP2078291B1 (en) | System and method for training a trainable transmitter | |
US8253528B2 (en) | Trainable transceiver system | |
EP1971972B1 (en) | System and method for transmitting an rf control signal | |
US8138883B2 (en) | System and method of training a transmit/receive system | |
EP1872350B1 (en) | System and method for determining a receiver threshold for a trainable transmitter system | |
EP1057152B1 (en) | Multiple-frequency programmable transmitter | |
US6377173B1 (en) | Garage door opener signal incorporated into vehicle key/fob combination | |
US20060181428A1 (en) | Trainable remote controller and method for determining the frequency of a learned control signal | |
EP1629450B1 (en) | System and method for training a transmitter to control a remote control system | |
US7002483B2 (en) | Configurable arrangement of multiple transmitters and multiple receivers for the performance of remote convenience functions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20051220 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR |
|
DAX | Request for extension of the european patent (deleted) | ||
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: BLAKER, DAVID, A. Inventor name: VREDEVOODG, LOREN, D. Inventor name: SPENCER, JOHN, D. Inventor name: GEERLINGS, STEVEN, L. |
|
17Q | First examination report despatched |
Effective date: 20071213 |
|
18D | Application deemed to be withdrawn |
Effective date: 20100916 |
|
18RA | Request filed for re-establishment of rights before grant |
Effective date: 20110915 |
|
18RR | Decision to grant the request for re-establishment of rights before grant |
Free format text: ANGENOMMEN Effective date: 20111129 |
|
D18D | Application deemed to be withdrawn (deleted) | ||
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: GENTEX CORPORATION |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20150209 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 724813 Country of ref document: AT Kind code of ref document: T Effective date: 20150515 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602004047103 Country of ref document: DE Effective date: 20150611 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: VDEP Effective date: 20150429 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 724813 Country of ref document: AT Kind code of ref document: T Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150831 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150730 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150531 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150531 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602004047103 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: RO Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150429 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20160201 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150520 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 14 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20040520 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150429 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150520 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 15 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230503 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20230420 Year of fee payment: 20 Ref country code: DE Payment date: 20230419 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20230420 Year of fee payment: 20 |