Patents by Inventor Nathan Edward KOFAHL

Nathan Edward KOFAHL 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: 11755335
    Abstract: In an example, a computing device includes a non-volatile storage device to store a basic input/output system (BIOS) variable. Further, the computing device includes a BIOS. During a boot process of the computing devices, the BIOS may read the BIOS variable from the non-volatile storage device. Further, the BIOS may detect that an application is to be deployed in the computing device based on the BIOS variable. Furthermore, the BIOS may load an application package from the non-volatile storage device into a volatile storage device and build an advanced configuration and power interface (ACPI) data structure with the application package loaded in the volatile storage device. Further, the BIOS may deploy the application using the ACPI data structure.
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: September 12, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming Chang Hung, Yun-Chu Chen, Shih-Ding Lee, Nathan Edward Kofahl
  • Publication number: 20230168901
    Abstract: In an example, a computing device includes a non-volatile storage device to store a basic input/output system (BIOS) variable. Further, the computing device includes a BIOS. During a boot process of the computing devices, the BIOS may read the BIOS variable from the non-volatile storage device. Further, the BIOS may detect that an application is to be deployed in the computing device based on the BIOS variable. Furthermore, the BIOS may load an application package from the non-volatile storage device into a volatile storage device and build an advanced configuration and power interface (ACPI) data structure with the application package loaded in the volatile storage device. Further, the BIOS may deploy the application using the ACPI data structure.
    Type: Application
    Filed: November 26, 2021
    Publication date: June 1, 2023
    Inventors: Ming Chang Hung, Yun-Chu Chen, Shih-Ding Lee, Nathan Edward Kofahl
  • Publication number: 20220382662
    Abstract: In an example, a computing device may include a battery, a controller to monitor an operation of the battery, and a basic input/output system (BIOS). The BIOS may initiate a boot process to load an operating system of the computing device. Further, the BIOS may obtain information associated with the operation of the battery from the controller during the boot process. Furthermore, the BIOS may update a log data structure to record the obtained information. Also, the BIOS may determine a health status of the battery based on the updated log data structure and output a notification, during the boot process, indicative of health of the battery based on the determined health status.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Ming Chang HUNG, John ROCHE, Yi-Fan HSIA, Ling Ya WU, Hung Lung CHEN, Carla Jean ALI-NAPO, Nathan Edward KOFAHL