Application dataflow aware property and bindings
    1.
    发明授权
    Application dataflow aware property and bindings 有权
    应用程序数据流感知属性和绑定

    公开(公告)号:US09286034B2

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

    申请号:US14162688

    申请日:2014-01-23

    Applicant: Apple Inc.

    CPC classification number: G06F8/20 G06F8/70 G06F9/542 G06F2209/545

    Abstract: In one embodiment, a non-transitory computer-readable medium stores instructions for implementing an application dataflow aware property and bindings system that implements two-way binding via a unidirectional directed acyclic graph and propagates data through the graph based on the connections between the graph nodes. In one embodiment, properties in a binding relationship are arranged in an upstream and downstream manner. Each property has an upstream node and a downstream node to send and receive messages from other properties. Where a first property is arranged upstream of a second property in the binding graph, the first property is more authoritative than the second property. The most upstream property is the truth for the binding. Requests to update the value of the property are propagated upstream via the upstream nodes and notifications of changes in the value of the property are propagated downstream via the downstream nodes.

    Abstract translation: 在一个实施例中,非暂时性计算机可读介质存储用于实现应用数据流感知属性和绑定系统的指令,所述绑定系统通过单向有向非循环图实现双向绑定,并且基于图形节点之间的连接传播数据 。 在一个实施方案中,结合关系中的属性以上游和下游方式排列。 每个属性都有一个上游节点和一个下游节点来发送和接收其他属性的消息。 如果第一个属性在绑定图中位于第二个属性的上游,则第一个属性比第二个属性更权威。 最上游的财产是绑定的真相。 更新属性值的请求将通过上游节点在上游传播,属性值更改的通知将通过下游节点传播到下游。

    GRAPH REPRESENTATION OF PROPERTY LOOKUPS
    2.
    发明申请
    GRAPH REPRESENTATION OF PROPERTY LOOKUPS 有权
    财产查询的图表代表

    公开(公告)号:US20150294026A1

    公开(公告)日:2015-10-15

    申请号:US14250302

    申请日:2014-04-10

    Applicant: Apple Inc.

    CPC classification number: G06F17/30958

    Abstract: An embodiment of an object property management system using a dataflow architecture that expresses an application data as a directed acyclic graph and propagates data through the graph in an ordered, predictable way based on connections between the graph nodes. In one embodiment, the object property management system uses proxy nodes to arrange a dynamic graph for property data propagation for nested properties to allow property relationships to automatically adjust based on changes to a property value within the hierarchy of the property path.

    Abstract translation: 使用将应用数据表示为有向非循环图的数据流架构的对象属性管理系统的实施例,并且基于图节点之间的连接以有序且可预测的方式通过图形传播数据。 在一个实施例中,对象属性管理系统使用代理节点为嵌套属性布置用于属性数据传播的动态图,以允许属性关系基于对属性路径的层次结构内的属性值的改变而自动调整。

    APPLICATION DATAFLOW AWARE PROPERTY AND BINDINGS
    3.
    发明申请
    APPLICATION DATAFLOW AWARE PROPERTY AND BINDINGS 有权
    应用数据流知识属性和绑定

    公开(公告)号:US20150205582A1

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

    申请号:US14162688

    申请日:2014-01-23

    Applicant: Apple Inc.

    CPC classification number: G06F8/20 G06F8/70 G06F9/542 G06F2209/545

    Abstract: In one embodiment, a non-transitory computer-readable medium stores instructions for implementing an application dataflow aware property and bindings system that implements two-way binding via a unidirectional directed acyclic graph and propagates data through the graph based on the connections between the graph nodes. In one embodiment, properties in a binding relationship are arranged in an upstream and downstream manner. Each property has an upstream node and a downstream node to send and receive messages from other properties. Where a first property is arranged upstream of a second property in the binding graph, the first property is more authoritative than the second property. The most upstream property is the truth for the binding. Requests to update the value of the property are propagated upstream via the upstream nodes and notifications of changes in the value of the property are propagated downstream via the downstream nodes.

    Abstract translation: 在一个实施例中,非暂时性计算机可读介质存储用于实现应用数据流感知属性和绑定系统的指令,所述绑定系统通过单向有向非循环图实现双向绑定,并且基于图形节点之间的连接传播数据 。 在一个实施方案中,结合关系中的属性以上游和下游方式排列。 每个属性都有一个上游节点和一个下游节点来发送和接收其他属性的消息。 如果第一个属性在绑定图中位于第二个属性的上游,则第一个属性比第二个属性更权威。 最上游的财产是绑定的真相。 更新属性值的请求将通过上游节点在上游传播,属性值更改的通知将通过下游节点传播到下游。

    Methods and systems for record editing in application development

    公开(公告)号:US10089107B2

    公开(公告)日:2018-10-02

    申请号:US13913223

    申请日:2013-06-07

    Applicant: Apple Inc.

    Abstract: A method of generating a schema including receiving a data record having a record type name and one or more data values is provided. The data values are associated with data value names. The method includes determining whether a set of existing schemas includes a schema associated with the record type name, determining whether the schema includes an element having the same name as a corresponding data element of the record, and validating the corresponding data element against the schema element. A new schema element is added to the schema, the new schema element having the same name and type as the corresponding data element of the record. The method can further include indexing at least one of the one or more data values, which involves querying the indexed data, forming subscription lists for the data values, and forming a derived data value associated with one or more data values.

    Graph representation of property lookups
    5.
    发明授权
    Graph representation of property lookups 有权
    属性查找的图表示

    公开(公告)号:US09589068B2

    公开(公告)日:2017-03-07

    申请号:US14250302

    申请日:2014-04-10

    Applicant: Apple Inc.

    CPC classification number: G06F17/30958

    Abstract: An embodiment of an object property management system using a dataflow architecture that expresses an application data as a directed acyclic graph and propagates data through the graph in an ordered, predictable way based on connections between the graph nodes. In one embodiment, the object property management system uses proxy nodes to arrange a dynamic graph for property data propagation for nested properties to allow property relationships to automatically adjust based on changes to a property value within the hierarchy of the property path.

    Abstract translation: 使用将应用数据表示为有向非循环图的数据流架构的对象属性管理系统的实施例,并且基于图节点之间的连接以有序且可预测的方式通过图形传播数据。 在一个实施例中,对象属性管理系统使用代理节点为嵌套属性布置用于属性数据传播的动态图,以允许属性关系基于对属性路径的层次结构内的属性值的改变而自动调整。

Patent Agency Ranking