The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 28, 2021

Filed:

May. 06, 2021
Applicant:

Raytheon Company, Waltham, MA (US);

Inventors:

Walter M. Golonka, Fullerton, CA (US);

Tyler J. Ulinskas, Fullerton, CA (US);

Assignee:

Raytheon Company, Waltham, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/22 (2006.01); G06F 11/27 (2006.01); G06F 11/30 (2006.01); G06F 11/07 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 11/2236 (2013.01); G06F 9/45541 (2013.01); G06F 11/0772 (2013.01); G06F 11/0793 (2013.01); G06F 11/27 (2013.01); G06F 11/3024 (2013.01); G06F 11/3058 (2013.01);
Abstract

A fault recoverable computer system including an instruction table having a plurality of processor instructions. The system also includes at least one sensor arranged to monitor an environmental condition and output sensor data. A monitor module is arranged to receive sensor data and/or processor state information. A testing module is arranged to perform a plurality of self-tests including a first self-test of the computer system and, if the first self-test fails, output a failure notification. A recovery module is arranged to update the instruction table in response to receiving the failure notification. The update includes replacing a first processor instruction arranged to perform a first function with a replacement set of processor instructions configured to alternatively perform the first function.


Find Patent Forward Citations

Loading…