Computer-Based Construction of Arbitrarily Complex Formal Grammar Expressions
    1.
    发明申请
    Computer-Based Construction of Arbitrarily Complex Formal Grammar Expressions 有权
    基于计算机的任意复杂形式语法表达式的构建

    公开(公告)号:US20130132070A1

    公开(公告)日:2013-05-23

    申请号:US13299692

    申请日:2011-11-18

    IPC分类号: G06F17/27

    CPC分类号: G06F8/34 G06F8/37

    摘要: A method, system and computer program product for building an expression, including utilizing any formal grammar of a context-free language, displaying an expression on a computer display via a graphical user interface, replacing at least one non-terminal display object within the displayed expression with any of at least one non-terminal display object and at least one terminal display object, and repeating the replacing step a plurality of times for a plurality of non-terminal display objects until no non-terminal display objects remain in the displayed expression, wherein the non-terminal display objects correspond to non-terminal elements within the grammar, and wherein the terminal display objects correspond to terminal elements within the grammar.

    摘要翻译: 一种用于构建表达的方法,系统和计算机程序产品,包括利用无上下文语言的任何形式语法,经由图形用户界面在计算机显示器上显示表达式,替换所显示的至少一个非终端显示对象 表达式与至少一个非终端显示对象和至少一个终端显示对象中的任何一个相对应,并且对于多个非终端显示对象重复替换步骤多次,直到在所显示的表达式中不存在非终端显示对象 ,其中所述非终端显示对象对应于所述语法内的非终端元素,并且其中所述终端显示对象对应于所述语法内的终端元素。

    Computer-based construction of arbitrarily complex formal grammar expressions
    2.
    发明授权
    Computer-based construction of arbitrarily complex formal grammar expressions 有权
    以计算机为基础构建任意复杂的形式语法表达

    公开(公告)号:US08990070B2

    公开(公告)日:2015-03-24

    申请号:US13299692

    申请日:2011-11-18

    IPC分类号: G06F17/27 G06F9/44

    CPC分类号: G06F8/34 G06F8/37

    摘要: A method, system and computer program product for building an expression, including utilizing any formal grammar of a context-free language, displaying an expression on a computer display via a graphical user interface, replacing at least one non-terminal display object within the displayed expression with any of at least one non-terminal display object and at least one terminal display object, and repeating the replacing step a plurality of times for a plurality of non-terminal display objects until no non-terminal display objects remain in the displayed expression, wherein the non-terminal display objects correspond to non-terminal elements within the grammar, and wherein the terminal display objects correspond to terminal elements within the grammar.

    摘要翻译: 一种用于构建表达的方法,系统和计算机程序产品,包括利用无上下文语言的任何形式语法,经由图形用户界面在计算机显示器上显示表达式,替换所显示的至少一个非终端显示对象 表达式与至少一个非终端显示对象和至少一个终端显示对象中的任何一个相对应,并且对于多个非终端显示对象重复替换步骤多次,直到在所显示的表达式中不存在非终端显示对象 ,其中所述非终端显示对象对应于所述语法内的非终端元素,并且其中所述终端显示对象对应于所述语法内的终端元素。

    Scalable rule-based processing system with trigger rules and rule evaluator
    3.
    发明授权
    Scalable rule-based processing system with trigger rules and rule evaluator 有权
    具有触发规则和规则评估器的基于规则的可扩展处理系统

    公开(公告)号:US09002772B2

    公开(公告)日:2015-04-07

    申请号:US13299640

    申请日:2011-11-18

    摘要: A system, method and computer program product for scalable, rule-based processing, including an automaton builder for constructing automatons corresponding to trigger rules and word lists that are employed by the trigger rules, and a rule evaluator for evaluating any of the trigger rules with respect to an input document by selecting any of the automatons to evaluate a given one of the trigger rules, parsing the input document using the selected automatons, determining whether conditions of the given trigger rule are met, and identifying any actions that are associated with the given trigger rule.

    摘要翻译: 一种用于可扩展的基于规则的处理的系统,方法和计算机程序产品,包括用于构建与触发规则采用的触发规则和单词列表相对应的自动机的自动机构建器,以及用于评估任何触发规则的规则评估器, 通过选择任何自动机来评估给定的一个触发规则,使用所选择的自动机解析输入文档,确定是否满足给定的触发规则的条件,以及识别与该输入文档相关联的任何动作 给定触发规则。

    Scalable, rule-based processing
    4.
    发明授权
    Scalable, rule-based processing 有权
    可扩展的,基于规则的处理

    公开(公告)号:US09495638B2

    公开(公告)日:2016-11-15

    申请号:US13542460

    申请日:2012-07-05

    IPC分类号: G06N5/02 G06F17/27 G06N5/04

    摘要: A system, method and computer program product for scalable, rule-based processing, including an automaton builder for constructing automatons corresponding to trigger rules and word lists that are employed by the trigger rules, and a rule evaluator for evaluating any of the trigger rules with respect to an input document by selecting any of the automatons to evaluate a given one of the trigger rules, parsing the input document using the selected automatons, determining whether conditions of the given trigger rule are met, and identifying any actions that are associated with the given trigger rule.

    摘要翻译: 一种用于可扩展的基于规则的处理的系统,方法和计算机程序产品,包括用于构建与触发规则采用的触发规则和单词列表相对应的自动机的自动机构建器,以及用于评估任何触发规则的规则评估器, 通过选择任何自动机来评估给定的一个触发规则,使用所选择的自动机解析输入文档,确定是否满足给定的触发规则的条件,以及识别与该输入文档相关联的任何动作 给定触发规则。