Patent ID: 7475293

Claim:
A system, comprising: a processor; a memory coupled to the processor and configured to store program instructions executable by the processor to implement: a knowledge automation engine comprising: a knowledge interface to receive one or more checks and one or more corresponding product check matrixes from a knowledge repository, wherein the one or more corresponding product check matrixes specify one or more of packages or patches applicable to one or more product issues; a fact interface to receive one or more facts describing a product configuration; wherein the knowledge automation engine automatically evaluates a rule in the one or more checks against the one or more facts to determine if the one or more product issues specified by the one or more checks exists for the product configuration; wherein if the one or more product issues are detected, the knowledge automation engine applies one or more of packages or patches specified in the one or more corresponding product check matrixes to correct the one or more product issues; wherein the one or more of packages or patches specified by the one or more product check matrixes comprises: a package; and a patch associated with the package; and wherein if the patch associated with the package is updated with a new patch in a database accessible by the knowledge automation engine, the association with the package is updated with the new patch.