IP Library Granted Patent US 12,394,266
Granted Patent B2
US 12,394,266 · App. 18/533,934 · Granted Aug 19, 2025

Method and system for a changing code learning transmitter

Inventors: Robert Jude Axtolis (Naperville, IL); Oddy Khamharn (Lombard, IL); Edward James Lukas (Batavia, IL); Cavin Robert McKinley (St. Charles, IL); Jay Edward Peterson (Westmont, IL); Adelaide Zhang (Northbrook, IL)
Assignee: The Chamberlain Group LLC
G07C9/00857G07C9/00309G07C9/00896G07C2009/00388G07C2009/00888G07C2009/00928
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,394,266
App. No.
18/533,934
Granted
Aug 19, 2025
Kind
B2
Abstract

In one aspect, a method is provided of effecting secure communications for a movable barrier operator and a trainable transmitter. The method includes, at the movable barrier operator, transmitting to a remote control a first radio frequency communication via a first communication protocol wherein the first radio frequency communication includes an access code. The method further includes receiving from the trainable transmitter a second radio frequency communication via a second communication protocol. The second radio frequency communication includes a derived access code based at least in part upon the access code. The method further includes learning the trainable transmitter in response to the derived access code corresponding to the access code.

Claims (71)

1. A method of training a trainable transmitter, the method comprising:

transmitting, from a controllable device to a remote control previously learned by the controllable device, a first radio frequency communication via a first communication protocol, the first radio frequency communication including an access code;

transmitting, from the remote control to a trainable transmitter, a second radio frequency communication via a second communication protocol different than the first communication protocol, the second radio frequency communication including the access code;

determining, by the trainable transmitter, a derived access code based at least in part upon the access code of the second radio frequency communication;

transmitting, from the trainable transmitter to the controllable device, a third radio frequency communication via the second communication protocol, the third radio frequency communication including the derived access code; and

learning, by the controllable device, the trainable transmitter in response to correspondence between the derived access code and the access code.

2. The method of claim 1 wherein transmitting, from the controllable device to the remote control, the first radio frequency communication comprises:

transmitting, from the controllable device to the remote control, a command radio frequency communication configured to cause the remote control to change from an operating mode to a training mode; and

transmitting, from the controllable device to the remote control, an access code radio frequency communication including the access code.

3. The method of claim 2 further comprising communicating a message to a user device upon the controllable device transmitting the access code radio frequency communication to the remote control, the message configured to cause the user device to prompt a user to provide a user input to user interfaces of the remote control and the trainable transmitter.

4. The method of claim 1 wherein the first radio frequency communication is configured to cause the remote control to change from an operating mode to a training mode, wherein the remote control in the operating mode is configured to communicate using the first communication protocol, and wherein the remote control in the training mode is configured to communicate using the second communication protocol.

5. The method of claim 1 further comprising at least one of:

transmitting, from the controllable device to the remote control, an exit command in response to the controllable device learning the trainable transmitter, the exit command configured to cause the remote control to change from a training mode to an operating mode; and

changing the remote control from the training mode to the operating mode in response to a predetermined amount of time elapsing.

6. The method of claim 1 wherein the access code includes a first fixed code and a first changing code, the first fixed code identifying the remote control;

wherein determining the derived access code includes deriving a second fixed code from the first fixed code and deriving a second changing code from the first changing code, the second fixed code identifying the trainable transmitter; and

wherein learning the trainable transmitter includes learning the trainable transmitter in response to:

the second fixed code corresponding to the first fixed code; and

the second changing code corresponding to the first changing code.

7. The method of claim 1 further comprising transmitting, from the remote control to the controllable device, an authentication radio frequency communication via the first communication protocol; and

wherein transmitting, from the controllable device to the remote control, the first radio frequency communication comprises transmitting the first radio frequency communication in response to the controllable device receiving the authentication radio frequency communication.

8. The method of claim 1 wherein the controllable device comprises a movable barrier operator, the method further comprising:

transmitting, from a wall control to the movable barrier operator, a command to enter a learn mode;

prompting, by the wall control, a user to provide a user input to the remote control; and

transmitting, from the remote control to the movable barrier operator, an authentication radio frequency communication via the first communication protocol.

9. The method of claim 1 wherein the controllable device comprises a movable barrier operator, the method further comprising:

entering, by the movable barrier operator, a learn mode in response to receiving a first user input at a user interface of the movable barrier operator; and

flashing a light of the movable barrier operator to prompt a user to provide another user input to the remote control.

10. The method of claim 1 wherein the access code comprises a first fixed code and a first changing code, wherein the first fixed code identifies the remote control; and

wherein the derived access code comprises a second fixed code and a second changing code, wherein the second fixed code identifies the trainable transmitter.

11. The method of claim 1 further comprising receiving, by the controllable device, a learn mode command from a server computer; and

wherein transmitting the first radio frequency communication comprises transmitting the first radio frequency communication in response to the controllable device receiving the learn mode command.

12. The method of claim 1 further comprising receiving, by a user device, a user input requesting learning of the trainable transmitter by the controllable device;

communicating, from the user device to a server computer, a request for the controllable device to learn the trainable transmitter; and

communicating, from the server computer to the controllable device, a message configured to cause the controllable device to enter a learn mode.

13. The method of claim 1 wherein the controllable device includes a movable barrier operator, the method further comprising:

in response to the movable barrier operator learning the trainable transmitter, the movable barrier operator performing operations including at least one of:

flashing a light; and

moving a movable barrier.

14. The method of claim 13 wherein the derived access code includes a fixed code and a changing code, the method further comprising:

transmitting, from the trainable transmitter to the movable barrier operator, a fourth radio frequency communication via the second communication protocol, the fourth radio frequency communication including the fixed code and a changed version of the changing code; and

moving, by the movable barrier operator, the movable barrier in response to the movable barrier operator receiving the fourth radio frequency communication.

15. A system comprising:

a remote control comprising a remote control communication circuitry and a remote control controller, the remote control controller configured to:

receive through the remote control communication circuitry a first radio frequency communication via a first communication protocol, the first radio frequency communication including an access code;

control the remote control communication circuitry to transmit a second radio frequency communication via a second communication protocol, the second radio frequency communication including the access code;

a trainable transmitter having a trainable transmitter communication circuitry and a trainable transmitter controller, the trainable transmitter controller configured to:

receive through the trainable transmitter communication circuitry the second radio frequency communication;

determine a derived access code based at least in part upon the access code of the second radio frequency communication;

control the trainable transmitter communication circuitry to transmit a third radio frequency communication via the second communication protocol, the third radio frequency communication including the derived access code;

a controllable device comprising a controllable device communication circuitry and a controllable device controller, the controllable device controller configured to:

control the controllable device communication circuitry to transmit the first radio frequency communication including the access code;

receive through the controllable device communication circuitry the third radio frequency communication including the derived access code; and

learn the trainable transmitter in response to correspondence between the derived access code of the third radio frequency communication and the access code of the first radio frequency communication.

16. The system of claim 15 wherein the controllable device controller is configured to control the controllable device communication circuitry to transmit the first radio frequency communication comprising:

transmitting a command radio frequency communication configured to cause the remote control to change from an operating mode to a training mode; and

transmitting an access code radio frequency communication including the access code.

17. The system of claim 15 further comprising a server computer configured to:

receive, from a user device, a request for the controllable device to enter a learn mode;

communicate, to the controllable device, a command configured to cause the controllable device to enter the learn mode;

wherein the controllable device controller in the learn mode is configured to receive through the controllable device communication circuitry an authentication from the remote control; and

wherein the controllable device controller is configured to control the controllable device communication circuitry to transmit the first radio frequency communication in response to the controllable device communication circuitry receiving the authentication from the remote control.

18. The system of claim 15 wherein the controllable device controller is configured to enter a learn mode in response to at least one of:

a user input at a user interface of the controllable device;

the controllable device communication circuitry receiving a learn mode command from a remote device; and

wherein the controllable device controller in the learn mode is configured to receive through the controllable device communication circuitry an authentication from the remote control; and

wherein the controllable device controller is configured to control the controllable device communication circuitry to transmit the first radio frequency communication in response to the controllable device communication circuitry receiving the authentication from the remote control.

19. The system of claim 15 wherein the trainable transmitter is unable to communicate via the first communication protocol.

20. The system of claim 15 wherein the access code comprises a first fixed code and a first changing code, the first fixed code identifying the remote control;

wherein the derived access code includes a second fixed code and a second changing code, the second fixed code identifying the trainable transmitter; and

wherein the controllable device controller is configured to learn the trainable transmitter in response to the second fixed code corresponding to the first fixed code and the second changing code corresponding to the first changing code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2025
From: AXTOLIS, ROBERT JUDE; KHAMHARN, ODDY; LUKAS, EDWARD JAMES; MCKINLEY, CAVIN ROBERT; PETERSON, JAY EDWARD; ZHANG, ADELAIDE
To: THE CHAMBERLAIN GROUP LLC
Reel/Frame 071647/0341 →