# US 12,112,583 B2 · Automotive sensor calibration system and related methodology

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,112,583 B2
- Document ID: US12112583B2
- Status: Granted
- Kind: B2
- Application number: 16/952,332
- Filed: 2020-11-19
- Published: 2022-05-19
- Granted: 2024-10-08
- Earliest claimed: 2020-11-19
- Assignees: Innova Electronics Corporation
- Applicants: Innova Electronics Corporation
- Inventors: Phuong Pham; Nha Quang Tran
- Web page: https://patentgrep.com/patent/US12112583B2

## CPC

- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- G07C 5/0825: {using optical means}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04N 9/3147: {Multi-projection systems (video walls G06F3/1446)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of calibrating an Advanced Driver Assistance System (ADAS) sensor on a vehicle includes receiving a signal at a handheld vehicle diagnostic tool from an onboard vehicle computer, with the signal including a list of ADAS sensors located on the vehicle. The list is displayed on the diagnostic tool and user input is received on the diagnostic tool identifying a selected ADAS sensor from the list. Calibration instructions associated with the selected ADAS sensor are displayed in response to receiving the user input. An image is projected onto a projection surface adjacent the vehicle, with the projected image being associated with calibrating the selected ADAS sensor. Computer executable instructions are executed on the diagnostic tool to autonomously calibrate the selected ADAS sensor using the projected image in response to receipt of the user input and projecting the image onto the projection surface.

## Claims

### Claim 1

A method of calibrating an Advanced Driver Assistance System (ADAS) sensor on a vehicle, the method comprising the steps of:
a) receiving a signal at a handheld vehicle diagnostic tool from an onboard vehicle computer, the signal including a list of ADAS sensors located on the vehicle;
b) displaying the list of ADAS sensors on a display of the handheld vehicle diagnostic tool;
c) receiving a user input on the handheld vehicle diagnostic tool identifying a selected ADAS sensor from the list of ADAS sensors displayed on the display;
d) displaying calibration instructions associated with the selected ADAS sensor in response to receiving the user input;
e) projecting an image onto a projection surface adjacent the vehicle, the projected image being associated with calibrating the selected ADAS sensor;
f) executing computer executable instructions on the handheld vehicle diagnostic tool to calibrate the selected ADAS sensor using the projected image in response to receipt of the user input and projecting the image onto the projection surface;
g) identifying, on the handheld vehicle diagnostic tool, a secondary ADAS sensor operatively associated with the selected ADAS sensor, the secondary ADAS sensor and the selected ADAS sensor both generating data that are collectively useful to determine a parameter of interest; and
h) displaying calibration instructions associated with the secondary ADAS sensor;
wherein steps d)-h) proceed autonomously in response to step c).

### Claim 2 (depends on 1)

The method recited in claim 1, further comprising the steps of:
receiving diagnostic data from the vehicle at the handheld vehicle diagnostic tool; and
analyzing the diagnostic data to identify at least one ADAS sensor requiring calibration.

### Claim 3 (depends on 2)

The method recited in claim 2, further comprising the step of visually displaying the at least one ADAS sensor requiring calibration on the handheld diagnostic tool.

### Claim 4 (depends on 1)

The method recited in claim 1, wherein the projecting step includes projecting the image onto a projection surface adjacent a side of the vehicle.

### Claim 5 (depends on 1)

The method recited in claim 1, wherein the projecting step includes projecting the image onto a projection surface adjacent a rear of the vehicle.

### Claim 6 (depends on 1)

The method recited in claim 1, wherein the step of displaying calibration instructions includes displaying instructions associated with positioning of a projection screen relative to the vehicle.

### Claim 7 (depends on 1)

The method recited in claim 1, wherein the step of displaying calibration instructions includes displaying instructions associated with displaying the image.

### Claim 8 (depends on 1)

The method recited in claim 1, further comprising the step of selecting an image from an image library based on the selected ADAS sensor.

### Claim 9 (depends on 8)

The method recited in claim 8, wherein the step of selecting an image occurs autonomously in response to receiving the user input on the handheld vehicle diagnostic tool identifying the selected ADAS sensor.

### Claim 10 (depends on 1)

The method recited in claim 1, further comprising the step of generating a completion signal in response to the selected ADAS sensor meeting a prescribed calibration threshold.

### Claim 11 (depends on 1)

The method recited in claim 1, wherein the selected ADAS sensor and an adjacent ADAS sensor are operable in concert with each other to facilitate a prescribed functionality, the method further comprising the step of analyzing vehicle data associated with the secondary ADAS sensor to determine whether the secondary ADAS sensor meets a predetermined calibration parameter.

### Claim 12 (depends on 1)

The method recited in claim 1, further comprising the steps of:
projecting a secondary image onto a secondary projection surface adjacent the vehicle; and
executing computer executable instruction on the handheld vehicle diagnostic tool to calibrate the secondary ADAS sensor using the projected secondary image.

### Claim 13 (depends on 1)

The method recited in claim 1, wherein the secondary ADAS sensor is adjacent the selected ADAS sensor on the vehicle.

### Claim 14 (depends on 1)

The method recited in claim 1, wherein the secondary ADAS sensor is identified as associated with selected ADAS sensor due to data from the secondary ADAS sensor and the selected ADAS being collectively assessed to determine a specific vehicle parameter.

### Claim 15 (depends on 14)

The method recited in claim 14, wherein the specific vehicle parameter is a distance between the vehicle and an adjacent object.

### Claim 16

A system for calibrating an Advanced Driver Assistance System (ADAS) sensor on a vehicle, the system comprising:
a handheld automotive diagnostic device connectable with the vehicle to communicate with an onboard vehicle computer; and
a set of computer executable instructions downloadable onto the handheld automotive diagnostic device for configuring the handheld automotive diagnostic device to:
a) generate a request for a list of ADAS sensors from the vehicle;
b) receive a signal at the handheld vehicle diagnostic tool from an onboard vehicle computer, the signal including the list of ADAS sensors located on the vehicle;
c) display the list of ADAS sensors on a display of the handheld vehicle diagnostic tool;
d) receive a user input on the handheld vehicle diagnostic tool identifying a selected ADAS sensor from the list of ADAS sensors displayed on the display;
e) display calibration instructions associated with the selected ADAS sensor in response to receiving the user input;
f) generate a command signal for a projector to projecting an image onto a projection surface adjacent the vehicle, the projected image being associated with calibrating the selected ADAS sensor;
g) autonomously calibrate the selected ADAS sensor using the projected image in response to receipt of the user input and projecting the image onto the projection surface;
h) identifying, on the handheld vehicle diagnostic tool, a secondary ADAS sensor operatively associated with the selected ADAS sensor, the secondary ADAS sensor and the selected ADAS sensor both generating data that are collectively useful to determine a parameter of interest; and
i) displaying calibration instructions associated with the secondary ADAS sensor;
wherein steps e)-i) proceed autonomously in response to step d).

### Claim 17 (depends on 16)

The system recited in claim 16, wherein the computer executable instructions further configure the handheld automotive diagnostic device to:
receive diagnostic data from the vehicle at the handheld vehicle diagnostic tool; and
analyze the diagnostic data to identify at least one ADAS sensor requiring calibration.

### Claim 18

A kiosk for calibrating an Advanced Driver Assistance System (ADAS) sensor on a vehicle, the kiosk comprising:
a housing;
a proximity sensor coupled to the housing and capable of detecting a position of the vehicle relative to the proximity sensor;
a diagnostic connector connected to the housing and connectable with the vehicle to communicate with an onboard vehicle computer for receiving a list of ADAS sensors from the vehicle;
a projector connected to the housing and configured to project an image onto a projection surface adjacent the vehicle, the projected image being associated with calibrating a selected ADAS sensor;
the diagnostic connector further being configured to transmit calibration commands to the onboard vehicle computer in response to receipt of the user input and the image being projected onto the projection surface; and
a user interface coupled to the housing;
wherein the kiosk is configured to:
a) receive from the diagnostic connector a signal including a list of ADAS sensors located on the vehicle;
b) display the list of ADAS sensors on the user interface;
c) receive a user input on the user interface identifying the selected ADAS sensor from the list of ADAS sensors displayed;
d) display calibration instructions associate with the selected ADAS sensor in response to receiving the user input;
e) generate a command signal for the projector connected to the housing to project an image onto a projection surface adjacent to the vehicle, the projected image being associated with calibrating the selected ADAS sensor;
f) autonomously calibrate the selected ADAS sensor using the projected image in response to receipt of the user input and projecting the image onto the projection surface;
g) identifying a second ADAS sensor operative associated with the selected ADAS sensor, the secondary ADAS sensor and the selected ADAS sensor both generating data that are collectively useful to determine a parameter of interest; and
h) displaying calibration instructions associated with the secondary ADAS sensor in response to receiving the user input;
wherein steps d)-h) proceed autonomously in response to step c).

### Claim 19 (depends on 18)

The kiosk recited in claim 18, wherein the user interface is a touch screen display.

### Claim 20 (depends on 1)

The method recited in claim 1, wherein the secondary ADAS sensor identified in the identifying step operates in concert with the selected ADAS sensor.

### Claim 21 (depends on 1)

The method recited in claim 1, wherein the secondary ADAS sensor and the selected ADAS sensor collectively provide information to facilitate sensor fusion.

### Claim 22 (depends on 1)

The method recited in claim 1, wherein the secondary ADAS sensor and the selected ADAS sensor collectively provide information to facilitate a prescribed functionality.
