Patent ID: 9274788
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A method for controlling an information processing apparatus that is capable of operating in a firmware update mode for updating a firmware of the information processing apparatus and includes a volatile memory and a battery that supplies power to the volatile memory, the method comprising: displaying a selecting screen for selecting, by a user, one of a first update method and a second update method, the first update method being a method in which an update firmware is acquired from a first external apparatus with which the information processing apparatus cannot communicate when the information processing apparatus operates in the firmware update mode and the firmware of the information processing apparatus is updated using the acquired update firmware and the second update method being a method in which an update firmware is acquired from a second external apparatus with which the information processing apparatus communicates when the information processing apparatus operates in the firmware update mode and the firmware of the information processing apparatus is updated using the acquired update firmware; acquiring the update firmware from the first external apparatus before the information processing apparatus transits to the firmware update mode in a case where the first update method is selected via the selecting screen, wherein the acquired update firmware is stored in the volatile memory; and prohibiting an execution of the first update method and permitting an execution of the second update method in a case where a remaining amount of the battery is at or below a threshold, wherein the information processing apparatus connects to the first external apparatus via an internet and connects to the second external apparatus via a universal serial bus (USB) cable.