Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
231 words
A method for operating a keyless motor vehicle control system including a remote control for carrying by a user and a control circuit in the motor vehicle, said method comprising the steps of: storing seed data in the control circuit; storing the seed data in the remote control; programming a first remote control identification into the remote control; storing the first remote control identification into the control circuit; in response to activation of the remote control by movement of the user, exchanging challenge data between the control circuit and the remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; the remote control transmitting the first remote control identification to the control circuit; determining whether the first remote control identification received from the remote control matches a first remote control identification previously stored in the control circuit and if so producing a second indication; and in response to presence of both the first and second indications, activating a component of the motor vehicle to perform a defined function.
Claim 2
Independent Claim
231 words
A method for operating a keyless motor vehicle control system including a remote control for carrying by a user and a control circuit in the motor vehicle, said method comprising the steps of: storing seed data in the control circuit; storing the seed data in the remote control; programming a first remote control identification into the remote control; storing the first remote control identification into the control circuit; in response to activation of the remote control by movement of the user, exchanging challenge data between the control circuit and the remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; the remote control transmitting the first remote control identification to the control circuit; determining whether the first remote control identification received from the remote control matches a first remote control identification previously stored in the control circuit and if so producing a second indication; and in response to presence of both the first and second indications, activating a component of the motor vehicle to perform a defined function.
Claim 3
Dependent Claim
17 words
The method as recited in claim 1 further comprising the control circuit randomly generating the challenge number.
Claim 4
Dependent Claim
32 words
The method as recited in claim 1 wherein the defined function is selected from a group consisting of unlocking a door, locking a door, unlatching a trunk lid, and starting an engine.
Claim 5
Dependent Claim
32 words
The method recited in claim 1 further comprises the user defining a function on the remote control; and transmitting to the control circuit a designation of the function defined by the user.
Claim 6
Dependent Claim
37 words
The method as recited in claim 1 wherein the steps of the control circuit and the remote control executing an encryption algorithm comprise performing a plurality of logical operations on the seed data and the challenge data.
Claim 7
Dependent Claim
184 words
The method as recited in claim 1 wherein the step of storing the seed data in the remote control comprises: (a) exchanging a challenge number between the control circuit and a previously programmed remote control; (b) the control circuit executing the encryption algorithm which uses the seed data and the challenge number to produce a third answer; (c) the previously programmed remote control executing the encryption algorithm which uses the seed data and the challenge number to produce a fourth answer; (d) the previously programmed remote control transmitting the fourth answer and a second remote control identification to the control circuit; (e) the control circuit comparing the third and fourth answers and producing a third indication when a match occurs; (f) determining whether the second remote control identification received from the previously programmed remote control matches a remote control identification previously stored in the control circuit and if so producing a fourth indication; (g) upon the occurrence of both the third and fourth indications, the control circuit transmitting the seed data to the remote control; and (h) the remote control storing the seed data.
Claim 8
Dependent Claim
55 words
The method as recited in claim 6 wherein the step of programming a first remote control identification into the remote control comprises upon the occurrence of both the first and second indications, the control circuit transmitting the first remote control identification to the remote control; and the remote control storing the first remote control identification.
Claim 9
Dependent Claim
30 words
The method as recited in claim 7 further comprising the control circuit verifying that the seed data and the first remote control identification were properly stored by the remote control.
Claim 10
Dependent Claim
24 words
The method as recited in claim 6 further comprising the control circuit verifying that the seed data was properly stored by the remote control.
Claim 11
Dependent Claim
34 words
The method as recited in claim 6 further comprising the remote control transmitting the first remote control identification to the control circuit; and the storing the first remote control identification into the control circuit.
Claim 12
Dependent Claim
21 words
The method as recited in claim 6 further comprising deleting the first remote control identification from storage in the control circuit.
Claim 13
Independent Claim
159 words
A method for remotely operating locks of a motor vehicle with a keyless entry system that includes a control circuit in the motor vehicle and a remote control for carrying by a user, said method comprising the steps of: storing identical seed data in both the control circuit and the remote control; in response to the user activating the remote control, generating and exchanging challenge data between the control circuit and the remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; and in response to the first indication, unlocking a door on the motor vehicle.
Claim 14
Independent Claim
159 words
A method for remotely operating locks of a motor vehicle with a keyless entry system that includes a control circuit in the motor vehicle and a remote control for carrying by a user, said method comprising the steps of: storing identical seed data in both the control circuit and the remote control; in response to the user activating the remote control, generating and exchanging challenge data between the control circuit and the remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; and in response to the first indication, unlocking a door on the motor vehicle.
Claim 15
Dependent Claim
97 words
The method recited in claim 12 further comprising: programming a remote control identification into the remote control; storing the remote control identification into the control circuit; when the user activates the remote control, the remote control transmitting the remote control identification to the control circuit; the control circuit determining whether the remote control identification received from the remote control matches a remote control identification previously stored in the control circuit and if so producing a second indication; and wherein the step of unlocking a door on the motor vehicle also is in response to the second indication.
Claim 16
Independent Claim
158 words
A method for remotely operating a motor vehicle with a keyless control system that includes a control circuit in the motor vehicle and a remote control for carrying by a user, said method comprising the steps of: the control circuit transmitting an interrogation signal; in response to receiving the interrogation signal, the remote control transmitting an initial signal; the control circuit responding to the initial signal by transmitting challenge data to the remote control; the control circuit executing an encryption algorithm which uses seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; and in response to the first indication, performing a function on the motor vehicle.
Claim 17
Independent Claim
158 words
A method for remotely operating a motor vehicle with a keyless control system that includes a control circuit in the motor vehicle and a remote control for carrying by a user, said method comprising the steps of: the control circuit transmitting an interrogation signal; in response to receiving the interrogation signal, the remote control transmitting an initial signal; the control circuit responding to the initial signal by transmitting challenge data to the remote control; the control circuit executing an encryption algorithm which uses seed data and the challenge data to produce a first answer; the remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the remote control transmitting the second answer to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; and in response to the first indication, performing a function on the motor vehicle.
Claim 18
Dependent Claim
59 words
The method recited in claim 12 further comprising: storing information regarding the at least one of the motor vehicle operation history and the driver; the control circuit sending a command to the remote control in response to the first indication; the remote control transmitting the information in response to receiving the command; and the control circuit receiving the information.
Claim 19
Independent Claim
255 words
A method for operating a keyless motor vehicle control system including a portable remote control on which a user selects a function for the motor vehicle to perform, and including a control circuit in the motor vehicle, said method comprising the steps of: storing seed data in the control circuit; storing the seed data in the portable remote control; programming a remote control identification into the portable remote control; storing the remote control identification into the control circuit; thereafter in response to a user selecting a function on the portable remote control, transmitting an initial signal to the control circuit; the control circuit responding to receiving the initial signal by generating challenge data and transmitting the challenge data to the portable remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the portable remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the portable remote control transmitting the second answer and the remote control identification to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; determining whether the remote control identification received from the portable remote control matches a remote control identification previously stored in the control circuit and if so producing a second indication; and in response to presence of both the first and second indications, producing a control signal for activating the function selected by the user.
Claim 20
Independent Claim
255 words
A method for operating a keyless motor vehicle control system including a portable remote control on which a user selects a function for the motor vehicle to perform, and including a control circuit in the motor vehicle, said method comprising the steps of: storing seed data in the control circuit; storing the seed data in the portable remote control; programming a remote control identification into the portable remote control; storing the remote control identification into the control circuit; thereafter in response to a user selecting a function on the portable remote control, transmitting an initial signal to the control circuit; the control circuit responding to receiving the initial signal by generating challenge data and transmitting the challenge data to the portable remote control; the control circuit executing an encryption algorithm which uses the seed data and the challenge data to produce a first answer; the portable remote control executing the encryption algorithm which uses the seed data and the challenge data to produce a second answer; the portable remote control transmitting the second answer and the remote control identification to the control circuit; the control circuit comparing the first and second answers and producing a first indication when a match occurs; determining whether the remote control identification received from the portable remote control matches a remote control identification previously stored in the control circuit and if so producing a second indication; and in response to presence of both the first and second indications, producing a control signal for activating the function selected by the user.
Claim 21
Dependent Claim
34 words
The method recited in claim 16 wherein the user selects the function to be performed from a group consisting of unlocking a door, locking a door, unlatching a trunk lid, and starting an engine.
Claim 22
Dependent Claim
25 words
The method recited in claim 16 further comprising the remote control transmitting to the control circuit a designation of the function selected by the user.
Claim 23
Dependent Claim
35 words
The method recited in claim 16 wherein the function selected by the user is starting the engine; and further comprising responding to the control signal by starting the engine without requiring use of a key.