IP Library Granted Patent US 10,606,229
Granted Patent B2
US 10,606,229 · App. 13/615,794 · Granted Mar 31, 2020

Electronic control unit for vehicle and method of executing program

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 10,606,229
App. No.
13/615,794
Granted
Mar 31, 2020
Kind
B2
Abstract

An electronic control unit for vehicle capable of receiving a program by communication expands the received program in a volatile memory and executes the expanded program. As an example of this program, there is a program for changing a communication environment for communicating with another unit.

Claims (19)

1. An electronic control unit for a vehicle, configured to receive a first program from a writing tool by communication, comprising a processor and a nonvolatile memory,

wherein a second program, which is stored in the nonvolatile memory, expands the received first program in a volatile memory and executes the expanded first program;

wherein the expanded first program changes a communication environment, including at least one of communication speed and encryption scheme, for communication between the electronic control unit and the writing tool that is a transfer source of the first program, to match a communication environment for communication between the electronic control unit and another unit; and

wherein the electronic control unit is removably connected to the writing tool through a communication line, and the electronic control unit is configured to turn on when connected to the writing tool and configured to turn off when disconnected from the writing tool.

2. The electronic control unit for a vehicle, according to claim 1 , wherein, when no communication with a unit other than the writing tool that is the transfer source of the first program is performed, the processor changes the communication environment.

3. The electronic control unit for a vehicle, according to claim 1 , wherein the processor sends and receives data by the first program.

4. The electronic control unit for a vehicle, according to claim 1 , wherein the processor writes data by the first program into a nonvolatile memory configured to erase and write data electronically.

5. The electronic control unit for a vehicle, according to claim 1 , wherein the processor determines whether the first program which is expanded in the volatile memory is valid.

6. The electronic control unit for a vehicle, according to claim 5 , wherein whether the first program is valid is determined by using an error-detecting code.

7. A method of executing a first program by an electronic control unit for a vehicle configured to receive the first program from a writing tool by communication, the method comprising the steps of:

expanding, by a second program stored in a nonvolatile memory, the received first program in a volatile memory; and

executing the expanded first program;

wherein the expanded first program changes a communication environment, including at least one of communication speed and encryption scheme, for communication between the electronic control unit and the writing tool that is a transfer source of the first program, to match a communication environment for communication between the electronic control unit and another unit; and

wherein the electronic control unit is removably connected to the writing tool through a communication line, and the electronic control unit is configured to turn on when connected to the writing tool and configured to turn off when disconnected from the writing tool.

8. The method of executing the first program according to claim 7 , wherein, when no communication between the electronic control unit for a vehicle and a unit other than the writing tool that is the transfer source of the first program is performed, the communication environment is changed.

9. The method of executing the first program according to claim 7 , wherein the electronic control unit for a vehicle sends and receives data by the first program.

10. The method of executing the first program according to claim 7 , wherein the electronic control unit for a vehicle writes data by the first program into a nonvolatile memory configured to erase and write data electronically.

11. The method of executing the first program according to claim 7 , wherein the electronic control unit for a vehicle further determines whether the first program which is expanded in the volatile memory is valid.

12. The method of executing the first program according to claim 11 , wherein the electronic control unit for a vehicle determines whether the first program is valid by using an error-detecting code.

Assignments (2)
CHANGE OF NAME Recorded Mar 25, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 056299/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2012
From: ABE, YUSUKE; YUASA, KOJI; ARAI, TOSHIHISA
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 029245/0799 →