US 11,860,726 B2
Recommending remediation actions for incidents identified by performance management systems
Atri Mandal, Bangalore (IN); Palavali Shravan Kumar Reddy, Bangalore (IN); Sudhir Shetty, Bangalore (IN); Adityam Ghosh, Bangalore (IN); Shainy Merin, Bangalore (IN); Raja Shekhar Mulpuri, Bangalore (IN); and Howard Zhang, Winchester, MA (US)
Assigned to Healtech Software India Pvt. Ltd., Karnataka (IN)
Filed by Healtech Software India Pvt. Ltd., Bangalore (IN)
Filed on Feb. 23, 2022, as Appl. No. 17/652,099.
Prior Publication US 2023/0267033 A1, Aug. 24, 2023
Int. Cl. G06F 11/07 (2006.01); G06N 5/02 (2023.01); G06F 11/34 (2006.01)
CPC G06F 11/0793 (2013.01) [G06F 11/079 (2013.01); G06F 11/3409 (2013.01); G06N 5/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium storing one or more sequences of instructions, wherein execution of said one or more instructions by one or more processors contained in a digital processing system cause said digital processing system to recommend remediation actions, said one or more sequences of instructions comprises: an entity extractor for receiving a plurality of incident reports related to incidents identified by a performance management system, each incident report containing a corresponding problem descriptor for that incident, a remediation action performed for resolving that incident, and a set of qualifier entities associated with the incident, wherein said plurality of incident reports together contain a set of problem descriptors and a set of remediation actions; a knowledge graph module for constructing based on said plurality of incident reports, a knowledge graph that co-relates each of said set of problem descriptors with each of said set of remediation actions, wherein each of said set of problem descriptors is represented as a corresponding start node and each of said set of remediation actions is represented as a corresponding end node in said knowledge graph, wherein a set of qualifier entities in each incident report is represented as causal links between the start node and the end node corresponding to the problem descriptor and remediation action contained in the incident report, said knowledge graph module storing said knowledge graph in a memory provided in said digital processing system; said entity extractor, upon receiving a first incident report related to a first incident identified by said performance management system, extracting from said first incident report, a first problem descriptor and a first set of qualifier entities; said knowledge graph module for traversing said knowledge graph stored in said memory starting from a first start node corresponding to said first problem descriptor using said first set of qualifier entities to determine end nodes representing a first set of remediation actions; an orchestrator for causing resolution of said first incident based on one or more remediation actions of said first set of remediation actions, and upon resolution of said first incident, said knowledge graph module updating said knowledge graph in said memory based on said first incident to form an updated knowledge graph, wherein said updated knowledge graph is stored in said memory and used for resolving a later incident report received after resolution of said first incident report, wherein each of said entity extractor, said knowledge graph module, and said orchestrator is constituted of a corresponding set of software instructions.