Patent ID: 11907049
Assignee: CANON KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory storage medium operable to store a program for causing a computer to execute each step of a method of controlling an information processing apparatus comprising a non-volatile memory that has a first portion including a code area for holding a program and a data area for holding data, the method comprising:
acquiring update data for the first portion; and
updating the first portion by the acquired update data,
wherein, in the updating, all of the program held in the code area is deleted before updating contents of the data area, and thereafter the data held in the data area is deleted, update data is written to an area different from a holding area of the code area, update data is written to the data area, and thereafter update data is written to the holding area of the code area.