Application dataflow aware property and bindings
AssigneeApple Inc.
InventorsAlexis A. Iskander, Mitchell B. Rivera
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsAlexis A. Iskander, Mitchell B. Rivera
Estimating the term…
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.
A computer implemented method of binding a property within a data object, the method comprising:
A non-transitory computer-readable medium including instructions, which when executed by one or more processors, cause the one or more processors to perform operations to bind a property within a data object, the operations comprising:
A data processing system including memory and one or more processors to bind a property within a data object, the system comprising:
A data processing system comprising:
Dependencies are inferred from the claim text.