IP Library Granted Patent US 12,455,947
Granted Patent B2
US 12,455,947 · App. 18/228,833 · Granted Oct 28, 2025

Vehicle control system and vehicle control method

Inventors: Jun Anzai (Kanagawa, JP); Toshihisa Nakano (Osaka, JP)
Assignee: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
G06F21/121G06F21/52G06F21/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,455,947
App. No.
18/228,833
Granted
Oct 28, 2025
Kind
B2
Abstract

An integrated ECU is a vehicle control system provided in a vehicle, and includes: an application executor that executes an application program; an environment state determiner that determines whether the application executor is anomalous; a first resource provider that provides a resource to be used for controlling the vehicle; and a first access controller that, upon acceptance of a request for the resource from the application program, (a) prohibits provision of the resource from the resource provider to the application program, when the environment state determiner determines that the application executor is anomalous, and (b) permits the provision of the resource from the resource provider to the application program, when the environment state determiner determines that the application executor is not anomalous.

Claims (37)

1 . A vehicle control system provided in a vehicle, the vehicle control system comprising:

circuitry; and

at least one memory connected to the circuitry, wherein

using the at least one memory, the circuitry performs operations, the operations including:

receiving a request, from an application program, for a resource that is used for controlling the vehicle;

determining whether an application executor that executes the application program is anomalous;

determining whether the resource is in a providable state;

upon receipt of the request for the resource from the application program; prohibiting provision of the resource to the application program, when the application executor is determined to be anomalous; and permitting the provision of the resource to the application program, when the application executor is determined to not be anomalous; and

providing the resource to the application program, when the provision of the resource is permitted, wherein

the operations determine the prohibiting or the permitting of the provision of the resource to the application program according to an identification result of the application program and executing the application program for which the resource is requested, a first determination result of whether the executing of the application is anomalous, and a second determination result of whether the resource is in the providable state.

2 . The vehicle control system according to claim 1 , wherein

the operations check an authority of the application program, and according to a result of the check of the authority, the request for the resource from the application program is permitted, held, or prohibited.

3 . The vehicle control system according to claim 2 , wherein

the circuitry: determines the prohibiting or the permitting of the provision of the resource to the application program from outside the application executor, when the resource requested by the application program is not providable in the application executor; and does not determine the prohibiting or the permitting of the provision of the resource to the application program from outside the application executor, when the resource requested by the application program is providable in the application executor.

4 . The vehicle control system according to claim 1 , wherein

the circuitry further determines whether the application program or the application executor has authority to use the resource, and

upon the receipt of the request for the resource from the application program, the provision of the resource to the application program is permitted, when the circuitry determines that the application executor is not anomalous and that one of the application program or the application executor has the authority.

5 . The vehicle control system according to claim 1 , wherein

upon the receipt of the request for the resource from the application program, the provision of the resource to the application program is permitted, when the circuitry determines that the application executor is not anomalous and that the resource is in the providable state.

6 . The vehicle control system according to claim 1 , wherein

the resource is at least one of information, a function, or a hardware resource to be used for controlling the vehicle.

7 . A vehicle control method performed by a computer provided in a vehicle, the vehicle control method comprising:

receiving a request, from an application program, for a resource that is used for controlling the vehicle;

determining whether an application executor that executes the application program is anomalous;

determining whether the resource is in a providable state;

upon receipt of the request for the resource from the application program; prohibiting provision of the resource to the application program, when the application executor is determined to be anomalous; and permitting the provision of the resource to the application program, when the application executor is determined not to be anomalous; and

providing the resource to the application program, when the provision of the resource is permitted, wherein

the vehicle control method determines the prohibiting or the permitting of the provision of the resource to the application program according to an identification result of the application program and executing the application program for which the resource is requested, a first determination result of whether the executing the application program is anomalous, and a second determination result of whether the resource is in the providable state.

8 . A vehicle control system provided in a vehicle, the vehicle control system comprising:

a first processor; and

a memory including a program that, when executed by the first processor, causes the first processor to perform operations, the operations including:

receiving a request, from an application program, for a resource that is used for controlling the vehicle;

determining whether a second processor that executes the application program is anomalous;

determining whether the resource is in a providable state;

upon receipt of the request for the resource from the application program: prohibiting provision of the resource to the application program, when the second processor is determined to be anomalous; and permitting the provision of the resource to the application program, when the second processor is determined to not be anomalous; and

providing the resource to the application program, when the provision of the resource is permitted, wherein

the operations determine the prohibiting or the permitting of the provision of the resource to the application program according to an identification result of the application program and executing the application program for which the resource is requested, a first determination result of whether executing the application program is anomalous, and a second determination result of whether the resource is in the providable state.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066709/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: ANZAI, JUN; NAKANO, TOSHIHISA
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 065743/0540 →
Priority Claims (1)
JP 2021-021005 · Feb 12, 2021 · national
Continuity (2)
Continuation PCTJP2021045967 · Dec 14, 2021
Related Publication 20230376575A1 · Nov 23, 2023
References Cited (17)
US 20020174369A1 · Miyazaki et al. · 2002 [cited by applicant]
US 20030079123A1 · Mas Ribes · 2003 [cited by examiner]
US 20140090019A1 · Ohmata et al. · 2014 [cited by applicant]
US 20140208414A1 · Brandwine et al. · 2014 [cited by applicant]
US 20200003832A1 · Nishimura · 2020 [cited by examiner]
US 20210347331A1 · Hiruta · 2021 [cited by examiner]
JP 2002318719 · 2002 [cited by applicant]
JP 2002318719A · 2002 [cited by examiner]
JP 2012118842 · 2012 [cited by applicant]
JP 5961164 · 2016 [cited by applicant]
JP 6306055 · 2018 [cited by applicant]
JP 6417799 · 2018 [cited by applicant]
JP 2020004070 · 2020 [cited by applicant]
JP 2020004070A · 2020 [cited by examiner]
WO 2014116748 · 2014 [cited by applicant]
Office Action from Japan Patent Office (JPO) in Japanese Patent Appl. No. 2022-581209, dated Sep. 10, 2024, together with an English language translation. [cited by applicant]
International Search Report (ISR) from International Searching Authority (Japan Patent Office) in International Pat. Appl. No. PCT/JP2021/045967, dated Mar. 15, 2022, together with an English language translation. [cited by applicant]