EP0333635A2

Multi-user, artificial intelligent expert system.

Abstract

Disclosed is an artificial intelligent expert system design that integrates multi-tasking capabilities to allow more than one user to interface with a rule or knowledge base at one time without the need for adding additional hardware for each instance of use, or the need to load multiple rule base information for each user. In addition, the system can carry on interactive sessions with users while, at the same time, supporting sessions with the main system keyboard and screen. Additional provisions may be provided to allow information to be delivered to users in more than one language, further broadening the applicational use of the expert system. All users share a common rule base of knowledge, and when they interact with the system, their answers are segregated from each other, along with unique data information. The inference engine, being multi-tasking, manages all users positions within the rule base and coordinates data management between the users and the rule base. A multi-tasking system routine allocates system resources evenly to all users, allowing for a smooth degradation-free operation.

EP0333635A2, drawing sheet 1
Sheet 1 of 35

Term

Term ended

Projected expiry passed 14 March 2009, 17.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

30 claims: 2 independent, 28 dependent

  1. 1
    A method, utilizing a computer, for creating an expert system accessible by a plurality of users, said expert system comprising at least one rule base, said at least one rule base comprising knowledge for solving problems, said expert system for providing said rule base knowledge from said at least one rule base to said plurality of users, said method comprising the steps of:coordinating communications between said plural­ity of users and said expert system, said communications comprising at least one inquiry (if any) and at least one response (if any) to and from said at least one rule base;buffering said at least one inquiry (if any) and said at least one response (if any) between said plurality of users and said at least one rule base;inferencing said at least one inquiry (if any) and said at least one response (if any) with said knowledge contained in said at least one rule base.
  2. 16
    An apparatus, utilizing a computer, for creating an expert system accessible by a plurality of users, said expert system comprising at least one rule base, said at least one rule base comprising knowledge for solving problems, said expert system for providing said rule base knowledge from said at least one rule base to said plurality of users, said apparatus comprising:means for coordinating communications between said plurality of users and said expert system, said communications comprising at least one inquiry (if any) and at least one response (if any) to and from said at least one rule base;means for buffering said at least one inquiry (if any) and said at least one response (if any) between said plurality of users and said at least one rule base;means for inferencing said at least one inquiry (if any) and said at least one response (if any) with said knowledge contained in said at least one rule base.