SHARING AND EXECUTING SENSITIVE LOGIC SEMANTICS
    3.
    发明申请
    SHARING AND EXECUTING SENSITIVE LOGIC SEMANTICS 有权
    分享和执行敏感逻辑语义

    公开(公告)号:US20160328544A1

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

    申请号:US15214539

    申请日:2016-07-20

    IPC分类号: G06F21/14

    摘要: 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.

    摘要翻译: 在源程序中混淆指称逻辑。 接收基于非规则的面向对象的源程序。 源程序被转换为包含对象模型和规则集的基于规则的源程序。 基于规则的源程序的属性域的特征在于其值的结构,其中值的结构是名义,有序,间隔或比率。 计算每个域属性的最小基数。 第一域属性被随机映射到第二域属性,每个第二域属性具有与相应的第一域属性相同的值结构和相同或更高的基数。 对于每个随机映射的对,第一域属性的域范围被映射到第二域属性的域范围。 在基于规则的源程序中,第一个域输入字段和值将被相应的第二个域输入字段和值替代。

    USING A RULE ENGINE TO MANIPULATE SEMANTIC OBJECTS
    8.
    发明申请
    USING A RULE ENGINE TO MANIPULATE SEMANTIC OBJECTS 审中-公开
    使用规则发动机来操纵语义对象

    公开(公告)号:US20150006154A1

    公开(公告)日:2015-01-01

    申请号:US14331114

    申请日:2014-07-14

    IPC分类号: G06F17/27 G06F17/28

    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.

    摘要翻译: 提供了用于操纵语义存储中的语义对象的技术,包括包括处理器的语义推理装置; 非暂时的计算机可读存储介质; 包括多个语义对象的语义存储; 语义模型; 规则,包括条件部分和动作部分; 其中所述规则基于所述语义模型并且被配置为响应于所述条件部分被所述多个语义对象中的一个或多个对象所满足的确定和使用所述语义模型作为输入的语义驱动程序来执行所述动作部分 包括用于确定所述条件部分被所述多个对象中的一个或多个对象所满足的逻辑; 以及响应于确定所述条件部分被满足,修改与所述动作部分一致的所述多个语义对象中的语义对象。