IP Library › Granted Patent US 9,766,877
Granted Patent B2
US 9,766,877 · App. 14/954,127 · Granted Sep 19, 2017

Information processing apparatus that performs update of firmware, control method for the information processing apparatus, and storage medium

Inventor: Takeshi Hokiyama (Yokohama, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F8/65
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 9,766,877
App. No.
14/954,127
Granted
Sep 19, 2017
Kind
B2
Abstract

An information processing apparatus which is capable of executing download of firmware and smoothly updating the firmware. A file indicating that download of the firmware is disabled is stored in a storage unit according to a disable setting which disables download of the firmware. The file is deleted from the storage unit according to an enable setting which enables download of the firmware. Download of the firmware is executed according to presence or absence of the file.

Claims (22)

1. An information processing apparatus capable of executing download of firmware, comprising:

a storage memory including a first storage area that stores instructions and a second storage area that stores a file indicating that download of the firmware is disabled according to a disable setting which disables download of the firmware; and

a processor connected to the storage memory and configured to execute the instructions stored in the first storage area of the storage memory to:

perform authentication and, in a case where the authentication is successful, permit setting the disable setting or an enable setting which enables download of the firmware;

delete the file from the second storage area of the storage memory according to the enable setting;

execute download of the firmware according to the absence of the file; and

execute, in a case where readout of the file in the second storage area of the storage memory is not possible by the processor because of corruption of the second storage area of the storage memory, download of the firmware regardless that the file is present.

2. The information processing apparatus according to claim 1 , wherein the processor is further configured to decide whether to start the information processing apparatus in a maintenance mode or a normal mode, and wherein when the information processing apparatus is started in the maintenance mode, the file is read from the second storage area of the storage memory.

3. The information processing apparatus according to claim 2 , wherein an error indication is provided when the information processing apparatus is started in the normal mode, and it is determined that the second storage area of the storage memory is corrupt or has failed.

4. The information processing unit according to claim 1 , wherein the processor is further configured to determine whether the second storage area of the storage memory is corrupt.

5. The information processing apparatus according to claim 1 , wherein the storage memory is an HDD.

6. The information processing apparatus according to claim 1 , wherein the storage memory is an SRAM.

7. A control method for an information processing apparatus capable of executing download of firmware and having a storage memory including a first storage area that stores instructions to execute the control method and a second storage area that stores a file indicating that download of the firmware is disabled according to a disable setting which disables download of the firmware, the control method comprising:

an authentication step of performing authentication and, in a case where the authentication is successful, permit setting the disable setting or an enable setting which enables download of the firmware;

a deleting step of deleting the file from the second storage area of the storage memory according to the enable setting;

a first execution step of executing download of the firmware according to absence of the file; and

a second execution step of executing, in a case where readout of the file in the second storage area of the storage memory is not possible because of corruption of the second storage area of the storage memory, download of the firmware regardless that the file is present.

8. A computer-readable non-transitory storage medium storing a program for causing a computer to execute a control method for an information processing apparatus capable of executing download of firmware and having a storage memory including a first storage area that stores instructions to execute the control method and a second storage area that stores a file indicating that download of the firmware is disabled according to a disable setting which disables download of the firmware, the control method comprising:

an authentication step of performing authentication and, in a case where the authentication is successful, permit setting the disable setting or an enable setting which enables download of the firmware;

a deleting step of deleting the file from the second storage area of the storage memory according to the enable setting;

a first execution step of executing download of the firmware according to absence of the file; and

a second execution step of executing, in a case where readout of the file in the second storage area of the storage memory is not possible because of corruption of the second storage area of the storage memory, download of the firmware regardless that the file is present.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2016
From: HOKIYAMA, TAKESHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 037973/0737 →
Priority Claims (1)
JP 2014-246991 · Dec 5, 2014 · national
Continuity (1)
Related Publication 20160162281A1 · Jun 9, 2016