Defibrillator designed for high-reliability operation
AssigneeBardy Technologies, Inc.
InventorsJason Felix, Gust H. Bardy, Corey Bailey Williamson
Life of this patent
Estimating the term…
Abstract
A completely de-energizable defibrillator is provided, allowing the electrical components of the defibrillator to be electrically unbiased while the defibrillator is not in use. Additionally, the microcontroller unit of the AED includes features to prevent computational errors due to external influences, electromagnetic interference, radio frequency interference, ionizing radiation, high energy particles, cosmic radiation, and/or solar radiation, or a combination thereof, including one or more pairs of lockstep processors, error detection code, and features that prevent tampering with the microcontroller.
Claims18
A defibrillator designed for high-reliability operation, comprising:
- circuitry configured to deliver electrical therapy;
- a microcontroller unit in control of the circuitry and comprising a main core configured to perform a plurality of calculations associated with the generation of the defibrillation waveforms, the microcontroller unit further comprising a checker core identical to the main core and configured to perform the plurality of the calculations, the microcontroller unit further comprising a comparator configured to compare a result of each of the calculations performed by the main core to a result of a same one of the calculations performed by the checker core, wherein the microcontroller unit takes an action when the results do not match, the microcontroller unit further configured to execute a plurality of subroutines and to store data about the subroutines in a call stack in a data buffer;
- and
- a memory interfaced to the microcontroller unit into which the microcontroller unit stores further data about the subroutines upon the data buffer becoming full.
A defibrillator with error-detection capabilities, further comprising:
- circuitry configured to generate one or more defibrillation waveforms;
- a microcontroller unit in control of the circuitry and comprising a main core configured to perform a plurality of calculations associated with the generation of the defibrillation waveforms, the microcontroller unit further comprising a checker core identical to the main core and configured to perform the plurality of the calculations, the microcontroller unit further comprising a comparator configured to compare a result of each of the calculations performed by the main core to a result of a same one of the calculations performed by the checker core, wherein the microcontroller unit takes an action when the results do not match, and wherein the microcontroller unit is configured to execute computer-executable code stored in one or more memories, the computer-executable code comprising error correction code used to detect one or more errors in remaining portions of the computer-executable code;
- and
- an image of at least a portion of the computer-executable code stored in one of the memories, wherein the detection of one or more of the errors in the computer-executable code comprises comparing portions of the computer-executable code in which the errors were detected to the image.
Dependencies are inferred from the claim text.