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:
- a plurality of remote control transmitter devices each capable of transmitting encrypted commands in accordance with at least one of a encryption protocol and a second encryption protocol different than the first encryption protocol;
a barrier operator 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 the first encryption protocol, andin response to receipt of the learned command encrypted in accordance with the first encryption protocol, learn a newly received unlearned command encrypted in accordance with the second encryption protocol.
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.
14 Citations
19 Claims
-
1. A barrier operator system for controlling a motor that moves a barrier between open and closed positions, comprising:
-
a plurality of remote control transmitter devices each capable of transmitting encrypted commands in accordance with at least one of a encryption protocol and a second encryption protocol different than the first encryption protocol; a barrier operator 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 the first encryption protocol, and in response to receipt of the learned command encrypted in accordance with the first encryption protocol, learn a newly received unlearned command encrypted in accordance with the second encryption protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 a first encryption protocol, and in response to receipt of the learned command encrypted in accordance with the first encryption protocol, learn a newly received unlearned command encrypted in accordance with a second encryption protocol. exiting the learn mode; actuating the movable barrier in response to receipt of the learned newly received command encrypted in accordance with the second encryption protocol, or in response to receipt of the learned command encrypted in accordance with the first encryption protocol. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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; and transmitting a new unlearned command encrypted in accordance with a second encryption protocol to the barrier operator system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification