Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
158 words
In an electronic control module for an internal combustion engine comprising a microprocessor, a ROM containing a controller program and a data security program and a non-volatile memory having data protected addresses including a password address, means for reading and writing protected data to the data protected addresses, and communications means for receiving and sending messages; the method of maintaining secrecy of protected data comprising the steps of: activating security by writing a password into the data protected password address; when security is activated, rejecting messages requesting protected data; deactivating security by supplying a correct password; complying with requests for reading or writing protected data when security is deactivated; entering a command for access to protected addresses irrespective of the state of security to recover said electronic control module without use of a password; and responding to the command by erasing the protected data and then complying with the command, thereby ensuring the secrecy of the protected data.
Claim 2
Dependent Claim
158 words
In an electronic control module for an internal combustion engine comprising a microprocessor, a ROM containing a controller program and a data security program and a non-volatile memory having data protected addresses including a password address, means for reading and writing protected data to the data protected addresses, and communications means for receiving and sending messages; the method of maintaining secrecy of protected data comprising the steps of: activating security by writing a password into the data protected password address; when security is activated, rejecting messages requesting protected data; deactivating security by supplying a correct password; complying with requests for reading or writing protected data when security is deactivated; entering a command for access to protected addresses irrespective of the state of security to recover said electronic control module without use of a password; and responding to the command by erasing the protected data and then complying with the command, thereby ensuring the secrecy of the protected data.
Claim 3
Dependent Claim
40 words
The electronic control module of claim 1 wherein: the step of entering a command for access comprises requesting release of security protection; and the step of responding to the command comprises erasing the protected data and writing a null password.
Claim 4
Dependent Claim
53 words
The electronic control module of claim 1 wherein: the step of entering a command for access comprises requesting release of security protection; the step of responding to the command comprises erasing the protected data and writing a null password; and reactivating security by writing new data and a new password to protected addresses.
Claim 5
Dependent Claim
37 words
The electronic control module of claim 1 wherein the step of entering a command for access comprises the steps of: first, entering a request to arm for recovery; and second, entering a request to recover the module.
Claim 6
Dependent Claim
61 words
The electronic control module of claim 1 wherein the steps of entering a command and responding to the command comprise: entering a request to arm for recovery; responding to the request by arming the module for recovery; then entering a request to recover the module; and responding to the command request to recover by erasing the protected data and deactivating security.
Claim 7
Dependent Claim
40 words
The electronic control module of claim 1 including the method of changing the password comprising the steps of: requesting a change of password when security is deactivated; supplying a new password; and entering the new password at the password address.
Claim 8
Dependent Claim
76 words
The electronic control module of claim 1 wherein a control module has installed therein one of several sets of protected data wherein each set has a corresponding unique password and a corresponding unprotected identification number, wherein the method includes: requesting the identification number of the installed set of protected data; responding with the identification number corresponding to the set of protected data; and entering the password corresponding to the identification number, whereby the security is deactivated.
Claim 9
Dependent Claim
48 words
The electronic control module of claim 1 further comprising the steps of: energizing the module by supplying an operating voltage; rejecting any attempt to enter an incorrect password; and after rejecting such an attempt, rejecting any further password entry attempts while the operating voltage continues to be supplied.
Claim 10
Dependent Claim
36 words
The electronic control module of claim 8 wherein a correct password is accepted after a rejection by the steps of: removing and then reapplying the operating voltage; and then deactivating security by entering a correct password.