IP Library › Granted Patent US 12,592,235
Granted Patent B2
US 12,592,235 · App. 18/278,975 · Granted Mar 31, 2026

NLU-based systems and method for the facilitated control of industrial assets

Inventors: Daniel Krüger (Roth, DE); Florian Kubo (Fuchsstadt, DE); Martina Schubert (Altdorf, DE)
Assignee: Siemens Aktiengesellschaft
G10L15/22G06F40/30G10L15/26G10L2015/223
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,592,235
App. No.
18/278,975
Granted
Mar 31, 2026
Kind
B2
Abstract

A computer-executable Natural Language Understanding configuration generator is configured to generate a Natural Language Understanding configuration. The Natural Language Understanding configuration for a Natural Language Understanding component is based on engineering data related to an asset of an automation system.

Claims (25)

1 . A voice control system of a user interface of an asset of an automation system, the voice control system comprising:

a natural language understanding (NLU) component comprising an NLU configuration; and

an NLU configuration generator that automatically generates the NLU configuration based on engineering data that is related to the asset of the automation system and that is taken from an automation or engineering project, wherein the engineering data comprises data related to a structure and/or functional structure and/or user interfaces of the asset and wherein the NLU configuration generator is configured to generate annotated examples and descriptions of the data related to the structure and/or functional structure and/or user interfaces of the asset when generating the NLU configuration from the engineering data, wherein the annotated examples comprise sentences, wherein intents, entities and entity roles are identified in the sentences, and the descriptions comprise value ranges and/or RegEx.

2 . The voice control system of claim 1 , wherein the NLU component is configured to receive text input corresponding to a user utterance and, based on the received text input and with the NLU configuration, the NLU component is further configured to generate a semantic representation of the received text input, and based on the semantic representation of the received text input at least one machine-recognizable/-readable command for the asset is generated.

3 . The voice control system of claim 1 , wherein each intent is implemented as an atomic function or as a chain of steps.

4 . The voice control system of claim 1 , wherein an entity role is assigned to each entity.

5 . The voice control system of claim 1 , wherein the NLU configuration comprises at least one profile in which effective areas are restricted and/or are data regarding access rights.

6 . The voice control system of claim 1 , wherein the NLU configuration generator is further configured to use historical data when generating the NLU configuration.

7 . The voice control system of claim 6 , wherein the historical data is control data.

8 . A user interface of an asset for an automation system comprising a voice control system as set forth in claim 1 .

9 . A computer-implemented method for configuring an NLU component of a voice control system of an asset of an automation system, the computer implemented method comprising:

automatically generating an NLU configuration of the NLU component based on engineering data relating to the asset and taken from an automation or engineering project, with the engineering data comprising data related to a structure and/or functional structure and/or user interfaces of the asset;

configuring the generated NLU configuration to generate annotated examples and descriptions of the data related to the structure and/or functional structure and/or user interfaces of the asset when generating the NLU configuration from the engineering data, wherein the annotated examples comprise sentences; and

identifying Intents, entities and entity roles in the sentences and the descriptions comprise value ranges and/or RegEx.

10 . The computer-implemented method of claim 9 , further comprising generating the NLU configuration for the NLU component during engineering of the asset in the engineering project and/or based on the engineering data taken from an existing/completed automation project.

11 . A method for voice-assisted control of an asset of an automation system, the method comprising:

automatically generating an NLU configuration of an NLU component of a voice control program based on engineering data relating to the asset and taken from an automation or engineering project, with the engineering data comprising data related to a structure and/or functional structure and/or user interfaces of the asset;

configuring the generated NLU configuration to generate annotated examples and descriptions of the data related to the structure and/or functional structure and/or user interfaces of the asset when generating the NLU configuration from the engineering data, wherein the annotated examples comprise sentences;

identifying intents, entities and entity roles in the sentences, and the descriptions comprise value ranges and/or RegEx;

receiving an audio input generated by a user of the asset of the automation system with the voice control program;

generating text from the audio input with an automatic speech recognition component of the voice control program;

generating a corresponding semantic representation from the text with the NLU component of the voice control program;

generating a machine-readable query to the asset of the automation system from the semantic representation of the text with a dialog manager component of the voice control program;

forwarding the machine-readable query as a functional query to the asset of the automation system by the dialog manager of the voice control program; and

controlling the asset of the automation system according to the functional query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2024
From: KRÜGER, DANIEL; KUBO, FLORIAN; SCHUBERT, MARTINA
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 066232/0189 →
Priority Claims (1)
EP 21159613 · Feb 26, 2021 · regional
Continuity (1)
Related Publication 20240296841A1 · Sep 5, 2024
References Cited (16)
US 7835911B2 · Balchandran · 2010 [cited by examiner]
US 9786277B2 · Rothwell · 2017 [cited by examiner]
US 9792904B2 · Bangalore · 2017 [cited by examiner]
US 10303441B2 · Huebra · 2019 [cited by examiner]
US 10679625B1 · Lockhart et al. · 2020 [cited by applicant]
US 11211056B1 · Bissell · 2021 [cited by examiner]
US 20120016678A1 · Gruber et al. · 2012 [cited by applicant]
US 20140129005A1 · Weatherhead · 2014 [cited by examiner]
US 20220057782A1 · Seibert et al. · 2022 [cited by applicant]
EP 3623880A1 · 2020 [cited by applicant]
WO WO2016045735A1 · 2016 [cited by examiner]
Anonymous: “Tutorial—Snips NLU 0.20.2 documentation”; Jan. 1, 2018; pp. 1-8; XP055825183; URL: https://snips-nlu.readthedocs.io/en/latest/tutorial.html [retrieved on Jul. 16, 2021]; 2018. [cited by applicant]
Anonymous: “Generating NLU Data”; Jan. 21, 2021; pp. 1-6; XP055825184; URL: https://web.archive.org/web/20210121060212/https://rasa.com/docs/rasa/generating-niu-data/ [retrieved on Jul. 16, 2021]; 2021. [cited by applicant]
Spieß, Hubert: “Requirements Engineering trifft IBMs Künstliche Intelligenz Watson”; 8. März 2018; XP055825154; URL: https://www.hood-group.com/fileadmin/projects/hood-group/upload/Images/REConf/2018/Vortrags-PDFs/DNeue… [cited by applicant]
Hirschfeld, Diane U: “Die Macher Der Automation—Sprechen sie schon mit ihren Maschinen”; Aug. 1, 2019; XP056825208; URL: https://www.industr.com/de/A-und-D-Magazin/storage/asset/2386100/storage/master/file/19327895/A&D%… [cited by applicant]
PCT International Search Report and Written Opinion of International Searching Authority mailed Jun. 15, 2022 corresponding to PCT International Application No. PCT/EP2022/053517 filed Feb. 14, 2022. [cited by applicant]