US 12,072,777 B1
Fault state recovery using predefined configurations
John Hayes, Mountain View, CA (US); Volkmar Uhlig, Cupertino, CA (US); Richard A. Swetz, Los Altos, CA (US); and Daniel P. Potts, Sydney (AU)
Assigned to GHOST AUTONOMY INC., Mountain View, CA (US)
Filed by GHOST AUTONOMY INC., Mountain View, CA (US)
Filed on Apr. 4, 2023, as Appl. No. 18/295,305.
Application 18/295,305 is a continuation of application No. 17/083,773, filed on Oct. 29, 2020, granted, now 11,640,342.
Claims priority of provisional application 62/927,918, filed on Oct. 30, 2019.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/16 (2006.01); G06F 11/20 (2006.01); G07C 5/08 (2006.01)
CPC G06F 11/1658 (2013.01) [G06F 11/0739 (2013.01); G06F 11/2028 (2013.01); G06F 11/2041 (2013.01); G07C 5/0808 (2013.01); G06F 2201/805 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining that a first node of a plurality of nodes has failed;
identifying, based on the first node failing, a failure state from a plurality of predefined failure states each corresponding to a different combination of one or more failed nodes, wherein each of the plurality of predefined failure states corresponds to a respective configuration of a plurality of configurations; and
applying the respective configuration corresponding to the identified failure state, wherein applying the respective configuration comprises at least one of: updating one or more memory mapping tables based on the respective configuration or copying data from memory locations used based on a previous configuration to memory locations indicated in the respective configuration.