Patent ID: 7100083

Claim:
A system, comprising: a knowledge repository configured to store product knowledge for a plurality of products, wherein the product knowledge comprises one or more checks, wherein each check is assigned a plurality of state values, wherein each state value of the plurality of state values is indicative of a particular state selected from a respective set of defined states, wherein at least one set of defined states indicates whether the check is for internal use only or whether the check is available for both internal use and customer use. wherein each check comprises: a description section, wherein the description section comprises text describing a product issue detectable by the check; a rule section, wherein the rule section comprises a rule to detect the product issue, wherein the rule is formatted according to a rule language; and a remediation section, wherein the remediation section comprises information to address the product issue detectable by the check; and an interface to access the one or more checks in the knowledge repository, wherein the interface is configured to allow a user to search the one or more checks, to determine state values assigned to the one or more checks, and to evaluate the one or more checks to detect a product issue.