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:
Nov. 16, 2021

Filed:

Jul. 03, 2019
Applicant:

Nxp Usa, Inc., Austin, TX (US);

Inventors:

Stefan Singer, Vaterstetten, DE;

Osvaldo Israel Romero Cortez, Munich, DE;

Guillaume Perret, Boulogne-Billancourt, FR;

Assignee:

NXP USA, Inc., Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 11/07 (2006.01); G06F 8/65 (2018.01); G06F 21/57 (2013.01); G06F 9/445 (2018.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01); G06F 8/71 (2018.01); G06F 21/72 (2013.01); G06F 8/61 (2018.01); G06F 21/74 (2013.01); G06F 8/654 (2018.01);
U.S. Cl.
CPC ...
G06F 21/572 (2013.01); G06F 9/4451 (2013.01); G06F 9/5061 (2013.01); G06F 11/0757 (2013.01); G06F 11/1433 (2013.01); G06F 8/64 (2013.01); G06F 8/654 (2018.02); G06F 8/71 (2013.01); G06F 11/0739 (2013.01); G06F 11/1417 (2013.01); G06F 21/72 (2013.01); G06F 21/74 (2013.01);
Abstract

Disclosed are various embodiments for implementing automatic firmware rollbacks after a configured number of attempts to execute the latest firmware update associated with an electronic computing unit have occurred. In a computing device, such as an electronic computing unit, a watchdog automatically generates a system reset in response to a software fault. A reset counter is configured to count a number of system resets generated by the watchdog. In response to the occurrence of the watchdog, a configurable threshold value associated with a threshold data record is compared with the value associated with the reset counter. In response to a determination that the threshold value associated with the threshold data record is greater than or equal to the value associated with the reset counter, a rollback application is executed such that the rollback application performs a swap of a first version of a firmware with a second version of the firmware.


Find Patent Forward Citations

Loading…