Patent ID: 11928459
Assignee: DENSO CORPORATION
Field: Transport (Mechanical engineering)
Classification: CPC G  B  H | IPC B  G  H

Claim 17:
18. A computer program product for specifying a retry point for an electronic control unit that includes a computer readable medium and a processor and is configured to receive update data from outside and rewrite a program by writing the received update data into a non-volatile memory, the computer program product stored on the computer readable medium and comprising instructions configured to, when executed, cause the processor to:
set a process flag indicative of a progress of a first process that is one of a series of processes related to a program rewrite and a progress of a second process that is another of the series of processes related to the program rewrite in response to performing the first process and then performing the second process after performing the first process, wherein a process flag setting unit sets the process flag to a certain block of the non-volatile memory in the electronic control unit;
specify a retry point for resuming the program rewrite based on the process flag when the processes related to the program rewrite are suspended;
store an amount of the update data that has been written until the program rewrite is suspended; and
request the vehicle master device to transfer the update data based on the stored amount of the update data when resuming the program rewrite.