IP Library Granted Patent US 12699558
Granted Patent B2
US 12699558 · App. 18/340,930 · Granted Aug 4, 2026

Electronic control device, reprogram execution method, and non-transitory computer readable storage medium

Inventors: Kotaro Wakiguchi (Kariya-city, JP); Yuto Hirashima (Kariya-city, JP); Koji Hashimoto (Nagoya, JP)
Assignees: DENSO CORPORATION; TOYOTA JIDOSHA KABUSHIKI KAISHA
G06F8/65B60R16/0231
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 12699558
App. No.
18/340,930
Granted
Aug 4, 2026
Kind
B2
Abstract

A control unit in an electronic control device includes: an activation mode information storage unit having a software area with a plurality of sides for storing software and activation mode information indicating whether a system is activated in a normal mode or a reprogram mode; and an activation side information storage unit storing activation side information indicating with which of the plurality of sides the system is activated in the normal mode. At least one of the activation mode information and the activation side information is updated according to a progress of reprogram. The system is activated based on the activation mode information and the activation side information.

Claims (25)

1 . An electronic control device having a software area with a plurality of sides for storing software, the electronic control device comprising:

an activation mode information storage unit that stores activation mode information indicating whether a system is activated in a normal mode or a reprogram mode when the system is activated;

an activation side information storage unit that stores activation side information indicating with which one of the plurality of sides is activated when the system is activating in the normal mode;

a reprogram progress management unit that manages a progress of a reprogram; and

an information update unit that updates at least one of the activation mode information and the activation side information according to the progress of the reprogram, wherein:

the reprogram progress management unit activates the system based on the activation mode information and the activation side information.

2 . The electronic control device according to claim 1 , wherein:

the reprogram progress management unit activates the system either in the normal mode or the reprogram mode based on the activation mode information, and determines an activation side based on the activation side information when activated in the normal mode.

3 . The electronic control device according to claim 1 , wherein:

the reprogram progress management unit rewrites a non-operating side when a request for the reprogram in the normal mode occurs during an activation in the normal mode; and

the information update unit updates the activation side information after rewriting of the non-operating side is completed.

4 . The electronic control device according to claim 1 , wherein:

when a request to transition to the reprogram mode is generated during the reprogram progress management unit activates the system in the normal mode, the information update unit updates the activation mode information after the transition to the reprogram mode is completed; and

the reprogram progress management unit re-activates the system after updating the activation mode information.

5 . The electronic control device according to claim 1 , wherein:

when the reprogram progress management unit rewrites a non-operating side while the reprogram progress management unit activates the system in the reprogram mode, the information update unit updates an operating side information after completing rewriting of the non-operating side.

6 . The electronic control device according to claim 1 , further comprising:

one or more processors, wherein:

the one or more processors provides at least one of: the activation mode information storage unit; the activation side information storage unit; the reprogram progress management unit; and the information update unit.

7 . A reprogram execution method for a control unit in an electronic control device having: an activation mode information storage unit that has a software area with a plurality of sides for storing software and stores activation mode information indicating whether a system is activated in a normal mode or a reprogram mode when the system is activated; and an activation side information storage unit that stores activation side information indicating with which one of the plurality of sides is activated when the system is activating in the normal mode, the reprogram execution method comprising:

an information updating procedure for updating at least one of the activation mode information and the activation side information according to a progress of reprogram; and

an activation procedure for activating the system based on the activation mode information and the activation side information.

8 . A non-transitory tangible computer readable storage medium comprising instructions being executed by a computer, the instructions causing a control unit in an electronic control device having: an activation mode information storage unit that has a software area with a plurality of sides for storing software and stores activation mode information indicating whether a system is activated in a normal mode or a reprogram mode when the system is activated; and an activation side information storage unit that stores activation side information indicating with which one of the plurality of sides is activated when the system is activating in the normal mode, to execute:

an information updating procedure for updating at least one of the activation mode information and the activation side information according to a progress of reprogram; and

an activation procedure for activating the system based on the activation mode information and the activation side information.