IP Library › Granted Patent US 9,952,645
Granted Patent B2
US 9,952,645 · App. 14/793,919 · Granted Apr 24, 2018

Firmware update and power system thereof

Inventors: Hank CH Chung (New Taipei, TW); Lin C. Hsing (Taipei, TW)
Assignee: International Business Machines Corporation
G06F1/3212G06F1/266G06F1/3287G06F1/3293G06F8/65G06F8/665G06F9/4416Y02B60/183
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,952,645
App. No.
14/793,919
Granted
Apr 24, 2018
Kind
B2
Abstract

A firmware update method is provided for use in an information processing system powered by a power system. The power system is powered by an external power source and the power system includes a rechargeable battery and a controller. The method includes checking a power status of the rechargeable battery through the controller in response to a firmware update procedure. A power status of the rechargeable battery is determined to be sufficient to perform the firmware update procedure, and an insufficiency of the external power source to power the power system is determined. Power for the firmware update procedure is limited, through the controller, to the rechargeable battery.

Claims (21)

1. A system comprising:

an information processing system; and

a power system to power the information processing system, the power system being powered by an external power source having at least a minimal power and a local rechargeable battery;

a controller electrically coupled to the rechargeable battery and the information processing system;

responsive to a firmware update request for the information processing system, an assessment of a power status of the rechargeable battery by the controller;

responsive to the power status of the rechargeable battery being insufficient to perform the update procedure, application of a charge to the rechargeable battery by the controller;

responsive to the power status of the rechargeable battery being sufficient to perform the firmware update and the external power source being insufficient to power the firmware update in a first mode, a reboot of the information processing system in a second mode, the second mode requiring a lower amount of power than the first mode, performance of the update procedure with a combination of the external power source and the rechargeable battery; and

responsive to completion of the update procedure, the information processing system returning to the first mode from the second mode.

2. The system of claim 1 , wherein the controller comprises a power detecting device to check the power status of the rechargeable battery.

3. The system of claim 2 , wherein the power detecting device includes a register to obtain a charging progress.

4. The system of claim 1 , wherein the information processing system comprises a system management module and an interface firmware module, and wherein the firmware update procedure updates at least one of the system management module and the interface firmware module.

5. The system of claim 1 , wherein power to perform the firmware update is supplied by the rechargeable battery in response to a threshold being exceeded, and wherein the controller checking the power status of the rechargeable battery includes checking if the power status of the rechargeable battery exceeds the threshold.

6. The system of claim 1 , further comprising the reboot of the information processing system in response to completion of the firmware update procedure.

7. The system of claim 6 , further comprising the information processing system to enter the second mode in response to the firmware update procedure being completed, wherein the second mode includes the power system supplying power to the information processing system normally.

8. The system of claim 1 further comprising a detection module electrically coupled between the controller and the external power source wherein the detection module determines the external power source has at least a minimal power.

9. A computer program product for use in an information processing system powered by a power system, the power system being powered by an external power source having at least a minimal power and a local rechargeable battery and a controller, the computer program product comprising a non-transitory computer-readable storage device having computer readable program code embodied thereon, which when executed causes a computer to implement a method comprising:

performing an assessment of a power status of the rechargeable battery through the controller in response to a firmware update request;

responsive to the power status of the rechargeable battery being insufficient to perform the firmware update procedure, the controller applying a charge to the rechargeable battery;

responsive to the power status of the rechargeable battery being sufficient to perform the firmware update and the external power source being insufficient to power the firmware update in a first mode, a reboot of the information processing system in a second mode, the second mode requiring a lower amount of power than the first mode, performing the update procedure with a combination of the external power source and the rechargeable battery; and

responsive to completion of the update procedure, the information processing system returning to the first mode from the second mode.

10. The computer program product of claim 9 , further comprising supplying the power to perform the update by the rechargeable battery in response to a threshold being exceeded, and wherein checking the power status of the rechargeable battery includes checking if the power status of the rechargeable battery exceeds the threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2017
From: CHUNG, HANK CH; HSING, LIN C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043421/0794 →
Priority Claims (1)
TW 103123654 A · Jul 9, 2014 · national
Continuity (1)
Related Publication 20160011887A1 · Jan 14, 2016