Single use dongle vehicle key programming system and method
12394265 ยท 2025-08-19
Assignee
Inventors
Cpc classification
G07C9/00309
PHYSICS
B60R2325/20
PERFORMING OPERATIONS; TRANSPORTING
G07C9/215
PHYSICS
International classification
Abstract
A system and method for a single use device for customer vehicle key programming. The device takes the form of a so-called dongle that plugs into the vehicle OBD. The customer uses an application on a smartphone to communicate with the vehicle through the dongle on one end and with the system servers on the other.
Claims
1. A system for programming a blank vehicle key, the system comprising: a system server having vehicle information including vehicle immobilizer algorithms; a personal communication device having a vehicle programming application; a programming device having a vehicle interface for communicatively coupling with a vehicle and the vehicle key; and said personal communication device remains communicatively coupled to both said server for requesting and receiving vehicle specific information and to said programming device for utilizing said information during programming of said vehicle key with one of said immobilizer algorithms to enable said key to work with said vehicle.
2. The system as defined by claim 1 further including a remote customer service capable of programming said vehicle key to said vehicle.
3. The system as defined by claim 1 wherein said personal communication device is a smartphone.
4. The system as defined by claim 1 wherein said programming device is single use.
5. The system as defined by claim 1 wherein said programming device includes an OBD connector for coupling with said vehicle.
6. A method for programming a blank vehicle key, the method consisting of: obtaining the vehicle key and associated programming device; downloading a programming application to a personal communication device; coupling said programming device to a vehicle; communicatively coupling said personal communication device to a server and said programming device; and programming said vehicle key with an immobilizer algorithm to enable said key to work with said vehicle while said personal communication device remains communicatively coupled to said server and said programming device.
7. The method as defined in claim 6 further consisting of providing vehicle information to a server.
8. The method as defined in claim 7 further consisting of receiving vehicle specific information from said server.
9. The method as defined in claim 7 further consisting of remotely programming said vehicle key from a customer service center.
10. A device for programming a blank vehicle key, the device comprising; a housing encasing a device processor; a vehicle interface for communicatively coupling with a vehicle and a vehicle key; said device communicatively coupled with a personal communication device having a vehicle key programming application; and said device utilizing vehicle specific information and said application connected to a system server to download a logic algorithm in order to program said vehicle key with an immobilizer algorithm to enable said key to work with said vehicle.
11. The device as defined by claim 10 wherein said device is a dongle.
12. The device as defined by claim 10 wherein said device is single use.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure will be more fully understood by reference to the following detailed description of one or more preferred embodiments when read in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout the views and in which:
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(8) One or more embodiments of the subject disclosure will now be described with the aid of numerous drawings. Turning first to
(9)
(10) The system and method is initiated upon a user becoming aware of a missing or inoperable key. See
(11) Turning now to
(12) The user, via app 14, selects 62 the make/model/year or simply enters or scans the VIN. The request is sent to the server 56 to retrieve the algorithm that pertains to the selected vehicle. The specific algorithm and all other necessary firmware files, etc. are downloaded 64. The dongle 12 then changes its state into a programming mode 66.
(13) It will be appreciated that while the system preferably utilizes slightly different and separate technology that makes it possible to program different types of vehicles, and as such has different types of dongles (e.g., Dongle A, Dongle B, Dongle C, etc.) 68, it is not limited thereto. Indeed, while there may be a plethora of different vehicle specific dongles available, under this system and method, there may also be a universal dongle 70 that can be used for most or perhaps all vehicles. In any event, the vehicle specific dongle is downloaded with the current data/information for key programming.
(14)
(15) The system includes a remote support, which is shown with a simplified workflow diagram of
(16) The system and method is for a single use. In other words, one dongle for one programmed key. If a user purchases two keys, then the system will allow two uses. When the user purchases the keys, the dongle to be shipped is designated for either one or two uses. This is assigned and locked within the system by dongle 12 serial number. The system has numerous safeguards in place to prevent unauthorized programming. By way of example, if there are more download attempts from a particular IP address than are authorized, then the system will locate the IP and lock the phone.
(17) The foregoing detailed description has been given for clearness of understanding only and no unnecessary limitations should be understood therefrom. Accordingly, while one or more particular embodiments of the disclosure have been shown and described, it will be apparent to those skilled in the art that changes and modifications may be made therein without departing from the invention if its broader aspects, and, therefore, the aim in the appended claims is to cover all such changes and modifications as fall within the true spirit and scope of the present disclosure.