×

Basic expert system tool

  • US 4,648,044 A
  • Filed: 06/06/1984
  • Issued: 03/03/1987
  • Est. Priority Date: 06/06/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. A knowledge engineering tool comprising a computer having memory for storing a knowledge base,means for interpreting the knowledge base to run an advisory consultation to determine the value of any selected goal expression requested by the user and the value of any subsidiary goal expression implicitly required to determine the value of said selected goal expression,wherein said knowledge base includesfacts expressed as expressions equivalenced to corresponding values,rules including premises having logical operations and corresponding conclusions concluding at least one value for a selected expression,meta-facts equivalent in form to facts but prescribing the manner in which facts and rules should be used, anddeclarations defining whether certain of said expressions are single-valued or multiple-valued, andwherein said means for interpreting said knowledqe base includesmeans for determining the value of any selected goal expression,means for searching the knowledge base for occurrences of the selected expression,means for invoking and chaining said rules concluding a value for the selected goal expression,means for evaluating said logical operations in the premises of the invoked rules,means for terminating the searching of the knowledge base for a single-valued expression when a substantially certain value is found, and for a multiple-valued expression when all values for the expression are determined, andmeans for conveying to the user said value of said goal expression.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×