Basic input/output system (bios) device management

US2021117272A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021117272-A1
Application numberUS-201916660321-A
CountryUS
Kind codeA1
Filing dateOct 22, 2019
Priority dateOct 22, 2019
Publication dateApr 22, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing device includes a hardware switch that is activated when a primary Basic Input/Output System (BIOS) of a first BIOS chip of the device fails to load an Operating System (OS) image from an OS partition of a hard drive. The switch passes control to a backup BIOS that executes from a backup BIOS chip. The backup BIOS loads a recovery image from BIOS recovery partition of the hard drive, which causes a reflash application to execute from the recovery image. Reflash application obtains a recovery BIOS from the BIOS recovery partition of the hard drive, reflashes/writes the recovery BIOS onto the first BIOS chip and reboots the device. Following reboot of the device, recovery BIOS loads the OS image from the OS partition, and recovery BIOS becomes the primary BIOS on the first BIOS chip of the device.

First claim

Opening claim text (preview).

1 . A method, comprising: executing a backup Basic Input/Output System (BIOS) from a backup BIOS chip; loading, by the backup BIOS, a recovery image from a BIOS recovery partition of a hard drive for the device; executing a reflash application from the recovery image; obtaining, by the reflash application, a recovery BIOS from the BIOS recovery partition of the hard drive; flashing, by the reflash application, the recovery BIOS onto a primary BIOS chip of the device as a primary BIOS for the device; and rebooting the device. 2 . The method of claim 1 further comprising: executing the primary BIOS; loading, by the primary BIOS, a primary OS image from a primary OS partition of the hard drive; and executing a primary OS and applications from the primary OS image. 3 . The method of claim 2 further comprising, preventing access to the BIOS recovery partition from processes of the primary OS and from the applications of the primary OS image. 4 . The method of claim 3 further comprising, executing the primary BIOS from the primary BIOS chip on subsequent reboots of the device. 5 . The method of claim 4 , wherein executing the primary BIOS further includes iterating back to executing the backup BIOS from the backup BIOS chip during any of the subsequent reboots when the primary OS image fails to load from the primary OS partition and resetting the primary BIOS with the recovery BIOS. 6 . The method of claim 1 , wherein executing the backup BIOS further includes activating and passing control on the device from the primary BIOS chip to the backup BIOS chip when an original primary OS image fails to load a primary OS image from a primary OS partition during a first boot of the device. 7 . The method of claim 5 , wherein activating further includes passing control via a hardware switch on the device from the primary BIOS chip to the backup BIOS chip. 8 . The method of claim 1 , wherein loading further includes maintaining the BIOS recovery partition as a secure and hidden partition on the hard drive of the device that is inaccessible to a primary OS image loaded from a primary OS partition of the hard drive. 9 . A method, comprising: detecting on a primary BIOS chip of a device a failure of a primary Basic Input/Output System (BIOS) to load a primary Operating System (OS) image from a primary partition of a hard drive of the device; switching control on the device from the primary BIOS chip to a backup BIOS chip; and executing a backup BIOS from the backup BIOS chip that restores the primary BIOS from a recovery BIOS on a secure partition of the hard drive and reboots the device to provide control back to the primary BIOS chip. 10 . The method of claim 9 , wherein switching further includes using a hardware switch to switch control to the backup BIOS chip. 11 . The method of claim 9 , wherein executing further includes loading, by the backup BIOS, a recovery image from the secure partition of the hard drive. 12 . The method of claim 11 , wherein loading further includes processing from the recovery image a BIOS reflash application. 13 . The method of claim 12 , wherein processing further includes obtaining, by the BIOS reflash application, the recovery BIOS from the secure partition. 14 . The method of claim 13 , wherein obtaining further includes flashing, by the BIOS reflash application, the recovery BIOS to the primary BIOS chip and replacing the primary BIOS with the recovery BIOS. 15 . The method of claim 14 , wherein flashing further includes forcing, by the BIOS reflash application, a reboot of the device. 16 . The method of claim 15 , wherein forcing further includes executing the primary BIOS from the primary BIOS chip, wherein the primary BIOS represents the recovery BIOS during the reboot. 17 . The method of claim 16 , wherein executing the primary BIOS further includes loading, by the primary BIOS, the primary OS image from the primary partition. 18 . The method of claim 9 further comprising, processing the method each time the primary BIOS becomes corrupted on the device to replace the primary BIOS with the recovery BIOS. 19 . A device, comprising: a first BIOS chip comprising a primary Basic Input/Output System (BIOS); a second BIOS chip comprising a backup BIOS; a hard drive comprising: a primary partition comprising a primary Operating System (OS) image; a BIOS recovery partition comprising a recovery image including a reflash application and a recovery BIOS; and a hardware switch configured to pass control of a processor from the first BIOS chip to the second BIOS chip when the primary BIOS fails to load the primary OS image from the primary partition during a boot of the device; wherein the backup BIOS when executed from the second BIOS chip is configured to load the recovery image from the BIOS recovery partition and cause execution of the reflash application, the reflash application is configured to: obtain the recovery BIOS from the BIOS recovery partition, write/flash the recovery BIOS onto the first BIOS chip as a new primary BIOS, and force a reboot of the device; wherein during the reboot, the new primary BIOS is configured to execute from the first BIOS chip and load the primary OS image from the primary partition. 20 . The device of claim 19 , wherein the device is a Self-Service Terminal (SST), a Point-of-Sale (POS) terminal, a kiosk, or an Automated Teller Machine (ATM).

Assignees

Inventors

Classifications

  • Boot up procedures · CPC title

  • using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories · CPC title

  • Backup restoration techniques · CPC title

  • Hardware arrangements for backup · CPC title

  • Restarting or rejuvenating · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021117272A1 cover?
A computing device includes a hardware switch that is activated when a primary Basic Input/Output System (BIOS) of a first BIOS chip of the device fails to load an Operating System (OS) image from an OS partition of a hard drive. The switch passes control to a backup BIOS that executes from a backup BIOS chip. The backup BIOS loads a recovery image from BIOS recovery partition of the hard drive…
Who is the assignee on this patent?
Ncr Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/1417. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 22 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).