Knowledge representation for expert system
First Claim
1. A method for entering expert information into an expert system residing on a computer, the method comprising in combination the steps of:
- said expert system providing to a user a template for entering a plurality of attributes for a hypothesis tree node;
said user defining said hypothesis tree node by entering said attributes of said hypothesis tree node into said template, said attributes including a first identifier for identifying said hypothesis tree node and a second identifier for identifying a second node connected to said hypothesis tree node by a branch of a hypothesis tree;
said expert system automatically adding said first identifier to a list of defined nodes, each of said defined nodes having said attributes defined therefor;
said expert system automatically determining whether or not said second identifier is on said list of defined nodes;
said expert system automatically determining whether or not said second identifier is not on a list of undefined nodes if said second identifier is not on said list of defined nodes, each of said unidentified nodes not having said attributed defined therefor;
said expert system automatically adding said second identifier to said list of undefined nodes if said second identifier is not already on said list of undefined nodes;
said expert system automatically determining whether or not said first identifier is on said list of undefined nodes;
if said first identifier is on said list of undefined nodes, removing said first identifier from said list of undefined nodes; and
said expert system displaying said list of undefined nodes and said list of defined nodes on a screen of said computer.
8 Assignments
0 Petitions
Accused Products
Abstract
An Expert System for providing diagnostics to a data communications network. Expert information is entered using a user friendly User Interface which reduces need for the participation of a Knowledge Engineer. The User Interface including a template for entering a plurality of attributes for a hypothesis tree node. Among the attributes are an identifier for identifying a second node connected to the hypothesis tree node by a branch of a hypothesis tree. If the second node has not been defined, it is added to and displayed in a list of undefined nodes. Once all attributes for a template are completed, an identifier for the hypothesis tree node is added to and displayed in a list of defined nodes.
77 Citations
16 Claims
-
1. A method for entering expert information into an expert system residing on a computer, the method comprising in combination the steps of:
-
said expert system providing to a user a template for entering a plurality of attributes for a hypothesis tree node; said user defining said hypothesis tree node by entering said attributes of said hypothesis tree node into said template, said attributes including a first identifier for identifying said hypothesis tree node and a second identifier for identifying a second node connected to said hypothesis tree node by a branch of a hypothesis tree; said expert system automatically adding said first identifier to a list of defined nodes, each of said defined nodes having said attributes defined therefor; said expert system automatically determining whether or not said second identifier is on said list of defined nodes; said expert system automatically determining whether or not said second identifier is not on a list of undefined nodes if said second identifier is not on said list of defined nodes, each of said unidentified nodes not having said attributed defined therefor; said expert system automatically adding said second identifier to said list of undefined nodes if said second identifier is not already on said list of undefined nodes; said expert system automatically determining whether or not said first identifier is on said list of undefined nodes; if said first identifier is on said list of undefined nodes, removing said first identifier from said list of undefined nodes; and said expert system displaying said list of undefined nodes and said list of defined nodes on a screen of said computer. - View Dependent Claims (2)
-
-
3. An expert system residing on a computer for use with a diagnostic system, comprising in combination:
-
said diagnostic system including means for providing a plurality of types of alarms; said expert system including expert knowledge source means for defining a plurality of expert knowledge sources, one of said expert knowledge sources representing expert information for each of said types of alarms, said expert knowledge source means including node adding means for defining at least one of said knowledge sources to have at least a flow-chart node and a hypothesis tree node which points to said flow-chart node; said attributes of said template for said node being added including; a node identifier attribute which gives a name to said node being added, a node type attribute which describes fundamental characteristics of said node being added and which distinguishes between said hypothesis tree type node and said flow-chart type node, and a points-to attribute which gives the name of another node branching from said node being added. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification