US 12,072,784 B2
Multi-stage anomaly detection and remediation
Joel Dupont, Mountain View, CA (US); Soumen Kundu, Fremont, CA (US); Venugopal Puli, McKinney, TX (US); Rajesh Bajya, Teh - Makrana (IN); Shashi Kanth Gottipati, Hyderabad (IN); Pier Paolo Fiorentino, Orlando, FL (US); Santhosh Reddy Chereku, Mckinney, TX (US); Mihai Ciocan, Bucharest (RO); and Gabriela Tofan, Tunari (RO)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Oct. 17, 2022, as Appl. No. 17/967,287.
Prior Publication US 2024/0126677 A1, Apr. 18, 2024
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/36 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3612 (2013.01) [G06F 11/0751 (2013.01); G06F 11/0793 (2013.01); G06F 11/3409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
monitoring a software system for a plurality of anomalies via a plurality of signals;
determining that one or more signal results associated with the plurality of signals indicate a presence of a first anomaly in the software system;
identifying a first hierarchy of sensors associated with the first anomaly, wherein the first hierarchy of sensors includes (a) a parent sensor at a first level of the first hierarchy and (b) a first set of child sensors that are direct or indirect descendants of the parent sensor in the first hierarchy, the first set of child sensors being at a second level of the first hierarchy that is lower than the first level of the first hierarchy;
executing the parent sensor and the first set of child sensors to analyze one or more portions of the software system for one or more causes of the first anomaly;
determining the one or more causes of the first anomaly based on a first set of sensor results generated by the parent sensor and the first set of child sensors; and
causing remediation of the one or more causes of the first anomaly based on one or more child sensors associated with the one or more causes of the first anomaly and one or more resolutions mapped to the one or more child sensors.