Patent ID: 8015395

Claim:
A personal computer, comprising: a processor portion running a diagnostic application; a field programmable gate array interconnected with the processor portion; a battery; a system voltage; at least one analog to digital converter associated with the system voltage; and a configurable non-volatile computer memory interconnected with the field programmable gate array; wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory; and wherein the diagnostic application monitors an output of at least one other component of the personal computer through the field programmable gate array and wherein the non-volatile computer memory is configured to store a first predetermined voltage level and a second predetermined voltage level; wherein the field programmable gate array is programmed to receive an output from the at least one analog to digital converter, monitor the system voltage and command the personal computer to receive power from a backup battery if the system voltage falls below the first predetermined voltage level, and command the personal computer to shut down if the system voltage falls below the second predetermined voltage level.