Onboard Vehicle Data API for Multi-App Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing diagnostic testers are limited to single-purpose use due to the single diagnostic port in vehicles, restricting simultaneous execution of multiple applications.

Innovation Solution

An onboard device that transmits commands to a vehicle network, converts specific vehicle data into standardized format, and provides data via an API group for multiple applications, along with a data provision system and method to facilitate simultaneous use of multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single diagnostic port is used in vehicles, then the device structure remains simple, but only single-purpose diagnostic testers can be connected, limiting simultaneous execution of multiple applications

Engineering Contradiction:
Improvesimultaneous execution of multiple applicationsVSAvoiddevice structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The onboard device is designed to perform multiple functions including data acquisition from the vehicle network, data conversion between specific and standardized formats, data storage, and provision to multiple application programs through an API group. This multi-functional design enables a single device to replace multiple dedicated diagnostic testers, allowing simultaneous execution of multiple applications through one diagnostic port without increasing vehicle structure complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The onboard device acts as an intermediary between the vehicle network and multiple application programs. It receives specific vehicle data from the network, converts it to standardized formats, stores it, and provides it to multiple applications via APIs. This intermediary role enables multiple applications to access vehicle data simultaneously through a single diagnostic port, resolving the contradiction between versatility and structural simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If specific vehicle data in vehicle-unique formats is directly used by applications, then data acquisition is straightforward, but applications must handle multiple vehicle-specific formats, reducing adaptability

Engineering Contradiction:
Improveapplication compatibility across different vehiclesVSAvoiddata format conversion process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The onboard device performs parameter changes by converting data from specific vehicle-unique formats to standardized formats. The conversion process transforms the format parameters of the vehicle data, making it compatible with multiple applications without requiring each application to handle different vehicle-specific formats. This standardization enables universal application compatibility across different vehicle types while managing format complexity within the onboard device itself

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250319831A1Onboard device, data provision system, data provision method, and storage medium storing program
Publication Date: 2025.10.16 DENSO CORP
  • US20250319831A1 patent drawing
  • US20250319831A1 patent drawing
  • US20250319831A1 patent drawing

AI summary

An onboard device is configured to execute a transmission process to transmit a command to a vehicle network of a vehicle equipped with the onboard device according to an instruction manual indicating one or more types of standard vehicle data, which are standardized vehicle data, and obtain specific vehicle data, which is vehicle data indicated in a format unique to a vehicle, from the vehicle network; convert the obtained specific vehicle data into a format of the standard vehicle data and store the standard vehicle data; and execute one or more application programs that utilize the standard vehicle data, and includes an API group, which is a collection of application programming interfaces prepared for each of the standard vehicle data, configured to provide a function to obtain the standard vehicle data for the one or more application programs.