← Back to Patent Explorer
US5937065A Expired / Lapsed US ⏱️ 0.0 years remaining

Keyless motor vehicle entry and ignition system

Assignee: Delphi Technologies Inc
•
Filing: 1997-04-07
•
Granted: 1999-08-10
•
Expires: 2017-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keyless control system is disclosed which may be employed to gain entry to a motor vehicle and start an engine. When using this system, a user activates a remote control by selecting a function for the motor vehicle to perform. In response, a challenge number is exchanged and used in an encryption algorithm by both the remote control and a control circuit in the motor vehicle to produce independently of each other separate algorithm answers. A first verification indication is produced when the control circuit finds both answers to be the same. The remote control also sends its unique remote control identification and a designation of the selected function to the control circuit. If the received remote control identification matches is on an authorized remote control list stored in the control circuit, a second verification indication is produced. When both the first and second verification indications are produced, the control circuit issues a signal that causes the motor vehicle to perform the selected function.

Inventors

  • 👤 Marc R. Simon
  • 👤 Charles J. Luebke

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:48
CPC Classifications
B; B60; B60R; B60R25/00; B60R25/20; B60R25/24; G; G07; G07C; G07C9/00; G07C9/00174; G07C9/00309; G07C9/00817; G07C9/00857; G07C2009/00388; G07C2009/00412; G07C2009/0042; G07C2009/00476; G07C2009/005; G07C2009/00507; G07C2009/00753; G07C2009/00769; G07C2009/00793; G07C2009/00825; G07C2009/00865; G07C2009/00873; G07C2209/00; G07C2209/60; G07C2209/62

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.

References Cited (Backward Citations)

US2679601A Cited
USRE30686E Cited
US4688036A Cited
US4674454A Cited
US5054569A Cited
US4928778A Cited
US5042439A Cited
US5000139A Cited
US5612578A Cited
US5852944A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-09 2003-02-08 2003-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-09 2007-02-08 2007-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-09 2011-02-08 2011-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag