Software structure for data delivery on multiple engines
First Claim
1. An object-oriented data structure stored on a computer-readable storage medium for operable interface with either of a case based reasoning system software engine and a tree-based expert system software engine, the data structure defining a knowledge base including a problem, a symptom of the problem, a solution to a problem, and a case in which the solution is the solution to the problem, said data structure comprising:
- a first question object defining a first question;
a first response object defining a first answer;
a question node object;
a solution node object defining the case;
a case master object defining the problem, the solution, and the case; and
a symptom object defining the symptom and pointing to said case master object and to said solution node object,said question node object pointing to said solution node object, said first question object, and said first response object and correlating said first question, said first response, and said solution node object, andsaid solution node object pointing to said case master object,whereby said data structure is capable of use by the case based reasoning system software engine to establish the existence of the case, and thus that the solution is the solution to the problem, by identifying the symptom, matching the symptom to said symptom object, following said symptom object to said solution object, and following said solution object to said case master object, and further whereby said data structure is capable of use by the tree-based expert system software engine to establish the existence of the case by selecting said first question node object, following said first question node object to said first question object to pose said first question, matching a received answer to said first response object, following said first question node correlation of said first question, said first answer, and said solution node object to said solution node object, and following said solution node object to said case master object.
13 Assignments
0 Petitions
Accused Products
Abstract
An object-oriented decision structure usable by different diagnostic software engines defines a knowledge base that includes a problem, a symptom of the problem, a solution, and case in which the solution is the solution to the problem. The data structure includes a question object defining a question, a response object defining an answer, a question node object, a solution node object defining the case, a case master object defining the problem, the solution, and the case, and a symptom object defining the symptom and pointing to the case master object and to the solution node object. The question node object points to the solution node object, the question object, and the response object and correlates the question, the response, and the solution node object, and the solution node object points to the case master object. The data structure is thus capable of use by a case based reasoning system software engine to establish the existence of the case, and thus that the solution is the solution to the problem, by identifying the symptom, matching the symptom to the symptom object, following the symptom object to the solution object, and following the solution object to the case master object. The data structure is also capable of use by a tree-based expert system software engine to establish the existence of the case by selecting the question node object, following the question node object to the question object to pose the question, matching a received answer to the response object, following the question node correlation of the question, the answer, and the solution node object to the solution node object, and following the solution node object to the case master object.
-
Citations
3 Claims
-
1. An object-oriented data structure stored on a computer-readable storage medium for operable interface with either of a case based reasoning system software engine and a tree-based expert system software engine, the data structure defining a knowledge base including a problem, a symptom of the problem, a solution to a problem, and a case in which the solution is the solution to the problem, said data structure comprising:
-
a first question object defining a first question; a first response object defining a first answer; a question node object; a solution node object defining the case; a case master object defining the problem, the solution, and the case; and a symptom object defining the symptom and pointing to said case master object and to said solution node object, said question node object pointing to said solution node object, said first question object, and said first response object and correlating said first question, said first response, and said solution node object, and said solution node object pointing to said case master object, whereby said data structure is capable of use by the case based reasoning system software engine to establish the existence of the case, and thus that the solution is the solution to the problem, by identifying the symptom, matching the symptom to said symptom object, following said symptom object to said solution object, and following said solution object to said case master object, and further whereby said data structure is capable of use by the tree-based expert system software engine to establish the existence of the case by selecting said first question node object, following said first question node object to said first question object to pose said first question, matching a received answer to said first response object, following said first question node correlation of said first question, said first answer, and said solution node object to said solution node object, and following said solution node object to said case master object. - View Dependent Claims (2, 3)
-
Specification