Back to results
US 7,600,158 B2Granted
Electronic apparatus for which program is rewritable and program rewriting method
AssigneeCanon Kabushiki Kaisha
InventorAkihiro Nakamura
Life of this patent
Estimating the term…
Abstract
An electronic apparatus includes a memory for rewritably storing data and a processor for performing an operation of rewriting the data in the memory in response to a rewrite instruction signal. The processor checks each predetermined unit of data for rewriting received in response to the rewrite instruction signal to perform a rewriting operation for each predetermined unit and checks the amount of rewritten data to perform a data rewriting operation.
Claims13
An image forming apparatus comprising:
- (a) a memory for rewritably storing data for controlling an operation of the image forming apparatus;
- (b) a receiver for receiving a version upgrade data;
- and
- (c) a processor for performing a version upgrade process to rewrite the data in the memory with the version upgrade data in response to a version upgrade instruction signal received by the processor,
- wherein the upgrade process includes:
- (i) a plurality of writing operations for writing a unit of a predetermined amount of the version upgrade data received by the receiver,
- (ii) a plurality of first checking operations for checking whether an error exists in the unit of the predetermined amount of the version upgrade data every time the unit of the predetermined amount of the version upgrade data is written, and
- (iii) a second checking operation for, after the writing operations for writing the entire version upgrade data have been finished, checking information regarding a number of the writing operations so as to determine whether or not the entire version upgrade data has been written successfully, and
- wherein the processor determines that the entire version upgrade data has been written successfully when no error is detected by the first checking operations and the entire version upgrade data is determined to have been written successfully by the second checking operation.
6 more elements
Dependencies are inferred from the claim text.