×

System and method for expert system analysis using quiescent and parallel reasoning and set structured knowledge representation

  • US 5,778,157 A
  • Filed: 06/17/1996
  • Issued: 07/07/1998
  • Est. Priority Date: 06/17/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. An expert system for generating an output representation in response to at least one input, comprising;

  • a knowledge base that stores a plurality of linguistic and domain specific facts and statements from which are derived a plurality of associated concepts, each fact having at least one possible value;

    an input module for receiving a plurality of user inputs;

    a spreading activation module, coupled to the knowledge base and the input module to receive each input, and that generates at least one chain of the concepts to relate each input by selectively and iteratively associating each input with a plurality of facts and statements and applying constraints to the concepts associated with facts;

    a decision module, coupled to the knowledge base and the input module for determining a value of fact from a plurality of possible values for a fact;

    a natural language processing module, coupled to the knowledge base and spreading activation module, for evaluating linguistic statements relative to facts within the knowledge base as the facts have been constrained by the spreading activation module;

    a reasoning module, coupled to the knowledge base and the decision module, for automatically executing the statements to update the facts in the knowledge base in response to changes in the value of other facts in the knowledge base; and

    an output module coupled to the spreading activation module to receive the chains of concepts, and coupled to the knowledge base, to select one or more of the chains of concepts related to each input, and to generate an output representation of each input by determining the value for facts associated with the selected chains of concepts.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×