Patents by Inventor Philip M. ALBU

Philip M. ALBU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11269923
    Abstract: Embodiments of the present disclosure provide techniques to vary on and vary off databases simultaneously across a pair of nodes in a mirroring environment. A dual vary off operation is initiated at a first node of the pair of nodes, the dual vary off operation to be performed on copies of a database respectively stored on the pair of nodes, the operation to be performed in tandem with the second node. At the first node the copy of the database stored on the first node is informed of the dual vary off operation, and an operating system of the first node is also informed of the dual vary off operation. Upon receipt at the first node of an indication from the second node that it has completed its vary off operation, the first node completes the dual vary off operation. An analogous technique is performed for a dual vary on operation.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Helt, Kiswanto Thayib, Kristopher C. Whitney, Philip M. Albu
  • Patent number: 10884763
    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.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Philip M. Albu, Robert Miller, Kiswanto Thayib, Aaron T. Albertson
  • Publication number: 20200401605
    Abstract: Embodiments of the present disclosure provide techniques to vary on and vary off databases simultaneously across a pair of nodes in a mirroring environment. A dual vary off operation is initiated at a first node of the pair of nodes, the dual vary off operation to be performed on copies of a database respectively stored on the pair of nodes, the operation to be performed in tandem with the second node. At the first node the copy of the database stored on the first node is informed of the dual vary off operation, and an operating system of the first node is also informed of the dual vary off operation. Upon receipt at the first node of an indication from the second node that it has completed its vary off operation, the first node completes the dual vary off operation. An analogous technique is performed for a dual vary on operation.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Scott D. HELT, Kiswanto THAYIB, Kristopher C. WHITNEY, Philip M. ALBU
  • Publication number: 20200065120
    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.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Philip M. ALBU, Robert MILLER, Kiswanto THAYIB, Aaron T. ALBERTSON