IP Library Granted Patent US 12,436,517
Granted Patent B2
US 12,436,517 · App. 17/798,095 · Granted Oct 7, 2025

Apparatus for controlling and/or monitoring a technical installation

Inventors: Martin Kerschensteiner (Berg, DE); Alexander Thekale (Erlangen, DE)
Assignee: Primetals Technologies Germany GmbH
G05B19/409G05B19/40937G05B15/02G05B2219/45234G06F16/90G06F21/62
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,436,517
App. No.
17/798,095
Granted
Oct 7, 2025
Kind
B2
Abstract

Apparatus and method for controlling and/or monitoring a technical installation for producing and/or processing metal, having an assistant program with at least one interface for connection to application programs, wherein the assistant program receives a request for an item of information relating to the installation from at least one requesting application program via the interface, wherein the assistant program can access a data model that provides a suggestion of which information can be provided by at least one further application program. The assistant program determining, based on the request and on the data model, which application program can provide the requested information, wherein the assistant program transmits the request to the at least one determined application program which can provide the requested information, wherein the assistant program receives a response from the determined application program, and wherein the assistant program outputs the received response to the requesting application program.

Claims (115)

1. An apparatus for controlling and monitoring a technical installation for at least one of producing and processing metal, comprising:

a computing system with at least one interface for connection to at least one system element, the at least one system element comprising at least one of:

at least one further computing system of the installation;

at least one sensor apparatus of the installation;

at least one man-machine interface; and

an application program;

wherein the computing system is configured to receive a request for an item of information relating to the installation from at least one requesting system element via the interface, the at least one requesting system element comprising at least one of:

at least one requesting further computing system;

a requesting sensor apparatus of the installation;

a requesting man-machine interface; and

an application program;

wherein the computing system can access a data model via the at least one system element;

wherein the data model provides an indication of what information can be accessed by the at least one system element;

wherein the computing system is configured to determine, on the basis of the data model, the at least one system element which can provide the information sought;

wherein the computing system is configured to obtain the requested information from the determined at least one system element via the interface;

wherein the computing system is configured to output the obtained information to the at least one requesting system element via the interface; and

wherein the computing system is configured to determine, on the basis of the data model, the probability of the at least one system element being able to provide the information sought.

2. The apparatus as claimed in claim 1 , wherein the computing system is configured to determine an item of information sought by the request from an available request using a Natural Language Unit program.

3. The apparatus as claimed in claim 1 , wherein:

the data model has, for the at least one system element, stipulated examples of search requests which can be used to search for information in the at least one system element; and

the computing system is configured to determine, by comparing the stipulated examples with the request, which of the at least one system element can provide the information sought.

4. The apparatus as claimed in claim 3 , wherein the computing system is configured to determine, by comparing the stipulated examples with the information sought with the request, which of the at least one system element can provide the information sought.

5. The apparatus as claimed in claim 1 , wherein:

the computing system is configured to receive, in response to a request for an item of information, a further request for a further item of information relating to the installation from the determined at least one system element;

the computing system is configured to determine, on the basis of the further request with the aid of the data model, which of the at least one system element can respond to the further request;

the computing system is configured to obtain the requested further information from the determined at least one system element via the interface; and

the computing system is configured to output the further information obtained to the at least one requesting system element via the interface.

6. The apparatus as claimed in claim 1 , wherein:

the computing system is configured to obtain an item of stipulated information from the and/or a man machine interface and/or the further application program via the interface depending on at least one of at least one predefined operating state of the installation and/or and a predefined control value for the installation; and

the computing system is configured to output the independently obtained information to the at least one system element via the interface.

7. The apparatus as claimed in claim 1 , wherein:

further computing systems for installation sections of the installation can be connected via the interface;

the further computing systems perform at least one of installation control, condition monitoring, a maintenance system for at least one installation section of the installation, and have a spare parts catalog for at least one installation section of the installation;

each installation section has a data memory containing documentation relating to the installation section;

the computing system is configured to:

access the documentation relating to the installation sections of the installation via the interface,

search for information in the documentation, and

output it via the interface to the at least one system element;

the computing system is configured to determine at least one item of information relating to:

the installation with the aid of a maintenance/operating program,

output instructions via the interface,

document steps which have been performed, and

intervene in control of the installation;

the maintenance/operating program takes into account at least one of stored knowledge and learned knowledge; and

the maintenance/operating program carries out evaluations using data analysis methods.

8. The apparatus as claimed in claim 7 , wherein the learned knowledge is learned with artificial intelligence.

9. The apparatus as claimed in claim 1 , wherein:

the data model has a first data model which is provided for the at least one system element, the at least one system element being a plurality of system elements;

the computing unit is configured to determine, on the basis of the request and with the aid of the first data model, one of the plurality of system elements which can provide the information sought with the request;

the data model has at least one second data model for at least one more of the plurality of system elements;

the computing unit is configured to determine, on the basis of the second data model, whether the information sought with the request can be determined from at least one of:

which application program of the at least one more of the plurality of system elements; and

which function of a determined further application program; and

the computing unit is configured, after determining whether the information sought with the request can be determined, to transfer the request to the determined function or the determined application program and to then receive the information from the determined function or from the determined application program.

10. The apparatus as claimed in claim 1 , wherein:

at least one of the data model, the first data model, and the second data model are configured with the aid of artificial intelligence; and

the artificial intelligence is configured to determine the at least one system element which can provide the information sought with the request.

11. The apparatus as claimed in claim 1 , wherein:

the computing system has an assistant program;

the at least one system element has at least one application program;

the assistant program is configured to receive a request for an item of information via the interface;

the assistant program is configured, on the basis of the information sought by the request, to take the data model as a basis for searching for at least one application program which can provide the information sought;

the assistant program is configured to forward the request to the application program which can provide the information;

the assistant program to receive the information sought from the application programs; and

the assistant program is configured to output the information received from the application programs to a requesting one of the at least one system element via the interface.

12. A method for controlling and monitoring a technical installation for at least one of producing and processing metal, comprising:

using an assistant program with at least one interface for connection to application programs;

wherein the assistant program receives a request for an item of information relating to the installation from at least one requesting application program via the interface;

wherein the assistant program can access a data model;

wherein the data model provides an indication of which information can be provided by at least one further application program;

wherein the assistant program determines, on the basis of the request and on the basis of the data model, which application program can provide the requested information;

wherein the assistant program transmits the request to the at least one determined application program which can provide the requested information;

wherein the assistant program receives a response from the determined application program;

wherein the assistant program outputs the received response to the requesting application program; and

wherein the assistant program determines, on the basis of the request and on the basis of the data model, a probability that at least one of the application programs is correctly assigned to the request.

13. The method as claimed in claim 12 , wherein:

the data model has stipulated examples of requests which can be used to find stipulated information in the further application programs; and

it is determined which at least one further application program can provide the information sought by comparing the stipulated examples with at least one of the request and the information sought in the request.

14. The method as claimed in claim 12 , wherein:

the data model has a first data model which is provided for a plurality of further application programs;

the assistant program first of all determines, on the basis of the request and with the aid of the first data model, the further application program(s) which can provide the information sought with the request;

the data model has second data models for the respective further application programs;

the assistant program determines, on the basis of the at least one second data model of the at least one further application program determined in the first step, a function of the determined further application program which can provide the information sought;

the assistant program then transfers the request to the determined function of the determined further application program; and

the assistant program then receives the information from the determined function of the determined further application program.

15. The method as claimed in claim 12 , wherein:

at least one of the data model, the first data model, and the second data model are in the form of artificial intelligence; and

the artificial intelligence is configured to determine at least one of the further application program(s) and the function of the further application programs which can provide the information sought.

16. The method as claimed in claim 12 , wherein:

the assistant program receives, in response to a request for an item of information, a further request for a further item of information relating to the installation from the requested application program;

the assistant program determines, on the basis of the further request with the aid of the data model, which application program can respond to the further request;

the assistant program obtains the further information from the at least one determined application program; and

the assistant program outputs the further information obtained to the requesting application program.

17. The method as claimed in claim 12 , wherein:

the assistant program determines different probabilities for a plurality of further application programs for a request; and

the application programs with higher probability are executed first in order to obtain the information.

18. A system for controlling and monitoring an installation for producing and processing metal, comprising:

a computing system having at least one interface configured to connect to at least a first device, a second device, and a third device, the computing system configured to receive a request for an item of information relating to the installation from the first device via the at least one interface; and

a data model accessible by the computing system, the data model configured to provide an indication which of the second device and the third device can provide the information;

wherein the system uses an assistant program with at least one interface for connection to application programs;

wherein the assistant program receives a request for an item of information relating to the installation from at least one requesting application program via the interface;

wherein the assistant program can access a data model;

wherein the data model provides an indication of which information can be provided by at least one further application program;

wherein the assistant program determines, on the basis of the request and on the basis of the data model, which application program can provide the requested information;

wherein the assistant program transmits the request to the at least one determined application program which can provide the requested information;

wherein the assistant program receives a response from the determined application program;

wherein the assistant program outputs the received response to the requesting application program;

wherein the assistant program determines, on the basis of the request and on the basis of the data model, a probability that at least one of the application programs is correctly assigned to the request;

wherein the computing system is configured to obtain, via the interface, the information from the determined one of the second device and the third device; and

wherein the computing system is configured to output the information to the first device.

19. The system as claimed in claim 18 , wherein each of the first device, the second device, and the third device are at least one of:

a further computing system of the installation;

at least one sensor apparatus of the installation;

at least one man-machine interface; and

an application program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2022
From: KERSCHENSTEINER, MARTIN; THEKALE, ALEXANDER
To: PRIMETALS TECHNOLOGIES GERMANY GMBH
Reel/Frame 060740/0126 →
Priority Claims (1)
EP 20155893 · Feb 6, 2020 · regional
Continuity (1)
Related Publication 20230121747A1 · Apr 20, 2023
References Cited (33)
US 5828575A · Sakai · 1998 [cited by examiner]
US 8204618B2 · Young, Jr. · 2012 [cited by examiner]
US 9110883B2 · Ghannam · 2015 [cited by examiner]
US 10021064B2 · Duca · 2018 [cited by examiner]
US 10225216B2 · Wise · 2019 [cited by examiner]
US 10394195B2 · Das · 2019 [cited by examiner]
US 11281196B2 · Ankermann · 2022 [cited by examiner]
US 20060041448A1 · Patterson · 2006 [cited by examiner]
US 20070193012A1 · Bergman · 2007 [cited by examiner]
US 20120029661A1 · Jones · 2012 [cited by examiner]
US 20130063449A1 · Leitner · 2013 [cited by examiner]
US 20130138250A1 · Mowery · 2013 [cited by examiner]
US 20140121820A1 · Das · 2014 [cited by examiner]
US 20140129550A1 · Weatherhead · 2014 [cited by examiner]
US 20140336795A1 · Asenjo · 2014 [cited by examiner]
US 20160048123A1 · Froehner · 2016 [cited by examiner]
US 20160132538A1 · Bliss · 2016 [cited by examiner]
US 20160337289A1 · Duca · 2016 [cited by examiner]
US 20170024422A1 · Maier · 2017 [cited by examiner]
US 20170097621A1 · Ackmann · 2017 [cited by examiner]
US 20170346768A1 · Wise et al. · 2017 [cited by applicant]
US 20180231954A1 · Booker · 2018 [cited by applicant]
US 20190030582A1 · Olsson · 2019 [cited by examiner]
US 20200004230A1 · Ankermann · 2020 [cited by examiner]
CN 103995500A · 2014 [cited by applicant]
CN 105164595A · 2015 [cited by applicant]
EP 3293594A1 · 2018 [cited by applicant]
Chen, W., “Intelligent manufacturing production line data monitoring system for industrial internet of things”, Dec. 2019, Computer Communications 151 (2020) 31-41. (Year: 2019). [cited by examiner]
Gonzalez et al., “Integration of Sensors, Controllers and Instruments Using a Novel OPC Architecture”, Apr. 2017, Sensors 2017, 17, 1512. (Year: 2017). [cited by examiner]
Lee et al., “Implementation of Cyber-Physical Production Systems for Quality Prediction and Operation Control in Metal Casting”, Mar. 2018, Sensors 2018, 18, 1428. (Year: 2018). [cited by examiner]
International Search Report and Written Opinion received in International Application No. PCT/EP2021/052413 dated Apr. 13, 2021, 15 pages. [cited by applicant]
European Search Report received in European Application No. 20155893.9 dated Jul. 28, 2020, 9 pages. [cited by applicant]
Office Action in Chinese Application No. 202180012991.3, mailed Jan. 3, 2025, the English translation is a machine translation of the German translation of the Chinese Office Action, 27 pages. [cited by applicant]