Nova Patents
EP0481995B1

Expert system

Abstract

This record has no abstract on file.

EP0481995B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 10 January 2010, 16.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 1 independent, 19 dependent

  1. 1
    A digital computer system operable as a definitional expert system (202); said computer system comprising:storage means (TS 215) to store a knowledge base including hierarchically-defined terms (211) and their definitions (213), the corresponding definition of each term defining its respective term using the value of one or more terms, each of whose definitions is at a lower level of the hierarchy, and/or using one or more term-independent values which do not depend on the value of a term;command processing means (CP 203) for receiving commands from a user of the system and for producing definition processor commands (DPCS 204) for definition processor means (DP 207) and terms (206) in response to said user commands or for producing inference commands (IECS 217) and terms (206) for term inference engine means (TIE 219);said definition processor means (DP 207) defining terms (206) in response to a definition processor command (DPCS 204) or in response to a description (DESC 205) received from the user of the expert shell (201) in response to a said term (206) and written in a definition language which permits the user to specify said term in dependency of other terms (206), constant values and external values and for storing the defined terms (211) and their definitions (213) in a term store (215);said term inference engine means (TIE 219) interrogating said storage means (TS 217) in response to said commands (IECS 217) to obtain the definition (213) of a given term, and computing the value of said given term from its corresponding definition in said storage means and/or from user-defined external values (EXVAL 225), said system employing said computed value (213) to produce an expert response (TRES 227) to said user.