System and method of training a transmit/receive system
First Claim
Patent Images
1. A method of training a transmitter to a receiver in a rolling code-based radio frequency control system, comprising:
- receiving a first user input and causing the transmitter to enter a training mode in response to the first user input;
identifying a rolling code encryption algorithm for use with the receiver from a plurality of rolling code encryption algorithms; and
using the identified rolling code encryption algorithm to transmit at least two sequential rolling code counter values to the receiver in response to a single user input;
wherein the identifying and using steps are caused to occur while the transmitter is in the training mode; and
wherein the transmission of the at least two sequential rolling code counter values synchronizes a count stored in memory of the transmitter with a count stored in memory of the receiver.
5 Assignments
0 Petitions
Accused Products
Abstract
A radio frequency transmitter is configured to send radio frequency messages to activate a remote system. Each message includes an encrypted counter value and a transmitter identifier. The transmitter is configured to send at least two of the messages having sequential encrypted counter values in response to a single user input.
-
Citations
16 Claims
-
1. A method of training a transmitter to a receiver in a rolling code-based radio frequency control system, comprising:
-
receiving a first user input and causing the transmitter to enter a training mode in response to the first user input; identifying a rolling code encryption algorithm for use with the receiver from a plurality of rolling code encryption algorithms; and using the identified rolling code encryption algorithm to transmit at least two sequential rolling code counter values to the receiver in response to a single user input; wherein the identifying and using steps are caused to occur while the transmitter is in the training mode; and
wherein the transmission of the at least two sequential rolling code counter values synchronizes a count stored in memory of the transmitter with a count stored in memory of the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of training a transmitter to a receiver in a rolling code-based radio frequency control system, comprising:
-
identifying a rolling code encryption algorithm for use with the receiver from a plurality of rolling code encryption algorithms; recalling a transmit count variable in response to identifying the rolling code encryption algorithm, wherein each of the plurality of rolling code encryption algorithms is associated with a transmit count variable in memory; and using the identified rolling code encryption algorithm to transmit at least two sequential rolling code counter values to the receiver in response to a single user input, wherein the transmissions of the at least two sequential rolling code counter values are separated by a period of time according to an established duty cycle; and
wherein the number of sequential rolling code counter values to transmit in response to the single user input is based on the recalled transmit count variable.
-
-
11. A device for coupling to a vehicle and for training to activate a remote system, comprising:
-
a radio frequency transmitter having a training mode and an operational mode; wherein the radio frequency transmitter is configured to identify a rolling code encryption algorithm for use with the remote system from a plurality of rolling code encryption algorithms; wherein the radio frequency transmitter is further configured to synchronize a rolling code count of the remote system with a rolling code count of the radio frequency transmitter during the training mode by transmitting, in response to the single user input, at least two messages having different encrypted rolling code count values in accordance with the identified rolling code encryption algorithm; wherein the radio frequency transmitter is configured to transmit another encrypted rolling code count according to the identified rolling code encryption algorithm with the first transmission of the operational mode. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification