Decryption of access codes of diverse protocols in barrier operator systems
First Claim
1. A barrier operator system for controlling a motor that moves a barrier between open and closed positions, comprising:
- at least one remote control transmitter device capable of transmitting encrypted commands in accordance with at least one of a plurality of encryption protocols, the encrypted commands instructing a barrier operator to move the barrier between the open and closed positions;
wherein the barrier operator is configured to;
in a regular operation mode, receive a learned encrypted command, decrypt the learned encrypted command, and control the motor in accordance with the decrypted learned command;
in a learn mode entered into in response to user input,receive a learned command encrypted in accordance with one of the plurality of encryption protocols,determine which of the plurality of encryption protocols the learned command was encrypted with, and indicate which of the plurality of encryption protocols the learned command was encrypted with,in response to receipt of the learned command, open a window of time for receiving an unlearned command encrypted with another of the plurality of encryption protocols,receive the unlearned command within the window of time, determine which of the plurality of encryption protocols the unlearned command was encrypted with, and indicate which of the plurality of encryption protocols the unlearned command was encrypted with, andlearn the unlearned command.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are alternate embodiments of various components of a barrier operator system. and methods of operation, including of the mechanical drive subsystem with segmented and self-locking rail unit, rail mounting supports, belt and chain drive tensioning, and drive assembly carriage and interface; the electronics and software routines for controlled operation of the various barrier operator functions; wall console communications with the barrier operator; encryption and decryption of access codes; establishment and monitoring of travel limits and barrier speed and force profiles; thermal protection of barrier operator drive motors; and establishment and control of communications from the barrier operator to accessories by way of a wireless adapter.
22 Citations
15 Claims
-
1. A barrier operator system for controlling a motor that moves a barrier between open and closed positions, comprising:
-
at least one remote control transmitter device capable of transmitting encrypted commands in accordance with at least one of a plurality of encryption protocols, the encrypted commands instructing a barrier operator to move the barrier between the open and closed positions; wherein the barrier operator is configured to; in a regular operation mode, receive a learned encrypted command, decrypt the learned encrypted command, and control the motor in accordance with the decrypted learned command; in a learn mode entered into in response to user input, receive a learned command encrypted in accordance with one of the plurality of encryption protocols, determine which of the plurality of encryption protocols the learned command was encrypted with, and indicate which of the plurality of encryption protocols the learned command was encrypted with, in response to receipt of the learned command, open a window of time for receiving an unlearned command encrypted with another of the plurality of encryption protocols, receive the unlearned command within the window of time, determine which of the plurality of encryption protocols the unlearned command was encrypted with, and indicate which of the plurality of encryption protocols the unlearned command was encrypted with, and learn the unlearned command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a barrier operator system that actuates a movable barrier, the method comprising:
-
entering a learn mode in response to user input; while in the learn mode, receiving a learned command encrypted in accordance with one of a plurality of encryption protocols, indicate which of the plurality of encryption protocols the learned command was encrypted with, and in response to receipt of the learned command, open a window of time for receiving an unlearned command encrypted with another of the plurality of encryption protocols, receive the unlearned command within the window of time and indicate which of the plurality of encryption protocols the unlearned command was encrypted with, learn the unlearned command encrypted in accordance with a second encryption protocol; wherein the learned newly received command and the learned command instruct the barrier operator to actuate the movable barrier; exiting the learn mode; actuating the movable barrier in response to receipt of the learned newly received command, or in response to receipt of the learned command. - View Dependent Claims (8, 9)
-
-
10. A method for programming a barrier operator system that actuates a movable barrier, the method comprising:
-
causing the barrier operator system to enter into a learn mode; transmitting a learned command encrypted in accordance with a first encryption protocol to the barrier operator system; indicating that the learned command was encrypted in accordance with the first encryption protocol; in response to receipt of the learned command, opening a window of time for receiving an unlearned command encrypted in accordance with a second encryption protocol; transmitting a new unlearned command encrypted in accordance with the second encryption protocol to the barrier operator system; and receiving the unlearned command within the window of time and indicating that the unlearned command was encrypted in accordance with the second encryption protocol; wherein the new unlearned command and the learned command instruct the barrier operator system to actuate the movable barrier. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification