IP Library Granted Patent US 7,068,144
Granted Patent B2
US 7,068,144 · App. 10/604,434 · Granted Jun 27, 2006

Method and system for re-learning a key

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,068,144
App. No.
10/604,434
Granted
Jun 27, 2006
Kind
B2
Abstract

A method and system for relearning a previously programmed, authenticated key. The system includes an electronic control module (ECM) and a key. The method begins when the ECM fails to match an identification code (ID) of the key with all active or disabled IDs that are stored within the ECM. Thereafter, the ECM sends a signal to the key by encryption with a default secret code. If the key does not respond to this signal, then the ECM sends a signal to the key by encryption with one of a series of unique secret codes. The key receives this signal and then transmits an encrypted valid response signal to the ECM. The ECM extracts a key password from the encrypted valid response signal and compares this key password to a module password. Thereafter, the ECM determines that the passwords are identical and the ECM stores the key ID.

Claims (59)

1. A method for re-learning a previously programmed key within an electronic control module of a security system, comprising:

transmitting a key identification code from the previously programmed key to the electronic control module;

executing an authentication protocol for the previously programmed key;

said authentication protocol comprising the step of comparing said key identification code to a disabled identification code;

restoring said key identification code to an active status within the electronic control module when said key identification code is identical to said disabled identification code.

2. The method as recited in claim 1 wherein executing said authentication protocol comprises:

comparing said key identification code to at least one disabled identification code that is stored within the electronic control module.

3. The method as recited in claim 2 wherein executing said authentication protocol comprises:

determining that said key identification code is identical to at least one disabled identification code stored within the electronic control module.

4. The method as recited in claim 1 wherein executing said authentication protocol comprises:

determining that the previously programmed key and the electronic control module share a common unique secret code, said common unique secret code utilized with an encryption algorithm for encrypting a signal and allowing encrypted communication between the previously programmed key and the electronic control module.

5. The method as recited in claim 4 wherein executing said authentication protocol comprises:

transmitting at least one of said key identification code and said common unique secret code from a supplementary database to the electronic control module.

6. A method for relearning a key within an electronic control module, comprising:

transmitting a key identification code from the previously programmed key to the electronic control module;

executing an authentication protocol for the previously programmed key; and

said authentication protocol comprising the step of comparing said key identification code to a disabled identification code;

restoring at least one of a key password and said key identification code to an active status within the electronic control module when said key identification code is identical to said disabled identification code.

7. The method as recited in claim 6 wherein executing said authentication protocol comprises:

determining that the previously programmed key and the electronic control module share a common unique secret code, said common unique secret code utilized with an encryption algorithm for encrypting a signal and allowing encrypted communication between the previously programmed key and the electronic control module.

8. The method as recited in claim 7 wherein determining that the previously programmed key and the electronic control module share a common unique secret code, comprises;

encrypting a signal with said common unique secret code, said signal having a predetermined data;

transmitting said signal from the electronic control module to the previously programmed key; and

comparing said predetermined data to a key authentication data stored within the previously programmed key.

9. The method as recited in claim 8 wherein transmitting said valid response signal from the previously programmed key to the electronic control module comprises:

determining that said predetermined data is identical to said key authentication data.

10. The method as recited in claim 8 wherein executing said authentication protocol comprises:

comparing said key password to at least one module password stored within the electronic control module.

11. The method as recited in claim 10 further comprising:

determining that said key password is identical to said at least one module password.

12. The method as recited in claim 6 wherein executing said authentication protocol comprises:

comparing said key identification code to at least one disabled identification code that is stored within the electronic control module.

13. The method as recited in claim 12 further comprising:

determining that said key identification code is identical to said at least one disabled identification code.

14. The method as recited in claim 6 wherein executing said authentication protocol comprises:

transmitting at least one of said key identification code, a unique secret code, and a module password from a supplementary database to the electronic control module.

15. The method as recited in claim 14 further comprising at least one of:

comparing said key identification code to at least one disabled identification code stored in the electronic control module; and

comparing said key password to said module password.

16. A security system for re-learning a key into an electronic control module, comprising:

a primary electronic control module comprised of an antenna, a memory, and a microprocessor coupled to said antenna and said memory; and

a previously programmed key having electronic circuitry with a key identification code stored therein, said previously programmed key further including a transponder for transmitting said key identification code to said antenna of said primary electronic control module;

said antenna transmitting said key identification code to said microprocessor;

said memory having at least one of a disabled identification code, a unique secret code, and a module password stored therein;

said microprocessor executing an authentication protocol for the previously programmed key, said authentication protocol including comparing said key identification code to said disabled identification code,

said microprocessor including control logic for restoring said disabled identification code to an active status when said microprocessor determines that said key identification code is identical to said disabled identification code.

17. The security system of claim 16 wherein said microprocessor includes an encryption algorithm for encrypting a signal with said unique secret code, said microprocessor including control logic for storing said key identification code when said key transmits a valid response signal to said primary electronic control module.

18. The security system of claim 16 wherein said microprocessor includes an encryption algorithm for encrypting a signal with said unique secret code, said microprocessor including control logic for storing said key identification code when said key transmits a key password that is identical to said module password.

19. A security system for re-learning a key into an electronic control module, comprising:

a primary electronic control module comprised of an antenna, a memory, and a microprocessor coupled to said antenna and said memory;

a previously programmed key having electronic circuitry with a key identification code stored therein, said previously programmed key further including a transponder for transmitting said key identification code to said antenna of said primary electronic control module;

said antenna transmitting said key identification code to said microprocessor;

said memory having at least one of a disabled identification code, a unique secret code, and a module password stored therein;

said microprocessor executing an authentication protocol for the previously programmed key, said authentication protocol including comparing said key identification code to said disabled identification code; and

at least one of a supplementary electronic control module and an external database;

said supplementary electronic control module coupled to said primary electronic control module and intended to facilitate execution of said authentication protocol, said supplementary electronic control module for transmitting at least one of said key identification code, said unique secret code, and a key password to said primary electronic control module; and

said external database selectively coupled to said primary electronic control module and intended to facilitate execution of said authentication protocol, said external database for transmitting at least one of said key identification code, said unique secret code, and said key password to said primary electronic control module.

20. The security system of claim 19 wherein said microprocessor includes an encryption algorithm for encrypting a signal with said unique secret code, said microprocessor including control logic for storing said key identification code when said key transmits a valid response signal to said primary electronic control module.

21. The security system of claim 19 wherein said microprocessor includes an encryption algorithm for encrypting a signal with said unique secret code, said microprocessor including control logic for storing said key identification code when said key transmits a key password that is identical to said module password.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Feb 5, 2016
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: LEAR CORPORATION
Reel/Frame 037702/0911 →
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2016
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: LEAR CORPORATION
Reel/Frame 037701/0180 →
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2016
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: LEAR CORPORATION
Reel/Frame 037701/0251 →
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2016
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: LEAR CORPORATION
Reel/Frame 037701/0340 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2014
From: JPMORGAN CHASE BANK, N.A.
To: LEAR CORPORATION
Reel/Frame 032770/0843 →
SECURITY INTEREST Recorded Mar 20, 2013
From: LEAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 030076/0016 →
GRANT OF FIRST LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2009
From: LEAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 023519/0267 →
GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2009
From: LEAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 023519/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2003
From: GILBERT, CARL L.; GHABRA, RIAD; HAKIM, MAGDA
To: LEAR CORPORATION
Reel/Frame 013812/0714 →