In-Vehicle API Management for Valid Vehicle Data Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of selecting appropriate vehicle data with valid data attributes for each vehicle, which varies based on vehicle characteristics, leads to prolonged development time and errors for application program creators, especially for those not skilled in creating in-vehicle applications.

Innovation Solution

An API management system comprising a server and an in-vehicle API management device that stores and manages attribute information associating data attributes with vehicle attributes, enabling the selection and provision of valid data attributes to the application program based on vehicle attributes, thereby reducing the need for manual selection and minimizing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual selection of vehicle data with valid data attributes is performed for each vehicle, then data accuracy can be ensured, but development time increases and errors occur

Engineering Contradiction:
Improvedata attribute validityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary action by pre-storing attribute information that associates data attributes with vehicle attributes in advance. When an application program requests vehicle data, the system can immediately retrieve the pre-processed attribute information without requiring manual selection, thus ensuring data accuracy while reducing development time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary system consisting of the server and API management device that mediates between the application program and the vehicle data. This intermediary automatically handles the selection of valid data attributes based on vehicle attributes, eliminating the need for manual intervention and reducing both time loss and errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If attribute information is stored and managed centrally, then data provision efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedata provision efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional components: a server that stores and manages attribute information, an API management device that handles data provision, and application programs that consume data. This segmentation allows each component to focus on specific tasks, improving overall efficiency while keeping the complexity of individual components manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server and API management device perform multiple functions including storing attribute information, selecting valid data attributes, and providing data to application programs. This multi-functionality reduces the need for separate specialized components, thereby improving productivity without proportionally increasing system complexity.

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

Data Source

PatentUS20260072769A1Api Management System, Api Management Device, And Storage Medium Storing Api Management Program
Publication Date: 2026.03.12 DENSO CORP
  • US20260072769A1 patent drawing
  • US20260072769A1 patent drawing
  • US20260072769A1 patent drawing

AI summary

An application programing interface management system comprises: a server; and an in-vehicle application programing interface management device. The server stores attribute information that associates a data attribute of vehicle data of each vehicle with a vehicle attribute that identifies a vehicle having the data attribute, stores the vehicle attribute of each vehicle, selects the data attribute valid for each vehicle, and provides the data attribute to the application programing interface management device. The application programing interface management device stores the data attribute that is valid and provided from the server, and selects the vehicle data used by an application program installed in the vehicle, and provides the vehicle data to the application program.