-
公开(公告)号:US09171260B2
公开(公告)日:2015-10-27
申请号:US14330439
申请日:2014-07-14
Applicant: Sidney Bailin , Ian Klein , David Witten
Inventor: Sidney Bailin , Ian Klein , David Witten
CPC classification number: G06N5/025 , G06F17/00 , G06F17/30507 , G06N5/00 , G06N5/04 , G06N5/042 , G06N5/046 , G06Q10/06 , G06Q30/04
Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
Abstract translation: 数据驱动的规则从应用程序中消除,并被目标驱动的规则所取代,这些规则正式和完全地表征了高级业务概念,同时使得最终的目标驱动规则能够以一种前向链式规则引擎的方式被迫切地执行, 保留原始规则的数据驱动行为。 用于执行业务规则的计算机实现的方法提供了一种统一的规则,其封装了面向目标的规则,触发从面向目标的规则的依赖性中选择的信息。 可以响应于由依赖性指定的数据的变化而急剧地执行统一规则,或者响应于由规则计算的值的请求而延迟执行。
-
公开(公告)号:US20110302122A1
公开(公告)日:2011-12-08
申请号:US12883879
申请日:2010-09-16
Applicant: Ian Klein , David Witten , Sidney Bailin
Inventor: Ian Klein , David Witten , Sidney Bailin
CPC classification number: G06N5/025 , G06F17/00 , G06F17/30507 , G06N5/00 , G06N5/04 , G06N5/042 , G06N5/046 , G06Q10/06 , G06Q30/04
Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
Abstract translation: 数据驱动的规则从应用程序中消除,并被目标驱动的规则所取代,这些规则正式和完全地表征了高级业务概念,同时使得最终的目标驱动规则能够以一种前向链式规则引擎的方式被迫切地执行, 保留原始规则的数据驱动行为。 用于执行业务规则的计算机实现的方法提供了一种统一的规则,其封装了面向目标的规则,触发从面向目标的规则的依赖性中选择的信息。 可以响应于由依赖性指定的数据的变化而急剧地执行统一规则,或者响应于由规则计算的值的请求而延迟执行。
-
公开(公告)号:US08805765B2
公开(公告)日:2014-08-12
申请号:US12883879
申请日:2010-09-16
Applicant: Ian Klein , David Witten , Sidney Bailin
Inventor: Ian Klein , David Witten , Sidney Bailin
CPC classification number: G06N5/025 , G06F17/00 , G06F17/30507 , G06N5/00 , G06N5/04 , G06N5/042 , G06N5/046 , G06Q10/06 , G06Q30/04
Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
Abstract translation: 数据驱动的规则从应用程序中消除,并被目标驱动的规则所取代,这些规则正式和完全地表征了高级业务概念,同时使得最终的目标驱动规则能够以一种前向链式规则引擎的方式被迫切地执行, 保留原始规则的数据驱动行为。 用于执行业务规则的计算机实现的方法提供了一种统一的规则,其封装了面向目标的规则,触发从面向目标的规则的依赖性中选择的信息。 可以响应于由依赖性指定的数据的变化而急剧地执行统一规则,或者响应于由规则计算的值的请求而延迟执行。
-
4.
公开(公告)号:US20140372352A1
公开(公告)日:2014-12-18
申请号:US14330439
申请日:2014-07-14
Applicant: Sidney Bailin , Ian Klein , David Witten
Inventor: Sidney Bailin , Ian Klein , David Witten
CPC classification number: G06N5/025 , G06F17/00 , G06F17/30507 , G06N5/00 , G06N5/04 , G06N5/042 , G06N5/046 , G06Q10/06 , G06Q30/04
Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
Abstract translation: 数据驱动的规则从应用程序中消除,并被目标驱动的规则所取代,这些规则正式和完全地表征了高级业务概念,同时使得最终的目标驱动规则能够以一种前向链式规则引擎的方式被迫切地执行, 保留原始规则的数据驱动行为。 用于执行业务规则的计算机实现的方法提供了一种统一的规则,其封装了面向目标的规则,触发从面向目标的规则的依赖性中选择的信息。 可以响应于由依赖性指定的数据的变化而急剧地执行统一规则,或者响应于由规则计算的值的请求而延迟执行。
-
-
-