US 11,720,437 B2
Automatic root cause analysis using ternary fault scenario representation
David R. Cheriton, Vero Beach, FL (US)
Assigned to OptumSoft, Inc., Vero Beach, FL (US)
Filed by OptumSoft, Inc., Menlo Park, CA (US)
Filed on May 26, 2022, as Appl. No. 17/825,936.
Application 17/825,936 is a continuation of application No. 16/942,261, filed on Jul. 29, 2020, granted, now 11,372,708.
Application 16/942,261 is a continuation of application No. 15/973,847, filed on May 8, 2018, granted, now 10,761,921, issued on Sep. 1, 2020.
Claims priority of provisional application 62/592,797, filed on Nov. 30, 2017.
Prior Publication US 2022/0365836 A1, Nov. 17, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); H04L 41/0631 (2022.01); G06F 11/30 (2006.01); H04L 41/142 (2022.01); G06F 11/22 (2006.01)
CPC G06F 11/079 (2013.01) [G06F 11/0709 (2013.01); G06F 11/0778 (2013.01); G06F 11/0793 (2013.01); G06F 11/2257 (2013.01); G06F 11/3006 (2013.01); G06F 11/3051 (2013.01); H04L 41/0631 (2013.01); H04L 41/142 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
accessing a potential fault scenario comprising a plurality of symptoms, wherein:
the potential fault scenario has at least one corresponding root cause;
the plurality of symptoms may include a mapped symptom, wherein the mapped symptom is based on a specified threshold value; and
a representation of each symptom of the plurality of symptoms comprises a ternary value;
generating an actual fault scenario from telemetry received from a monitored system;
in the event the plurality of symptoms includes the mapped symptom, mapping associated telemetry at least in part by using the specified threshold value;
ternary matching the actual fault scenario against a plurality of potential fault scenarios comprising the potential fault scenario; and
outputting one or more matched causes as one or more probable root cause failures of the monitored system.