The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 05, 2021

Filed:

Aug. 24, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Philip M. Albu, Rochester, MN (US);

Robert Miller, Rochester, MN (US);

Kiswanto Thayib, Rochester, MN (US);

Aaron T. Albertson, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); G06F 9/445 (2018.01); G06F 8/65 (2018.01); G06F 9/4401 (2018.01);
U.S. Cl.
CPC ...
G06F 9/44521 (2013.01); G06F 8/65 (2013.01); G06F 9/4406 (2013.01); G06F 9/4401 (2013.01);
Abstract

Method and apparatus for loading new code in the initial program load (IPL) path to reduce system restarts may be provided by receiving a new component for an operating system (OS) running on a computing device; identifying a given component of the OS that is currently running as corresponding to the new component; updating a header of the given component to indicate that the given component is to-be-updated a filepath for the new component; upon initializing the operating system during a subsequent boot of the computing device, checking the header of the given component when loading the given component from an IPL path for the OS to determine that the given component is to-be-updated, and in response: loading the new component into the IPL path according to the filepath within the header of the given component; removing the given component from the IPL path; and executing the new component.


Find Patent Forward Citations

Loading…