System and method for building a computer-based rete pattern matching
network
    1.
    发明授权
    System and method for building a computer-based rete pattern matching network 失效
    用于构建基于计算机的rete模式匹配网络的系统和方法

    公开(公告)号:US5159662A

    公开(公告)日:1992-10-27

    申请号:US515843

    申请日:1990-04-27

    IPC分类号: G06F9/44 G06N5/04

    CPC分类号: G06N5/047

    摘要: A computer-based system and method for building a Rete based network. The computer-based system comprises a first module for inputting rules into the computer-based system, wherein each of the rules may have arbitrary specified tests therein. The computer-based system further comprises a second module responsive to the first module for generating a data structure indicative of each of the inputted rules. The computer-based system further comprises a third module, responsive to the second module for storing each of the inputted rules and a fourth module responsive to the third module for constructing a Rete network for the rules. Further disclosed is system and method for allowing an expert system developer to enter rules that are formatted in conjunctive, disjunctive and or negated form.

    摘要翻译: 一种用于构建基于Rete的网络的基于计算机的系统和方法。 基于计算机的系统包括用于将规则输入到基于计算机的系统中的第一模块,其中每个规则可以在其中具有任意指定的测试。 基于计算机的系统还包括响应于第一模块的第二模块,用于生成指示每个输入的规则的数据结构。 基于计算机的系统还包括响应于第二模块存储每个输入的规则的第三模块和响应于第三模块的第四模块,用于为规则构建Rete网络。 进一步披露的是允许专家系统开发者输入以联结,分离和或否定形式格式化的规则的系统和方法。

    Efficiently organizing objects in a rete pattern matching network
    2.
    发明授权
    Efficiently organizing objects in a rete pattern matching network 失效
    在rete模式匹配网络中有效地组织对象

    公开(公告)号:US5265193A

    公开(公告)日:1993-11-23

    申请号:US876833

    申请日:1992-04-30

    IPC分类号: G06F7/02 G06N5/04 G06F15/00

    CPC分类号: G06N5/047 G06F7/02

    摘要: An improved expert system method for use with the RETE pattern matching algorithm is disclosed. At the heart of the invention is the concept of a "shuffleboard," a data structure conducive to sorting elements. The shuffleboard is essentially a list of lists. It is comprised of a set of nodes which are linked together in a series of columns. Each column corresponds to a test condition within a rule, and each node within a column corresponds to a variable referenced by the test condition. The shuffleboard approach provides a means of finding all tests using a given variable and associating those tests. The shuffleboard provides a frame of reference for constructing a new ordering of tests from which the RETE network can be constructed.

    摘要翻译: 公开了一种用于RETE模式匹配算法的改进的专家系统方法。 本发明的核心是“洗牌机”的概念,这是一种有助于排序元素的数据结构。 洗牌板本质上是列表的列表。 它由一系列连接在一起的节点组成。 每列对应于规则中的测试条件,列中的每个节点对应于由测试条件引用的变量。 随机播放器方法提供了一种使用给定变量查找所有测试并将这些测试相关联的方法。 洗牌板提供了一个参考框架,用于构建可以构建RETE网络的测试的新排序。

    Envelope addressing format feature for electronic typewriters
    3.
    发明授权
    Envelope addressing format feature for electronic typewriters 失效
    电子打字机的信封寻址格式功能

    公开(公告)号:US5000592A

    公开(公告)日:1991-03-19

    申请号:US264469

    申请日:1988-10-28

    申请人: Charles R. Grady

    发明人: Charles R. Grady

    CPC分类号: G06F17/243

    摘要: A function is disclosed that permits the operator of a typewriter to properly position the return address, on arrival instructions, special mail instructions and the addressee name and address properly on predetermined standard sized envelopes by the typewriter. The function acts to position the print point at the first field and then to progress to the subsequent fields as desired by the operator keying a key such as the tab key to progress to the next field. The field locations are determined by the operator selection of the envelope size.

    System and method for building a computer-based Rete pattern matching
network
    4.
    发明授权
    System and method for building a computer-based Rete pattern matching network 失效
    构建基于计算机的Rete模式匹配网络的系统和方法

    公开(公告)号:US5276776A

    公开(公告)日:1994-01-04

    申请号:US919699

    申请日:1992-07-27

    CPC分类号: G06N5/047

    摘要: A computer-based system and method for building a Rete based network. The computer-based system comprises a first module for inputting rules into the computer-based system, wherein each of the rules may have arbitrary specified tests therein. The computer-based system further comprises a second module responsive to the first module for generating a data structure indicative of each of the inputted rules. The computer-based system further comprises a third module, responsive to the second module, for storing each of the inputted rules and a fourth module responsive to said third means for constructing a Rete network for the rules. Further disclosed is system and method for allowing an expert system developer to enter rules that are formatted in conjunctive, disjunctive and or negated form.

    摘要翻译: 一种用于构建基于Rete的网络的基于计算机的系统和方法。 基于计算机的系统包括用于将规则输入到基于计算机的系统中的第一模块,其中每个规则可以在其中具有任意指定的测试。 基于计算机的系统还包括响应于第一模块的第二模块,用于生成指示每个输入的规则的数据结构。 基于计算机的系统还包括响应于第二模块用于存储每个输入的规则的第三模块和响应于所述第三装置的第四模块,用于构建规则的Rete网络。 进一步披露的是允许专家系统开发者输入以联结,分离和或否定形式格式化的规则的系统和方法。