IP Library › Granted Patent US 12,730,419
Granted Patent B2
US 12,730,419 · App. 17/956,076 · Granted Sep 8, 2026

Machine learning system and method for connecting learning model and industrial plant through abstraction layer

Inventors: Benedikt Schmidt (Heidelberg, DE); Ido Amihai (Heppenheim, DE); Arzam Muzaffar Kotriwala (Ladenburg, DE); Moncef Chioua (Montreal, CA); Dennis Janka (Heidelberg, DE); Felix Lenders (Darmstadt, DE); Jan Christoph Schlake (Darmstadt, DE); Martin Hollender (Dossenheim, DE); Hadil Abukwaik (Weinheim, DE); Benjamin Kloepper (Mannheim, DE)
Assignee: ABB Schweiz AG
G05B13/0265G05B19/41835G06N20/00G05B2219/32015
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,730,419
App. No.
17/956,076
Granted
Sep 8, 2026
Kind
B2
Abstract

An industrial plant machine learning system includes a machine learning model, providing machine learning data, an industrial plant providing plant data and an abstraction layer, connecting the machine learning model and the industrial plant, wherein the abstraction layer is configured to provide standardized communication between the machine learning model and the industrial plant, using a machine learning markup language.

Claims (28)

1 . An industrial plant machine learning system, comprising:

a machine learning model providing machine learning data;

an industrial plant providing plant data; and

an abstraction layer connecting the machine learning model and the industrial plant;

wherein the abstraction layer is configured to provide communication between the machine learning model and the industrial plant using a machine learning markup language;

wherein the industrial plant comprises a distributed control system (DCS), and wherein the abstraction layer is configured to determine plant states by analyzing a code of the DCS to automatically generate a finite state machine for auto-generating the plant states and to provide the plant states as abstracted plant data to the machine learning model;

wherein the machine learning model is configured to use the plant states as data labels for training and machine learning; and

wherein the machine learning model is trained using the plant states and the data labels and the trained machine learning model is used in a process control system or an automation system.

2 . The system of claim 1 , wherein the abstraction layer is configured to use a code expression tree analysis for analyzing the code of the DCS.

3 . The system of claim 1 , wherein the abstraction layer is configured to abstract the machine learning data and plant data.

4 . The system of claim 1 , wherein a connection between the abstraction layer and the industrial plant uses a platform-independent communication technology.

5 . The system of claim 4 , wherein the platform-independent communication technology comprises one of: OPC Unified Architecture (OPC UA) or Message Queuing Telemetry Transport (MQTT).

6 . The system of claim 3 , wherein abstracting the plant data comprises standardizing and abstracting vendor specific parts and industrial plant specific parts using the machine learning markup language.

7 . The system of claim 1 , wherein the abstraction layer is located in an edge device located near the industrial plant.

8 . The system of claim 1 , wherein the abstraction layer comprises an application programming interface (API) that provides standardized access to the plant data.

9 . The system of claim 8 , wherein the API comprises an access control unit providing access control for a user to the industrial plant data and the machine learning data.

10 . A method for industrial plant machine learning communication, comprising:

providing, by a machine learning model, machine learning data;

providing, by an industrial plant, plant data; and

providing, by an abstraction layer that connects the machine learning model and the industrial plant, communication between the machine learning model and the industrial plant using a machine learning markup language;

wherein the industrial plant comprises a distributed control system (DCS), and wherein the method further comprises using the abstraction layer to determine plant states by analyzing a code of the DCS to automatically generate a finite state machine for auto-generating the plant states;

providing the plant states as abstract data to the machine learning model;

using, by the machine learning model, the plant states as labels for training and machine learning;

wherein the trained machine learning model is used in a process control system or an automation system.

11 . The method of claim 10 , further comprises causing the abstraction layer to use a code expression tree analysis for analyzing the code of the DCS.

12 . The method of claim 10 , further comprising using the abstraction layer to abstract the machine learning data and plant data.

13 . The method of claim 12 , wherein abstracting the plant data comprises standardizing and abstracting vendor specific parts and industrial plant specific parts using the machine learning markup language.

14 . The method of claim 10 , wherein the abstraction layer is located in an edge device located near the industrial plant.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2022
From: SCHMIDT, BENEDIKT; AMIHAI, IDO; KOTRIWALA, ARZAM MUZAFFAR; CHIOUA, MONCEF; JANKA, DENNIS; LENDERS, FELIX; SCHLAKE, JAN CHRISTOPH; HOLLENDER, MARTIN; ABUKWAIK, HADIL; KLOEPPER, BENJAMIN
To: ABB SCHWEIZ AG
Reel/Frame 061940/0889 →
Continuity (3)
Continuation PCTEP2021058474 · Mar 31, 2021
Continuation PCTEP2020059169 · Mar 31, 2020
Related Publication 20230019201A1 · Jan 19, 2023
References Cited (87)
US 7827122B1 · Campbell, Jr. et al. · 2010 [cited by applicant]
US 9390376B2 · Harrison · 2016 [cited by examiner]
US 9895853B2 · Yu · 2018 [cited by examiner]
US 9916853B2 · Yu · 2018 [cited by examiner]
US 10788031B2 · Singal · 2020 [cited by examiner]
US 11126171B2 · Cella et al. · 2021 [cited by applicant]
US 11303518B2 · Böhm · 2022 [cited by examiner]
US 11443132B2 · Yellin · 2022 [cited by examiner]
US 11685047B2 · Kolluri · 2023 [cited by examiner]
US 20030172344A1 · Dencker · 2003 [cited by examiner]
US 20100332373A1 · Crabtree · 2010 [cited by examiner]
US 20150094968A1 · Jia · 2015 [cited by examiner]
US 20160098037A1 · Zornio · 2016 [cited by examiner]
US 20170006135A1 · Siebel · 2017 [cited by examiner]
US 20170102678A1 · Nixon · 2017 [cited by examiner]
US 20170132538A1 · Ohara et al. · 2017 [cited by applicant]
US 20170314961A1 · Chen et al. · 2017 [cited by applicant]
US 20170357908A1 · Cabadi · 2017 [cited by examiner]
US 20180115598A1 · Shariat et al. · 2018 [cited by applicant]
US 20180322385A1 · Yehezkel Rohekar · 2018 [cited by examiner]
US 20190095792A1 · Kashinath · 2019 [cited by examiner]
US 20190108417A1 · Talagala · 2019 [cited by examiner]
US 20190354850A1 · Watson · 2019 [cited by examiner]
US 20190354895A1 · Vasudevan · 2019 [cited by examiner]
US 20200117999A1 · Yoon · 2020 [cited by examiner]
US 20200192306A1 · Virani · 2020 [cited by examiner]
US 20200327371A1 · Sharma · 2020 [cited by examiner]
US 20200333772A1 · Srivastava et al. · 2020 [cited by applicant]
US 20210012239A1 · Arzani · 2021 [cited by examiner]
US 20210034581A1 · Boven et al. · 2021 [cited by applicant]
US 20210056430A1 · Wu · 2021 [cited by examiner]
US 20210073376A1 · Tran · 2021 [cited by examiner]
US 20210109764A1 · Thon · 2021 [cited by examiner]
US 20210150334A1 · Wolfe · 2021 [cited by examiner]
US 20210158145A1 · Lin · 2021 [cited by examiner]
US 20210174580A1 · Mundy et al. · 2021 [cited by applicant]
US 20210312284A1 · Dasgupta · 2021 [cited by examiner]
US 20210362330A1 · Kolluri · 2021 [cited by examiner]
US 20210390455A1 · Schierz · 2021 [cited by examiner]
US 20220035346A1 · Mercangoez et al. · 2022 [cited by applicant]
US 20220309353A1 · Han et al. · 2022 [cited by applicant]
US 20230023896A1 · Schmidt · 2023 [cited by examiner]
US 20230029400A1 · Schmidt · 2023 [cited by examiner]
US 20230356393A1 · Kolluri · 2023 [cited by examiner]
US 20250054008A1 · Cella · 2025 [cited by examiner]
CA 2210207A1 · 1999 [cited by applicant]
CA 2788550A1 · 2014 [cited by applicant]
CA 3050951A1 · 2019 [cited by applicant]
CN 104794534A1 · 2015 [cited by applicant]
CN 107291785A · 2017 [cited by applicant]
CN 108805283A · 2018 [cited by applicant]
CN 108885545A · 2018 [cited by applicant]
CN 109325508A · 2019 [cited by applicant]
CN 110084295A · 2019 [cited by applicant]
CN 110569316A · 2019 [cited by applicant]
CN 110728376A · 2020 [cited by applicant]
CN 119743772A · 2025 [cited by applicant]
WO WO0077594A2 · 2000 [cited by applicant]
WO WO2016057365A1 · 2016 [cited by applicant]
WO WO2019051615A1 · 2019 [cited by applicant]
WO WO2020046261A1 · 2020 [cited by applicant]
Arroyo et al., “Integrating Plant and Process Information as a Basis for Automated Plant Diagnosis Tasks,” [cited by applicant]
Bacciu et al., “Compositional Generative Mapping for Tree-Structured Data—Part II: Topographic Projection Model,” [cited by applicant]
Bordel Sánchez et al., “Enhancing Process Control in Industry 4.0 Scenarios using Cyber-Physical Systems,” [cited by applicant]
Dibowski et al., “Semantic Device and System Modeling for Automation Systems and Sensor Networks,” [cited by applicant]
Fraccaroli et al., “Network Synthesis for Industry 4.0,” [cited by applicant]
Grüner et al., “An Approach for Interconnection and Unification of State Models in Discrete Manufacturing,” [cited by applicant]
Kim et al., “A New Parameter Repurposing Method for Parameter Transfer With Small Dataset and Its Application in Fault Diagnosis of Rolling Element Bearings,” [cited by applicant]
Wu et al., “Fault detection and diagnosis based on transfer learning for multimode chemical processes,” [cited by applicant]
European Patent Office, International Search Report in International Patent Application No. PCT/EP2021/058474, 3 pp. (Sep. 3, 2021). [cited by applicant]
European Patent Office, International Search Report in International Patent Application No. PCT/EP2021/058476, 5 pp. (Jul. 2, 2021). [cited by applicant]
European Patent Office, International Search Report in International Patent Application No. PCT/EP2021/058477, 4 pp. (Jul. 2, 2021). [cited by applicant]
European Patent Office, Written Opinion in International Patent Application No. PCT/EP2021/058474, 10 pp. (Sep. 3, 2021). [cited by applicant]
European Patent Office, Written Opinion in International Patent Application No. PCT/EP2021/058476, 8 pp. (Jul. 2, 2021). [cited by applicant]
European Patent Office, Written Opinion in International Patent Application No. PCT/EP2021/058477, 8 pp. (Jul. 2, 2021). [cited by applicant]
The Patent Office of the People's Republic of China, Office Action in Chinese Patent Application No. 202180014548.X, 8 pp. (Apr. 30, 2025). [cited by applicant]
Das et al., “Hands-on automated machine learning,” [cited by applicant]
Jie, “Research and implementation of three-dimensional topological relationship analysis method of PDS pipeline model,” [cited by applicant]
Qiao et al., “A structure-enriched neural network for network embedding,” [cited by applicant]
Shen, “Research and implementation of a three-dimensional topological relationship analysis method for PDS pipeline models,” [cited by applicant]
Stack Exchange, “How to normalize data to 0-1 range?,” StackExchange, Cross Validates, answer by Kmario23, downloaded from the Internet at https://stats.stackexchange.com/questions/70801/how-to-normalize-data-to-0-1-ran… [cited by applicant]
Yosinski et al., “How transferable are features in deep neural networks?,” [cited by applicant]
Angelopoulos et al., “Tackling Faults in the Industry 4.0 Era—A Survey of Machine-Learning Solutions and Key Aspects,” [cited by applicant]
Brandenbourger et al., “Design Pattern for Decomposition or Aggregation of Automation Systems into Hierarchy Levels,” [cited by applicant]
Schroeder et al., “A Methodology for Digital Twin Modeling and Deployment for Industry 4.0,” [cited by applicant]
Wang et al., “Deep learning for smart manufacturing: Methods and applications,” [cited by applicant]
Office Action and Search Report issued in corresponding Chinese Application No. 202180014548.X; dated Mar. 17, 2026; in Chinese with machine English translation (20 pages). [cited by applicant]