会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Decision service manager
    • 决策服务经理
    • US08832018B2
    • 2014-09-09
    • US13477526
    • 2012-05-22
    • Carsten Ziegler
    • Carsten Ziegler
    • G06F17/00G06N7/00G06N7/08
    • G06F8/20G06F8/60H04L41/5064H04L63/08H04L67/34
    • The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes creating a connection between a decision service manager and a managed system, establishing a signature of a decision service, developing, using at least one computer, the decision service based upon the established signature of the decision service, performing a deployment readiness check, transferring generated code implementing the decision service to the managed system upon a determination that the deployment readiness check was successful, inserting the generated code into the managed system, and retrieving a deployment status from the managed system.
    • 本公开通常描述用于建模和部署决策服务的计算机实现的方法,软件和系统。 一种计算机实现的方法包括在决策服务管理器和被管理系统之间建立连接,建立决策服务的签名,基于所建立的决策服务签名,使用至少一台计算机开发决策服务,执行决策服务 部署准备情况检查,在确定部署准备情况检查成功的情况下将生成的代码实现决策服务传送到被管理系统,将生成的代码插入到被管理系统中,以及从被管理系统检索部署状态。
    • 2. 发明申请
    • BEST MATCH PROCESSING MODE OF DECISION TABLES
    • 决策表的最佳匹配处理模式
    • US20140180995A1
    • 2014-06-26
    • US13721391
    • 2012-12-20
    • CARSTEN ZIEGLER
    • CARSTEN ZIEGLER
    • G06N5/02
    • G06N5/025
    • An input combination of at least one condition value to be evaluated against at least one rule of a decision table is received. The at least one rule includes at least one condition and the rule is associated with a result. The at least one rule is evaluated against the input combination to determine conditions fulfilled for the at least one condition value. In one aspect, a rule from the at least one rule that best matches the input combination is determined and a result associated with the rule that best matches the input combination is outputted.
    • 接收要根据决策表的至少一个规则评估的至少一个条件值的输入组合。 该至少一个规则包括至少一个条件,该规则与结果相关联。 根据输入组合来评估至少一个规则以确定满足至少一个条件值的条件。 在一个方面,确定与该输入组合最佳匹配的至少一个规则的规则,并输出与该输入组合最佳匹配的规则相关联的结果。
    • 3. 发明申请
    • Optimizing Source Code
    • 优化源代码
    • US20130174118A1
    • 2013-07-04
    • US13418027
    • 2012-03-12
    • Carsten Ziegler
    • Carsten Ziegler
    • G06F9/44
    • G06F8/443G06F8/30
    • Techniques for optimizing code include methods, systems, and computer program products that implement operations including: identifying a decision table having values arranged in one or more cells in a row and column format, the values defining business rules; evaluating the decision table to generate one or more temporary tables, at least one temporary table including the values associated with particular positions of a string variable of undefined length; evaluating the one or more temporary tables to set the positions of the string variable based on comparisons of the values with inputs; and generating a portion of code defining the business rules based on the evaluation of the one or more temporary tables.
    • 用于优化代码的技术包括实现操作的方法,系统和计算机程序产品,包括:识别具有以行和列格式排列在一个或多个单元格中的值的决策表,定义业务规则的值; 评估所述决策表以生成一个或多个临时表,至少一个临时表,其包括与未定义长度的字符串变量的特定位置相关联的值; 基于与输入的值的比较来评估一个或多个临时表以设置字符串变量的位置; 以及基于所述一个或多个临时表的评估来生成定义所述业务规则的代码的一部分。
    • 4. 发明授权
    • Value container propagation in development tools, business process management, and business rules management solutions
    • 开发工具,业务流程管理和业务规则管理解决方案中的价值容器传播
    • US08448194B2
    • 2013-05-21
    • US12588002
    • 2009-09-30
    • Carsten Ziegler
    • Carsten Ziegler
    • G06F13/00
    • G06F9/4484
    • Systems and methods consistent with the invention include propagating parameter definitions between computer elements and may include at least one memory device containing computer readable instructions. Also included is a computer processor executing the instructions on the memory device to perform the steps of selecting a sub-routine to be called by a calling unit. The processor may determine whether a definition for a parameter in the selected sub-routine is known to the calling unit using the computer processor, the calling unit also containing a definition for a parameter. The definitions for the parameters that are unknown to the calling unit are incorporated into the selected sub-routine using the computer processor. The process of the calling unit is executed. The computer processor is used to bind the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit.
    • 与本发明一致的系统和方法包括在计算机元件之间传播参数定义,并且可以包括包含计算机可读指令的至少一个存储器设备。 还包括计算机处理器,在存储装置上执行指令,以执行选择由呼叫单元呼叫的子程序的步骤。 处理器可以使用计算机处理器来确定所选择的子例程中的参数的定义是已知的,主叫单元还包含参数的定义。 调用单元未知的参数的定义使用计算机处理器并入选定的子程序中。 执行呼叫单元的进程。 计算机处理器用于将子例程中的参数的定义与包含在调用单元中的参数的定义绑定。
    • 5. 发明授权
    • Methods and systems for dynamically generating and optimizing code for business rules
    • 用于动态生成和优化业务规则代码的方法和系统
    • US08196126B2
    • 2012-06-05
    • US11976814
    • 2007-10-29
    • Carsten Ziegler
    • Carsten Ziegler
    • G06F9/44G06F9/45G06Q10/00G06Q30/00
    • G06F8/443G06F8/30G06Q10/06G06Q10/0633G06Q30/0244
    • Systems and methods are provided for generating high-level program code of a rule-based application for interpreting and executing business rules. In one exemplary embodiment, a method is provided that comprises retrieving high-level program code capable of performing the functionality of a business rule called by the rule-based application, wherein the high-level program code includes an annotated set of instructions for the dynamic generation of generated code. The method may also comprise processing the annotated set of instructions with a generator component to create generated code from the high-level program code, mapping the generated code to the called business rule, and utilizing the generated code to execute the functionality of the called business rule.
    • 提供了系统和方法,用于生成用于解释和执行业务规则的基于规则的应用程序的高级程序代码。 在一个示例性实施例中,提供了一种方法,其包括检索能够执行基于规则的应用所调用的业务规则的功能的高级程序代码,其中高级程序代码包括用于动态 生成代码。 该方法还可以包括用生成器组件处理带注释的指令集,以从高级程序代码创建生成的代码,将生成的代码映射到被叫业务规则,以及利用生成的代码来执行被叫业务的功能 规则。
    • 6. 发明申请
    • Value container propagation in development tools, business process management, and business rules management solutions
    • 开发工具,业务流程管理和业务规则管理解决方案中的价值容器传播
    • US20110078710A1
    • 2011-03-31
    • US12588002
    • 2009-09-30
    • Carsten Ziegler
    • Carsten Ziegler
    • G06F9/46
    • G06F9/4484
    • Systems and methods consistent with the invention include propagating parameter definitions between computer elements and may include at least one memory device containing computer readable instructions. Also included is a computer processor executing the instructions on the memory device to perform the steps of selecting a sub-routine to be called by a calling unit. The processor may determine whether a definition for a parameter in the selected sub-routine is known to the calling unit using the computer processor, the calling unit also containing a definition for a parameter. The definitions for the parameters that are unknown to the calling unit are incorporated into the selected sub-routine using the computer processor. The process of the calling unit is executed. The computer processor is used to bind the definition for the parameter in the sub-routine to the definition of the parameter contained in the calling unit.
    • 与本发明一致的系统和方法包括在计算机元件之间传播参数定义,并且可以包括包含计算机可读指令的至少一个存储器设备。 还包括计算机处理器,在存储装置上执行指令,以执行选择由呼叫单元呼叫的子程序的步骤。 处理器可以使用计算机处理器来确定所选择的子例程中的参数的定义是已知的,主叫单元还包含参数的定义。 调用单元未知的参数的定义使用计算机处理器并入选定的子程序中。 执行呼叫单元的进程。 计算机处理器用于将子例程中的参数的定义与包含在调用单元中的参数的定义绑定。
    • 7. 发明授权
    • Flow based visualization of business rule processing traces
    • 基于流的可视化业务规则处理跟踪
    • US09489642B2
    • 2016-11-08
    • US13527313
    • 2012-06-19
    • Joydeep PaulCarsten Ziegler
    • Joydeep PaulCarsten Ziegler
    • G06G7/48G06Q10/00
    • G06Q10/00
    • Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    • 实施例涉及用于将处理迹线可视化为流程图的系统和方法。 某些实施例允许将基于文本的处理跟踪转换成中间状态,然后可以使用流程图来投影。 模型转换引擎接收作为输入,跟踪日志以及指向跟踪元数据的指针。 模型转换引擎使用元数据信息将跟踪转换为可以构建流程图的格式。 这样的中间状态可以是例如XML文档或JSON对象。 然后将模型转换引擎的输出提供给渲染器,渲染器读取XML文档或JSON对象并将其显示在屏幕上。 实施例可以特别适合于在企业系统中可视化业务规则的处理痕迹。
    • 8. 发明授权
    • Best match processing mode of decision tables
    • 决策表的最佳匹配处理模式
    • US09031893B2
    • 2015-05-12
    • US13721391
    • 2012-12-20
    • Carsten Ziegler
    • Carsten Ziegler
    • G06N5/02G06F7/00
    • G06N5/025
    • An input combination of at least one condition value to be evaluated against at least one rule of a decision table is received. The at least one rule includes at least one condition and the rule is associated with a result. The at least one rule is evaluated against the input combination to determine conditions fulfilled for the at least one condition value. In one aspect, a rule from the at least one rule that best matches the input combination is determined and a result associated with the rule that best matches the input combination is outputted.
    • 接收要根据决策表的至少一个规则评估的至少一个条件值的输入组合。 该至少一个规则包括至少一个条件,该规则与结果相关联。 根据输入组合评估至少一个规则以确定满足至少一个条件值的条件。 在一个方面,确定与该输入组合最佳匹配的至少一个规则的规则,并输出与该输入组合最佳匹配的规则相关联的结果。
    • 9. 发明申请
    • Flow Based Visualization of Business Rule Processing Traces
    • 业务规则处理跟踪的流程可视化
    • US20130338980A1
    • 2013-12-19
    • US13527313
    • 2012-06-19
    • Joydeep PaulCarsten Ziegler
    • Joydeep PaulCarsten Ziegler
    • G06G7/48
    • G06Q10/00
    • Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    • 实施例涉及用于将处理迹线可视化为流程图的系统和方法。 某些实施例允许将基于文本的处理跟踪转换成中间状态,然后可以使用流程图来投影。 模型转换引擎接收作为输入,跟踪日志以及指向跟踪元数据的指针。 模型转换引擎使用元数据信息将跟踪转换为可以构建流程图的格式。 这样的中间状态可以是例如XML文档或JSON对象。 然后将模型转换引擎的输出提供给渲染器,渲染器读取XML文档或JSON对象并将其显示在屏幕上。 实施例可以特别适合于在企业系统中可视化业务规则的处理痕迹。
    • 10. 发明申请
    • Database Queries Enriched in Rules
    • 数据库查询丰富了规则
    • US20130117323A1
    • 2013-05-09
    • US13288828
    • 2011-11-03
    • Nitesh LohiyaCarsten ZieglerHans-Georg BeuterJoydeep Paul
    • Nitesh LohiyaCarsten ZieglerHans-Georg BeuterJoydeep Paul
    • G06F17/30
    • G06F16/2465
    • Embodiments allow complex conditional statements to be considered in formulating database queries. Business rules are modeled based upon ready-to-use abstract structures such as decision trees, decision tables, or formulas. A query to the database is then posed by a user. The query includes a system of rules evaluation activating a built-in processing function provided with a unique identifier of the rule. This function processes the rule, taking the input data set from the context of the application level language (e.g. SQL) in which the database was created. This rule-processing capability may be implemented as a functional mechanism similar to the standard aggregation functions (e.g. SUM, AVG, MAX, MIN), rather than by extending the application level language itself.
    • 实施例允许在制定数据库查询时考虑复杂的条件语句。 业务规则基于可以使用的抽象结构(如决策树,决策表或公式)进行建模。 然后由用户提出对数据库的查询。 该查询包括一个规则评估系统,激活内置的处理功能,该功能提供了该规则的唯一标识符。 该功能处理规则,从创建数据库的应用程序级语言(例如SQL)的上下文中获取输入数据集。 该规则处理能力可以被实现为类似于标准聚合功能(例如SUM,AVG,MAX,MIN)的功能机制,而不是通过扩展应用级语言本身。