Electronic control unit for vehicle and method of executing program

US10606229B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10606229-B2
Application numberUS-201213615794-A
CountryUS
Kind codeB2
Filing dateSep 14, 2012
Priority dateSep 21, 2011
Publication dateMar 31, 2020
Grant dateMar 31, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10606229B2 cover?
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.
Who is the assignee on this patent?
Abe Yusuke, Yuasa Koji, Arai Toshihisa, and 1 more
What technology area does this patent fall under?
Primary CPC classification G05B19/0426. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).