-
公开(公告)号:US09639675B2
公开(公告)日:2017-05-02
申请号:US14880310
申请日:2015-10-12
CPC分类号: G06F21/14 , G06F8/70 , G06F11/3688 , G06F2221/0724 , G06F2221/0746 , G06F2221/0748 , G06F2221/2123 , G06F2221/2127
摘要: Removing high level logic structure from a source program. Two or more source program fields are characterized by their respective value characteristics. A first field is mapped, with respect to the source program, to a second field having similar value characteristics as the first field. A target program is then created by replacing, in the source program, the first field with the second field and replacing each first field value with a corresponding second field value thereby preserving the value characteristics of the source program.
-
公开(公告)号:US11086502B2
公开(公告)日:2021-08-10
申请号:US16540566
申请日:2019-08-14
IPC分类号: G06F3/0484 , G06F3/0481 , G06Q10/06
摘要: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
-
公开(公告)号:US20160328544A1
公开(公告)日:2016-11-10
申请号:US15214539
申请日:2016-07-20
IPC分类号: G06F21/14
CPC分类号: G06F21/14 , G06F8/70 , G06F11/3688 , G06F2221/0724 , G06F2221/0746 , G06F2221/0748 , G06F2221/2123 , G06F2221/2127
摘要: Obfuscating denotational logic in a source program. A non-rule-based object oriented source program is received. The source program is transformed into a rule-based source program that includes an object model and a ruleset. Attribute domains of the rule-based source program are characterized by a structure of their values in which the structure of the values is nominal, ordered, interval, or ratio. A minimum cardinality is calculated for each domain attribute. First domain attributes are randomly mapped to second domain attributes, each second domain attribute having the same value structure and a same or higher cardinality as the corresponding first domain attribute. For each randomly mapped pair a domain range of the first domain attribute is mapped to a domain range of the second domain attribute. In the rule-based source program first domain input fields and values are replaced with the respective second domain input fields and values.
摘要翻译: 在源程序中混淆指称逻辑。 接收基于非规则的面向对象的源程序。 源程序被转换为包含对象模型和规则集的基于规则的源程序。 基于规则的源程序的属性域的特征在于其值的结构,其中值的结构是名义,有序,间隔或比率。 计算每个域属性的最小基数。 第一域属性被随机映射到第二域属性,每个第二域属性具有与相应的第一域属性相同的值结构和相同或更高的基数。 对于每个随机映射的对,第一域属性的域范围被映射到第二域属性的域范围。 在基于规则的源程序中,第一个域输入字段和值将被相应的第二个域输入字段和值替代。
-
公开(公告)号:US11487416B2
公开(公告)日:2022-11-01
申请号:US16539328
申请日:2019-08-13
IPC分类号: G06F3/04847 , G06F3/0481 , G06F3/04842 , G06F3/0484 , G06Q10/06
摘要: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
-
公开(公告)号:US09454470B2
公开(公告)日:2016-09-27
申请号:US14618394
申请日:2015-02-10
CPC分类号: G06F21/14 , G06F8/70 , G06F11/3688 , G06F2221/0724 , G06F2221/0746 , G06F2221/0748 , G06F2221/2123 , G06F2221/2127
摘要: Removing high level logic structure from a source program. Two or more source program fields are characterized by their respective value characteristics. A first field is mapped, with respect to the source program, to a second field having similar value characteristics as the first field. A target program is then created by replacing, in the source program, the first field with the second field and replacing each first field value with a corresponding second field value thereby preserving the value characteristics of the source program.
摘要翻译: 从源程序中删除高级逻辑结构。 两个或多个源程序域的特征在于它们各自的值特性。 相对于源程序将第一场映射到具有与第一场类似的值特性的第二场。 然后通过在源程序中用第二字段替换第一字段并用对应的第二字段值替换每个第一字段值从而保留源程序的值特征来创建目标程序。
-
公开(公告)号:US10444965B2
公开(公告)日:2019-10-15
申请号:US14481025
申请日:2014-09-09
IPC分类号: G06F3/048 , G06F3/0484 , G06F3/0481 , G06Q10/06
摘要: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
-
公开(公告)号:US20160232083A1
公开(公告)日:2016-08-11
申请号:US14618394
申请日:2015-02-10
CPC分类号: G06F21/14 , G06F8/70 , G06F11/3688 , G06F2221/0724 , G06F2221/0746 , G06F2221/0748 , G06F2221/2123 , G06F2221/2127
摘要: Removing high level logic structure from a source program. Two or more source program fields are characterized by their respective value characteristics. A first field is mapped, with respect to the source program, to a second field having similar value characteristics as the first field. A target program is then created by replacing, in the source program, the first field with the second field and replacing each first field value with a corresponding second field value thereby preserving the value characteristics of the source program.
-
公开(公告)号:US20150006154A1
公开(公告)日:2015-01-01
申请号:US14331114
申请日:2014-07-14
发明人: Steven J. Demuth , Claus T. Jensen , Nicolas Changhai Ke , Li Xu
CPC分类号: G06N5/04
摘要: Provided are techniques for the manipulation of semantic objects within a semantic store, including a semantic reasoning apparatus comprising a processor; a non-transitory computer-readable storage medium; a semantic store comprising a plurality of semantic objects; a semantic model; a rule, comprising a condition part and an action part; wherein the rule is based upon the semantic model and configured to execute the action part in response to a determination that the condition part is satisfied by one or more objects of the plurality of semantic objects and a semantic driver that employs the semantic model as input for driving behavior, comprising logic for determining that the condition part is satisfied by the one or more objects of the plurality of objects; and modifying a semantic object of the plurality of semantic objects in conformity to the action part in response to the determining that the condition part is satisfied.
摘要翻译: 提供了用于操纵语义存储中的语义对象的技术,包括包括处理器的语义推理装置; 非暂时的计算机可读存储介质; 包括多个语义对象的语义存储; 语义模型; 规则,包括条件部分和动作部分; 其中所述规则基于所述语义模型并且被配置为响应于所述条件部分被所述多个语义对象中的一个或多个对象所满足的确定和使用所述语义模型作为输入的语义驱动程序来执行所述动作部分 包括用于确定所述条件部分被所述多个对象中的一个或多个对象所满足的逻辑; 以及响应于确定所述条件部分被满足,修改与所述动作部分一致的所述多个语义对象中的语义对象。
-
公开(公告)号:US10452245B2
公开(公告)日:2019-10-22
申请号:US14820230
申请日:2015-08-06
IPC分类号: G06F3/048 , G06F3/0484 , G06F3/0481 , G06Q10/06
摘要: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
-
公开(公告)号:US09626492B2
公开(公告)日:2017-04-18
申请号:US15214539
申请日:2016-07-20
CPC分类号: G06F21/14 , G06F8/70 , G06F11/3688 , G06F2221/0724 , G06F2221/0746 , G06F2221/0748 , G06F2221/2123 , G06F2221/2127
摘要: Obfuscating denotational logic in a source program. A non-rule-based object oriented source program is received. The source program is transformed into a rule-based source program that includes an object model and a ruleset. Attribute domains of the rule-based source program are characterized by a structure of their values in which the structure of the values is nominal, ordered, interval, or ratio. A minimum cardinality is calculated for each domain attribute. First domain attributes are randomly mapped to second domain attributes, each second domain attribute having the same value structure and a same or higher cardinality as the corresponding first domain attribute. For each randomly mapped pair a domain range of the first domain attribute is mapped to a domain range of the second domain attribute. In the rule-based source program first domain input fields and values are replaced with the respective second domain input fields and values.
-
-
-
-
-
-
-
-
-