Expert system architecture
First Claim
1. A computer system for performing expert consultations comprising:
- means for storing data, said data including application programs and knowledge information;
means for processing said application programs;
means for performing expert consultations based upon said knowledge information in response to requests from said means for processing said application programs;
means, associated with said exert consultation means, for managing a plurality of concurrent expert consultations; and
means for controlling the flow of data between said expert consultation means and said means for processing said application programs,whereby an exert system can be accessed by an application program running in said computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
An expert system is provided which can be accessed by other application programs operating within any of the available operating environments in a general purpose computer system. In this architecture, an expert system consultation subsystem provides the means for performing expert consultations. Included within the expert system subsystem is a task manager which initiates and manages a plurality of concurrent consultations. Interface programming provides the capability for the expert system consultation subsystem to communicate and pass data and commands between it and other application programs operating within the computer system. Further, means are provided to allow the expert system subsystem to access data stored on database management systems.
69 Citations
6 Claims
-
1. A computer system for performing expert consultations comprising:
-
means for storing data, said data including application programs and knowledge information; means for processing said application programs; means for performing expert consultations based upon said knowledge information in response to requests from said means for processing said application programs; means, associated with said exert consultation means, for managing a plurality of concurrent expert consultations; and means for controlling the flow of data between said expert consultation means and said means for processing said application programs, whereby an exert system can be accessed by an application program running in said computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification