IP Library Granted Patent US 12675101
Granted Patent B2
US 12675101 · App. 18/176,041 · Granted Jul 7, 2026

Industrial automation relational data extraction, connection, and mapping

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 12675101
App. No.
18/176,041
Granted
Jul 7, 2026
Kind
B2
Abstract

Industrial automation relational data extraction, connection, and mapping (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 device interface component that matches industrial relational data, accessible via an industrial asset model, to an industrial device represented in the industrial asset model, and in response to matching the industrial relational data to the industrial device, extracts the industrial relational data into the industrial asset model, and a model update component that updates the industrial asset model, resulting in an updated industrial asset model, wherein updating the industrial asset model comprises associating the industrial relational data with the industrial device.

Claims (55)

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 device interface component that matches industrial relational data, accessible via an industrial asset model, to an industrial device represented in the industrial asset model, and in response to matching the industrial relational data to the industrial device, extracts the industrial relational data into the industrial asset model;

a model update component that updates the industrial asset model, resulting in an updated industrial asset model, wherein updating the industrial asset model comprises associating the industrial relational data with the industrial device;

a verification component that verifies a change to the industrial asset model according to a defined change verification criterion, wherein the change is a result of updating the industrial asset model, and wherein verifying the change comprises determining, using a change model generated by machine learning based on past changes to industrial devices represented in the industrial asset model, whether the change to the industrial asset model comprises an authorized change, and in response to determination that the change is not an authorized change, causes the device interface component to facilitate a reversion of the change; and

an output component that, based on the industrial relational data and using the updated industrial asset model, generates an output applicable to the industrial device, wherein the output comprises a control signal that controls an industrial automation device.

2 . The system of claim 1 , wherein the industrial relational data comprises an electronic note applicable to the industrial device.

3 . The system of claim 2 , wherein the electronic note comprises maintenance data representative of a maintenance event associated with the industrial device.

4 . The system of claim 3 , wherein the maintenance data comprises problem data and solution data applicable to the maintenance event.

5 . The system of claim 1 , wherein the device interface component retrieves the industrial relational data via a gateway device communicatively coupled to the industrial device.

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

a model generation component that generates the industrial asset model based on

the industrial relational data matched to the industrial device,

asset data representative of industrial devices, comprising the industrial device, represented in an industrial automation system, and

communication pathways between the industrial devices.

7 . The system of claim 1 , wherein the device interface component matches the industrial relational data to the industrial device using a matching model generated using machine learning based on

past industrial relational data, other than the industrial relational data, and

other industrial devices, other than the industrial device.

8 . A method, comprising:

matching, by an industrial system comprising a processor, industrial relational data, accessible via an industrial asset model, to an industrial device represented in the industrial asset model;

in response to matching the industrial relational data to the industrial device, extracting, by the industrial system, the industrial relational data into the industrial asset model;

updating, by the industrial system, the industrial asset model, resulting in an updated industrial asset model, wherein updating the industrial asset model comprises associating the industrial relational data with the industrial device;

verifying, by the industrial system, a change to the industrial asset model according to a defined change verification criterion, wherein the change is a result of updating the industrial asset model, and wherein the verifying comprises determining, using a change model generated by machine learning based on past changes to industrial devices represented in the industrial asset model, whether the change to the industrial asset model comprises an authorized change;

in response to a determination that the change is not an authorized change, facilitating, by the industrial system, a reversion of the change; and

based on the industrial relational data and using the updated industrial asset model, generating, by the industrial system, an output applicable to the industrial device, wherein the output comprises a control signal that controls an industrial automation device.

9 . The method of claim 8 , wherein the industrial relational data comprises an electronic note applicable to the industrial device.

10 . The method of claim 9 , wherein the electronic note comprises maintenance data representative of a maintenance event associated with the industrial device.

11 . The method of claim 10 , wherein the maintenance data comprises problem data and solution data applicable to the maintenance event.

12 . The method of claim 8 , further comprising:

retrieving, by the industrial system, the industrial relational data via a gateway device communicatively coupled to the industrial device.

13 . The method of claim 8 , further comprising:

generating, by the industrial system, the industrial asset model based on

the industrial relational data matched to the industrial device,

asset data representative of industrial devices, comprising the industrial device, represented in an industrial automation system, and

communication pathways between the industrial devices.

14 . The method of claim 8 , wherein matching the industrial relational data to the industrial device comprises matching, by the industrial system, the industrial relational data to the industrial device using a matching model generated using machine learning based on

past industrial relational data, other than the industrial relational data, and

other industrial devices, other than the industrial device.

15 . 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:

matching industrial relational data, accessible via an industrial asset model, to an industrial device represented in the industrial asset model;

in response to matching the industrial relational data to the industrial device, extracting the industrial relational data into the industrial asset model;

updating the industrial asset model, resulting in an updated industrial asset model, wherein updating the industrial asset model comprises associating the industrial relational data with the industrial device;

verifying a change to the industrial asset model according to a defined change verification criterion, wherein the change is a result of updating the industrial asset model, and wherein the verifying comprises determining, using a change model generated by machine learning based on past changes to industrial devices represented in the industrial asset model, whether the change to the industrial asset model comprises an authorized change;

in response to a determination that the change is not an authorized change, facilitating a reversion of the change; and

based on the industrial relational data and using the updated industrial asset model, generating an output applicable to the industrial device, wherein the output comprises a control signal that controls an industrial automation device.

16 . The non-transitory computer-readable medium of claim 15 , wherein the industrial relational data comprises problem data and solution data applicable to a maintenance event associated with the industrial device.

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

generating the industrial asset model based on

the industrial relational data matched to the industrial device,

asset data representative of industrial devices, comprising the industrial device, represented in an industrial automation system, and

communication pathways between the industrial devices.

18 . The system of claim 1 , wherein the output is further rendered via an authorized external device, external to the system.

19 . The method of claim 8 , wherein the output is further rendered via an authorized external device, external to the industrial system.

20 . The non-transitory computer-readable medium of claim 15 , wherein the output is further rendered via an authorized external device.