# US 2026/0062012 A1 · Vehicle control device and vehicle control method

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

- Number: US 2026/0062012 A1
- Document ID: US20260062012A1
- Status: Published application
- Kind: A1
- Application number: 19/386,794
- Filed: 2025-11-12
- Published: 2026-03-05
- Earliest claimed: 2023-05-15
- Assignees: Denso Corporation
- Applicants: Denso Corporation
- Inventors: Yusuke KANI; Yasuaki KURITA
- Web page: https://patentgrep.com/patent/US20260062012A1

## CPC

- B60W 50/0097: {Predicting future conditions}
- B60R 16/02: electric {constitutive elements}
- G06F 9/48: Program initiating; Program switching, e.g. by interrupt
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/10: using counting means or digital clocks
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

## Abstract

A vehicle control device includes an API unit, which has multiple function APIs. The multiple function APIs are interfaces to respectively implement multiple functions using vehicle equipment. Each function API receives a request from an application and provides corresponding function using the vehicle equipment. The vehicle control device predicts a state of resource of the vehicle for a specified time period, and generates, for each function API, reference information, which includes a time period during which the corresponding function API can be used based on the prediction result. The vehicle control device provides the reference information to the function API specified in the request from the application.

## Claims

### Claim 1

A vehicle control device mounted on a vehicle, the vehicle control device comprising at least one processor with a memory storing computer program code, wherein the at least one processor with the memory is configured to implement:
an equipment management unit configured to control vehicle equipment, which is equipped to the vehicle, and manage a state of the vehicle equipment;
an application programming interface (API) unit having multiple function APIs, wherein the multiple function APIs are interfaces to respectively implement multiple functions using the vehicle equipment, each function API receives a request transmitted from an application software and provides the corresponding function using the vehicle equipment that is managed by the equipment management unit;
a state prediction unit configured to predict a state of resource included in the vehicle for a specified time period;
an information generation unit configured to generate, for each function API, reference information, which includes a time period during which the corresponding function API can be used, based on a prediction result by the state prediction unit; and
an information providing unit configured to provide the reference information generated by the information generation unit to the function API specified in the request transmitted from the application software.

### Claim 2 (depends on 1)

The vehicle control device according to claim 1, wherein
the resource to be predicted by the state prediction unit includes at least one of (i) a power supply status of the vehicle, (ii) a usage rate of central processing unit that executes a processing related to each function API, (iii) a remaining capacity of a battery mounted on the vehicle, (iv) an availability of the vehicle equipment corresponding to a control target, or (v) a communication availability with an external device located outside the vehicle.

### Claim 3 (depends on 1)

The vehicle control device according to claim 1, wherein
the reference information indicates an availability of each function API using a probability that changes over time.

### Claim 4 (depends on 1)

The vehicle control device according to claim 1, wherein
the API unit further includes a reservation API that accepts a usage reservation for one of the multiple function APIs,
the usage reservation includes identification information for identifying a reservation target API, which is the function API to be reserved among the multiple function APIs, and usage information indicating a usage condition of the reservation target API, and
the at least one processor with the memory is configured to implement:
a required amount acquisition unit configured to acquire a required amount of the resource for executing the usage reservation based on the identification information; and
a reservation availability determination unit configured to determine whether the usage reservation can be executed under the usage condition indicated by the usage information based on the prediction result by the state prediction unit and an acquisition result by the required amount acquisition unit, the reservation availability determination unit further notifying a determination result to a request source of the usage reservation.

### Claim 5 (depends on 4)

The vehicle control device according to claim 4, wherein
the usage condition includes at least one of (i) a specified usage time period during which the reservation target API is to be used or (ii) a specified upper limit time period required for a processing that uses the reservation target API.

### Claim 6 (depends on 4)

The vehicle control device according to claim 4, wherein
the usage reservation includes information indicating a priority of reservation,
when a competing reservation, which has a priority lower than a priority of an accepted reservation exists and the accepted reservation can be executed by canceling the competing reservation, the reservation availability determination unit is configured to cancel the competing reservation having the lower priority than the accepted reservation and determine that the accepted reservation can be executed,
the accepted reservation is the usage reservation accepted by the reservation API, and
the competing reservation having the lower priority than the accepted reservation is a usage reservation that has been established and uses same resource as the accepted reservation.

### Claim 7 (depends on 4)

The vehicle control device according to claim 4, wherein
the state prediction unit is configured to, for the usage reservation that has been established, reflect the required amount of the resource acquired by the required amount acquisition unit in the prediction result.

### Claim 8 (depends on 4)

The vehicle control device according to claim 4, wherein
the at least one processor with the memory is configured to implement a change proposal unit configured to notify, to the request source of the usage reservation, a reservation change proposal indicating an executable usage condition when the usage reservation has been determined, by the reservation availability determination unit, to be not executable under the usage condition but can be executed by changing the usage condition.

### Claim 9 (depends on 1)

The vehicle control device according to claim 1, wherein
the information providing unit is configured to provide the reference information to the application software via a confirmation API included in the API unit.

### Claim 10

A vehicle control method executed by at least one processor of a vehicle control device mounted on a vehicle, the vehicle control method comprising:
controlling vehicle equipment equipped to the vehicle and managing a state of the vehicle equipment;
implementing, using the at least one processor, an application programming interface (API) unit including multiple function APIs, wherein the multiple function APIs are interfaces to respectively perform multiple functions using the vehicle equipment, and each function API receives a request transmitted from an application software and provides the corresponding function using the vehicle equipment;
predicting a state of resource included in the vehicle for a specified time period;
generating, for each function API, reference information, which includes a time period during which the corresponding function API can be used, based on the predicted state of resource; and
providing the generated reference information to the function API specified in the request transmitted from the application software.
