SINGLE USE DONGLE VEHICLE KEY PROGRAMMING SYSTEM AND METHOD
20260017999 ยท 2026-01-15
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 method for remotely supporting vehicle key programming, comprising: providing a programming device configured to interface with a vehicle via an on-board diagnostics (OBD) port; providing a mobile application on a personal communication device (PCD) configured to communicate with the programming device and a remote server; establishing a secure socket connection between the remote server and the programming device through the mobile application; enabling remote support personnel to access and control the mobile application functions via the server connection; and allowing the support personnel to monitor and intervene in the key programming process in real-time.
2. The method of claim 1, wherein the secure socket connection is initiated upon user entry of a unique access code provided by a support service.
3. The method of claim 1, wherein the remote support personnel are enabled to: view the current programming step; transmit commands to the programming device; and complete or correct programming steps on behalf of the user.
4. The method of claim 1, wherein the connection between the server and the programming device is encrypted and includes a designated identifier to ensure secure and limited access.
5. The method of claim 1, wherein the remote support feature is restricted to the scope of the application and does not permit access to unrelated data or functions on the personal communication device.
6. A system for remote vehicle key programming support, comprising: a dongle configured to connect to a vehicle OBD port; a mobile application installed on a user device, communicatively coupled to the dongle and a remote server; a server configured to establish a secure, real-time connection with the dongle via the mobile application; and a support interface enabling authorized personnel to remotely access and control the key programming process through the server.
7. The system of claim 6, wherein the server is configured to authenticate support access using a user-provided access code.
8. The system of claim 6, wherein the server is further configured to log all remote interactions for security and audit purposes.
9. The system of claim 6, wherein the remote support functionality is limited to a predefined number of uses based on the dongle's serial number and purchase record.
10. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a system to: establish a secure connection between a mobile application and a remote server; receive an access code from a user; authenticate a support session; enable remote control of application functions related to vehicle key programming; and restrict access to only those functions necessary for programming.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] 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:
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] One or more embodiments of the subject disclosure will now be described with the aid of numerous drawings. Turning first to
[0028]
[0029] The system and method is initiated upon a user becoming aware of a missing or inoperable key. See
[0030] Turning now to
[0031] 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.
[0032] 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.
[0033]
[0034] The system includes a remote support, which is shown with a simplified workflow diagram of
[0035] 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.
[0036] 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.