US 12,169,724 B2
Hierarchical data binding for industrial control systems
Carl Reuben Gould, Folsom, CA (US); and Perry Linn Arellano-Jones, Sacramento, CA (US)
Assigned to Inductive Automation, LLC, Folsom, CA (US)
Filed by Inductive Automation, LLC, Folsom, CA (US)
Filed on Dec. 7, 2023, as Appl. No. 18/531,713.
Application 18/531,713 is a continuation of application No. 18/164,831, filed on Feb. 6, 2023, granted, now 11,880,696.
Application 18/164,831 is a continuation of application No. 17/892,132, filed on Aug. 22, 2022, granted, now 11,609,771, issued on Mar. 21, 2023.
Application 17/892,132 is a continuation of application No. 16/781,792, filed on Feb. 4, 2020, granted, now 11,455,177, issued on Sep. 27, 2022.
Application 16/781,792 is a continuation of application No. 16/134,823, filed on Sep. 18, 2018, granted, now 10,592,260, issued on Mar. 17, 2020.
Claims priority of provisional application 62/561,560, filed on Sep. 21, 2017.
Prior Publication US 2024/0103890 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0484 (2022.01); G05B 19/05 (2006.01); G05B 19/418 (2006.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01); G06F 8/34 (2018.01); G06F 8/36 (2018.01); G06F 8/38 (2018.01); G06F 9/451 (2018.01); G06F 16/95 (2019.01); G06F 40/14 (2020.01); G06F 40/197 (2020.01); G06F 9/455 (2018.01)
CPC G06F 9/451 (2018.02) [G05B 19/05 (2013.01); G05B 19/41845 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 8/34 (2013.01); G06F 8/36 (2013.01); G06F 8/38 (2013.01); G06F 16/95 (2019.01); G06F 40/14 (2020.01); G06F 40/197 (2020.01); G05B 2219/13144 (2013.01); G05B 2219/23258 (2013.01); G05B 2219/23327 (2013.01); G06F 9/45529 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
establishing a property data binding between a component and a node of a property tree stored at a central server system, wherein the property data binding enables bi-directional data read and write operations between the component and the property tree such that the property tree is configured to change a real-world physical operating mode of the component; and
in response to detecting a change in a data value associated with the component, updating an associated value within a node of a subtree of the property tree corresponding to the data value and identified using the property data binding to reflect the changed configuration of the component.