×

Associative program control

  • US 5,259,066 A
  • Filed: 04/16/1990
  • Issued: 11/02/1993
  • Est. Priority Date: 04/16/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for rapidly processing expert system rules in computing machinery comprising the steps of:

  • a. determining all conditions that define knowledge within a domain boundary, said conditions defined by n different binary valued variables;

    b. numbering said variables sequentially 1 through n;

    c. for each said condition;

    defining a rule word and an associated validity word, said rule word and said validity word containing bits numbered sequentially 1 through n;

    d. defining a data word containing bits numbered sequentially 1 through n;

    e. in all said words;

    assigning said bits numbered 1 through n to represent said variables of corresponding number;

    f. for each said rule word;

    defining a value for said rule word by assigning a 1 to a bit in said rule word if the variable said bit represents is true or present in the condition said rule word represents, assigning a 0 to said bit otherwise;

    g. for each said rule word;

    defining a value for said associated validity word by assigning a 1 to a bit in said validity word if the variable said bit represents has an effect in the condition said rule word represents, assigning a 0 to said bit otherwise;

    h. defining a value for said data word by assigning a 1 to a bit in said data word if the variable said bit represents is true or present, assigning a 0 to said bit otherwise;

    i. storing said rule words and said associated validity words in a content addressable memory (CAM), said CAM performing the steps of;

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