Patent ID: 9020877
Filing Date: 2015-04-28
Classification: G06F,G06N,H04L

Abstract:
1. A computer-implemented method for managing an enterprise computer system, the enterprise computer system being configured to operate a plurality of different software products, said method comprising: receiving a fact pertaining to a condition of at least one of the plurality of different software products that are operating in the enterprise computer system; asserting the fact to an inference engine, the inference engine using rules based on facts, the rules are obtained from a knowledge base that stores the rules as well as resources associated with the plurality of different software programs; retrieving at least one updated fact from the inference engine based on at least one rule from those of the rules stored in the knowledge base that are dependent on the fact that has been asserted; and performing an action in view of the at least one updated fact, wherein said method is able to diagnose a root cause of a software problem at the enterprise computer system due to at least one of the plurality of different software programs operating at the enterprise computer system, using the inference engine and the at least one rule from the knowledge base, and wherein different rules added to the knowledge base are able to be automatically related to one another through commonality of resources used by such rules.