Check creation and maintenance for product knowledge management
First Claim
1. 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 comprises a rule to detect an issue for one or more products, 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;
a check management interface for managing checks in the knowledge repository and determining the state values assigned to the checks, wherein the check management interface is accessible over a network, and comprises;
a check creation interface for adding checks to the knowledge repository, wherein the check creation interface is configured to provide a standard interface for adding checks to the knowledge repository; and
a check maintenance interface for editing a check from the knowledge repository;
wherein the check maintenance interface is configured to provide a standard interface for editing a check from the knowledge repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creating and editing checks for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Checks may be created and edited using a standard interface.
-
Citations
38 Claims
-
1. 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 comprises a rule to detect an issue for one or more products, 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; a check management interface for managing checks in the knowledge repository and determining the state values assigned to the checks, wherein the check management interface is accessible over a network, and comprises; a check creation interface for adding checks to the knowledge repository, wherein the check creation interface is configured to provide a standard interface for adding checks to the knowledge repository; and a check maintenance interface for editing a check from the knowledge repository;
wherein the check maintenance interface is configured to provide a standard interface for editing a check from the knowledge repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
creating a check for a plurality of products, wherein the check is created in a standard format and comprises a rule to detect an issue for one or more products and remediation information for the issue; adding created checks for a product over a life cycle of the product to a knowledge repository, wherein the knowledge repository provides an interface to determine one or more state values of a plurality of state values assigned to the check, 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; maintaining a check over a life cycle of the product in the knowledge repository comprising; separating the check from the knowledge repository into a maintenance environment; editing the check in the maintenance environment; and returning the edited check to the knowledge repository. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
identifying a product issue, a process for detecting the product issue on a product, and remediation information to address the product issue; formatting a check using a standard interface to include the process for detecting the product issue on the product and the remediation information to address the product issue; automating the process included in the check to detect a product issue;
wherein the automating the process takes place in the standard interface; andproviding an interface to determine one or more state values of a plurality of state values assigned to the check, 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. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method, comprising:
-
providing an interface to determine one or more state values of a plurality of state values assigned to a check in a knowledge repository, 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; separating the check from the knowledge repository to conduct maintenance on the check; updating the check in the maintenance environment and updating a particular state value of the plurality of state values assigned to the check to indicate that the check is being updated; testing the updated check in the maintenance environment; and putting the updated check into a knowledge repository and updating another state value of the plurality of state values assigned to the check to indicate that the check is available for evaluation. - View Dependent Claims (34, 35)
-
-
36. A tangible, computer-readable storage medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
creating a check for a plurality of products, wherein the check is created in a standard format and comprises a rule to detect an issue for one or more products and remediation information for the issue; adding created checks for a product over a life cycle of the product to a knowledge repository, wherein the knowledge repository provides an interface to determine one or more state values of a plurality of state values assigned to the check, 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; maintaining a check over a life cycle of the product in the knowledge repository comprising; separating the check from the knowledge repository into a maintenance environment; editing the check in the maintenance environment; and returning the edited check to the knowledge repository. - View Dependent Claims (37, 38)
-
Specification