IP Library › Granted Patent US 12,566,428
Granted Patent B2
US 12,566,428 · App. 18/176,011 · Granted Mar 3, 2026

Industrial data source writeback

Inventors: Chirayu S Shah (Milwaukee, WI); Heiko Ott (Muensingen, DE); Adrian Dams (Kiln Farm, GB); Bruce McCleave, Jr. (San Diego, CA)
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
G05B19/41885G05B17/02G05B19/4183G05B19/4185G06F30/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,566,428
App. No.
18/176,011
Granted
Mar 3, 2026
Kind
B2
Abstract

Industrial data source writeback (e.g., using a computerized tool) is enabled. For example, a system can comprise: a memory that stores executable components, and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a change component that, using an industrial asset model, determines a change applicable to an industrial device represented in the industrial asset model, a model update component that, based on the change, updates the industrial asset model, resulting in an updated industrial asset model, and a device interface component that, based on the change and using the industrial asset model, applies the change to the industrial device.

Claims (43)

1 . A system, comprising:

a memory that stores executable components; and

a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:

a change component that, using an industrial asset model, determines a first change applicable to an industrial device represented in the industrial asset model;

a model update component that, based on the first change, updates the industrial asset model, resulting in an updated industrial asset model; and

a device interface component that, based on the first change and using the industrial asset model, applies the first change to the industrial device,

wherein the change component further determines, based on the first change and using the industrial asset model, a second change to be applied to the industrial device.

2 . The system of claim 1 , wherein the executable components further comprise:

an output component that generates an output representative of the first change to the industrial device.

3 . The system of claim 2 , wherein the output comprises data path information representative of a data path traversed to apply the first change.

4 . The system of claim 3 , wherein the data path comprises communication pathways between industrial devices, comprising the industrial device, represented in the industrial asset model.

5 . The system of claim 1 , wherein the executable components further comprise:

a verification component that verifies the first change applicable to the industrial device.

6 . The system of claim 5 , wherein the verification component verifies the first change according to a defined change verification criterion.

7 . The system of claim 5 , wherein the verification component verifies the first change using a change model generated using machine learning applied to past changes to other industrial devices, other than the industrial device.

8 . The system of claim 1 , wherein the device interface component applies the first change to the industrial device via a gateway device communicatively coupled to the industrial device.

9 . The system of claim 1 , wherein the device interface component further applies the first change to a historian device communicatively coupled to the industrial asset model.

10 . The system of claim 1 , wherein applying the first change to the industrial device comprises writing data, corresponding to the first change, to the industrial device.

11 . The system of claim 1 , wherein the executable components further comprise:

a communication component that receives instruction data representative of an instruction to apply the first change to the industrial device, wherein the change component determines the first change based on the instruction.

12 . A method, comprising:

using an industrial asset model, determining, by an industrial system comprising a processor, a first change applicable to an industrial device represented in the industrial asset model;

based on the first change, updating, by the industrial system, the industrial asset model, resulting in an updated industrial asset model;

based on the first change and using the industrial asset model, applying, by the industrial system, the first change to the industrial device; and

determining, based on the first change and using the industrial asset model, a second change to be applied to the industrial device.

13 . The method of claim 12 , further comprising:

generating, by the industrial system, an output representative of the first change to the industrial device, wherein the output comprises a data path information representative of a data path to apply the first change, and wherein the data path comprises communication pathways between industrial devices, comprising the industrial device, represented in the industrial asset model.

14 . The method of claim 12 , further comprising:

verifying, by the industrial system, the first change applicable to the industrial device using a change model generated using machine learning applied to past changes to other industrial devices, other than the industrial device.

15 . The method of claim 12 , further comprising,

verifying, by the industrial system, the first change applicable to the industrial device according to a defined change verification criterion.

16 . A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause an industrial system comprising a processor to perform operations, the operations comprising:

using an industrial asset model, determining a first change applicable to an industrial device represented in the industrial asset model;

based on the first change, updating the industrial asset model, resulting in an updated industrial asset model;

based on the first change and using the industrial asset model, applying the first change to the industrial device; and

determining, based on the first change and using the industrial asset model, a second change to be applied to the industrial device.

17 . The non-transitory computer-readable medium of claim 16 , applying the first change to the industrial device comprises applying the first change to the industrial device via a gateway device communicatively coupled to the industrial device.

18 . The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

receiving instruction data representative of an instruction to apply the first change to the industrial device, wherein the first change is determined based on the instruction.

19 . The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

verifying the first change applicable to the industrial device using a change model generated using machine learning applied to past changes to other industrial devices, other than the industrial device.

20 . The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

verifying the first change applicable to the industrial device according to a defined change verification criterion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: SHAH, CHIRAYU S; OTT, HEIKO; DAMS, ADRIAN; MCCLEAVE, BRUCE, JR
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 062830/0065 →
Continuity (2)
Provisional Application 63383271 · Nov 11, 2022
Related Publication 20240160198A1 · May 16, 2024
References Cited (63)
US 5398336A · Tantry · 1995 [cited by examiner]
US 6233611B1 · Ludtke · 2001 [cited by applicant]
US 6430455B1 · Rebello et al. · 2002 [cited by applicant]
US 11200045B1 · Moyal · 2021 [cited by examiner]
US 11290343B1 · Isoda · 2022 [cited by examiner]
US 20020123864A1 · Eryurek · 2002 [cited by examiner]
US 20070260410A1 · Raymond · 2007 [cited by applicant]
US 20080301703A1 · Nixon et al. · 2008 [cited by applicant]
US 20090037302A1 · Schulz · 2009 [cited by applicant]
US 20090089227A1 · Sturrock · 2009 [cited by examiner]
US 20130211546A1 · Lawson et al. · 2013 [cited by applicant]
US 20130212214A1 · Lawson et al. · 2013 [cited by applicant]
US 20140337429A1 · Asenjo · 2014 [cited by examiner]
US 20140354851A1 · Yasuoka · 2014 [cited by applicant]
US 20140365191A1 · Zyglowicz · 2014 [cited by examiner]
US 20150242381A1 · Oh et al. · 2015 [cited by applicant]
US 20160274553A1 · Strohmenger · 2016 [cited by examiner]
US 20160274978A1 · Strohmenger · 2016 [cited by applicant]
US 20160365736A1 · Block et al. · 2016 [cited by applicant]
US 20170076235A1 · Noto · 2017 [cited by examiner]
US 20170103103A1 · Nixon et al. · 2017 [cited by applicant]
US 20170205813A1 · Sayyarrodsari et al. · 2017 [cited by applicant]
US 20180013293A1 · Block et al. · 2018 [cited by applicant]
US 20180121183A1 · Subramaniyan et al. · 2018 [cited by applicant]
US 20190018394A1 · Sayyarrodsari et al. · 2019 [cited by applicant]
US 20190072942A1 · Park et al. · 2019 [cited by applicant]
US 20190324838A1 · Chakraborty et al. · 2019 [cited by applicant]
US 20190354922A1 · Berti · 2019 [cited by examiner]
US 20200116887A1 · Vinay et al. · 2020 [cited by applicant]
US 20200182498A1 · Ranjan et al. · 2020 [cited by applicant]
US 20200201293A1 · Hou et al. · 2020 [cited by applicant]
US 20200265329A1 · Thomsen · 2020 [cited by examiner]
US 20210302923A1 · Strohmenger et al. · 2021 [cited by applicant]
US 20210329728A1 · Won et al. · 2021 [cited by applicant]
US 20220100185A1 · Karri · 2022 [cited by examiner]
US 20220221832A1 · Chathuruthy et al. · 2022 [cited by applicant]
US 20220309081A1 · Singh · 2022 [cited by examiner]
US 20220393952A1 · Mortsolf · 2022 [cited by examiner]
US 20240007504A1 · Triplet · 2024 [cited by examiner]
CN 105930584B · 2019 [cited by applicant]
CN 114490513A · 2022 [cited by applicant]
CN 114997436A · 2022 [cited by applicant]
EP 2660667A2 · 2013 [cited by applicant]
EP 2660667A3 · 2016 [cited by applicant]
EP 3070554A1 · 2016 [cited by applicant]
EP 3916494A1 · 2021 [cited by applicant]
JP 3891778B2 · 2007 [cited by applicant]
WO 2017019860A1 · 2017 [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/176,019 dated Jul. 1, 2025, 15 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/176,026 dated Jul. 30, 2025, 31 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/176,041 dated Jun. 3, 2025, 12 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/176,074 dated Jun. 10, 2025, 12 pages. [cited by applicant]
Unknown “Kafka Streams Overview” Confluent Developer, https://docs.confluent.io/platform/current/streams/overview.html, Last Accessed Sep. 13, 2023, 3 pages. [cited by applicant]
Anderson, et al. “ASP.NET Core Middleware”, Microsoft, https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-6.0, Last Accessed Sep. 13, 2023, 17 pages. [cited by applicant]
Extended European Search Report received for European Patent Application Serial No. 23208864.1 dated Apr. 8, 2024, 11 pages. [cited by applicant]
Extended European Search Report received for European Patent Application Serial No. 23208862.5 dated Apr. 4, 2024, 10 pages. [cited by applicant]
Extended European Search Report received for European Patent Application Serial No. 23208859.1 dated Apr. 4, 2024, 10 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/176,053 dated Sep. 9, 2025, 10 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/176,026 dated Sep. 18, 2025, 9 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 18/176,041 dated Oct. 8, 2025, 8 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/176,019 dated Oct. 27, 2025, 8 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/176,065 dated Nov. 19, 2025, 49 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/176,041 dated Dec. 9, 2025, 21 pages. [cited by applicant]