Method for dynamically collecting current data from specified external processes and procedures for use in an expert system
First Claim
1. In an artificial intelligence system a method of collecting data by tracing a rulebase of an Expert System program with a data processing system having a processing unit and a memory subsystem which functions with said Expert System program as an inference control engine, the improvement comprising in combination the steps of:
- (1 ) storing in said memory sybsystem a second program which is operable in cooperation with said processing system to develop a predetermined set of data;
(2) calling with said Expert system program said second program in response to tracing a Rule tree that contains a predetermined type node that contains ID data that identifies said second program, said step of calling further including the step of converting said ID data to a pointer for locating an address of said second program in said memory subsystem;
(3) operating said second program with said data processing system to develop said set of data;
(4) transferring said set of data developed by said second program to said predetermined type node after said second program is executed by said data processing; and
(5) processing with said inference control engine said Rule tree to a Goal node based on said transferred set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for solving problems using an expert system in which the Rulebase includes a section having specific definitions of processes or procedures which are available to the expert system as a data source. The method allows data to be collected dynamically in response to and in accordance with parameters supplied by the expert system and at a time determined by the expert system. The ability of the expert system to provide meaningful conclusions is considerably enhanced when such type of data is made available since any process or procedure that can be executed on the host for the expert system can become a source of current data for analysis by the expert system. Computer hardware diagnostic applications can include running self-diagnostic procedures even on the host system.
64 Citations
8 Claims
-
1. In an artificial intelligence system a method of collecting data by tracing a rulebase of an Expert System program with a data processing system having a processing unit and a memory subsystem which functions with said Expert System program as an inference control engine, the improvement comprising in combination the steps of:
-
(1 ) storing in said memory sybsystem a second program which is operable in cooperation with said processing system to develop a predetermined set of data; (2) calling with said Expert system program said second program in response to tracing a Rule tree that contains a predetermined type node that contains ID data that identifies said second program, said step of calling further including the step of converting said ID data to a pointer for locating an address of said second program in said memory subsystem; (3) operating said second program with said data processing system to develop said set of data; (4) transferring said set of data developed by said second program to said predetermined type node after said second program is executed by said data processing; and (5) processing with said inference control engine said Rule tree to a Goal node based on said transferred set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification