Initialization method for keyless entry system
First Claim
1. In a keyless entry system for performing any of several commanded functions in a protected environment and having a receiver and a plurality of remote transmitters, each transmitter having an ID and the receiver having a memory for storing a plurality of IDs, a method of operation for the receiver for recognizing and responding to at least one substitute transmitter ID in lieu of previously entered IDs comprising the steps of:
- entering a program mode by manually enabling the receiver for initialization;
receiving a message from each substitute transmitter including its ID;
storing each received ID in the receiver memory thereby writing over any IDs previously stored in corresponding memory locations;
identifying the memory locations containing substitute transmitter IDs;
then when in an access mode, comparing the IDs of received messages to only those IDs in the identified memory locations to determine the existence of a match, whereby previously stored IDs in other memory locations are ignored; and
performing a commanded function contained in a received message only when a match results.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely controlling a desired door locking or other function in a vehicle or other protected environment has a transmitter and receiver for communicating a message including a sequence number, the code of a selected function to be performed and an authenticator. An algorithm in the transmitter and in the receiver has a cryptographic key and a seed code. Each algorithm generates the authenticator as a function of both the seed code and the function code; if the authenticators are equal, the message is valid. Upon each transmission the seed code is updated and the sequence number is incremented. The receiver updates its seed code according to the transmitted sequence number to keep the algorithms in synchronism. To initialize the receiver to recognize the transmitter IDs, the receiver is manually enabled for programming, a counter is set to zero, the ID is transmitted from each transmitter, each ID is stored in sequence, and the counter is incremented for each ID received. During access mode only IDs in locations corresponding to the count value and lower values are used for validation.
55 Citations
3 Claims
-
1. In a keyless entry system for performing any of several commanded functions in a protected environment and having a receiver and a plurality of remote transmitters, each transmitter having an ID and the receiver having a memory for storing a plurality of IDs, a method of operation for the receiver for recognizing and responding to at least one substitute transmitter ID in lieu of previously entered IDs comprising the steps of:
-
entering a program mode by manually enabling the receiver for initialization; receiving a message from each substitute transmitter including its ID; storing each received ID in the receiver memory thereby writing over any IDs previously stored in corresponding memory locations; identifying the memory locations containing substitute transmitter IDs; then when in an access mode, comparing the IDs of received messages to only those IDs in the identified memory locations to determine the existence of a match, whereby previously stored IDs in other memory locations are ignored; and performing a commanded function contained in a received message only when a match results. - View Dependent Claims (2, 3)
-
Specification