Rolling code security system
1 Assignment
0 Petitions
Accused Products
Abstract
A rolling code transmitter is useful in a security system for providing secure encrypted RF transmission comprising an interleaved trinary bit fixed code and rolling code. A receiver demodulates the encrypted RF transmission and recovers the fixed code and rolling code. Upon comparison of the fixed and rolling codes with stored codes and determining that the signal has emanated from an authorized transmitter, a signal is generated to actuate an electric motor to open or close a movable barrier.
-
Citations
31 Claims
-
1-16. -16. (canceled)
-
17. A security system for generating authorizing signals in response to transmitted rolling codes comprising:
-
a transmitter responsive to interaction with a send button for transmitting rolling codes comprising a fixed portion and a rolling portion which varies with each transmission in accordance with a predetermined sequence of rolling portions;
a receiver for receiving transmitted rolling codes and for learning the fixed portion and a first rolling portion of the sequence of rolling portions;
the receiver being responsive to a received rolling code for generating authorizing signals when the received rolling code comprises the previously learned fixed code portion and a rolling portion within a first predetermined number of rolling portions in the sequence of the learned rolling portion; and
the receiver being responsive to a received rolling code for generating authorizing signals when the received rolling code comprises the learned fixed code portion, the rolling code portion is beyond the first predetermined number of rolling portions and is within a second predetermined number of rolling portions of the rolling portion of a most recently received prior rolling code. - View Dependent Claims (18, 19, 20, 21)
-
-
22. The method of controlling the generation of authorizing signals in a security system in response to transmitted rolling codes comprising a fixed code portion and a rolling code portion, successive rolling code portions varying from the prior rolling code portion in a predetermined manner;
- the method comprising;
receiving rolling codes;
first generating authorizing signals in response to a first received rolling code having a first fixed code portion and a rolling code portion which is within a first predetermined number of rolling code portions from the last rolling code which resulted in the generation of authorizing signals;
generating authorizing signals in response to a second rolling code having the first fixed code and a rolling code portion beyond the first predetermined number of rolling code portions from the last rolling code which resulted in the generation of authorizing signals when the rolling code portion of the second rolling code is successive to the rolling code portion of a first rolling code received immediately prior to the second rolling code. - View Dependent Claims (23, 24, 25, 26)
- the method comprising;
-
27. The method of controlling the generation of authorizing signals in a security system in response to transmitted rolling codes comprising a fixed code portion and a rolling code portion, successive rolling code portions varying from the prior rolling code portions in a predetermined manner;
- the method comprising;
learning a rolling code having a fixed portion and a rolling portion;
receiving, after the learning step, a first code comprising the learned fixed portion and a first rolling portion and selectively generating an authorizing signal or not, based on a first predetermined relationship between the learned rolling portion and the first rolling portion;
receiving a second rolling code comprising the learned fixed portion, after receipt of the first rolling code;
generating an authorizing signal when the second rolling code comprises a rolling portion having a second predetermined relationship to the first rolling portion; and
updating the learned rolling portion when an authorizing signal is generated. - View Dependent Claims (28, 29, 30, 31)
- the method comprising;
Specification