IP Library Granted Patent US 12681462
Granted Patent B2
US 12681462 · App. 18/532,243 · Granted Jul 14, 2026

Broker entity to bridge semantic gaps for information produced in industrial plants

Inventors: Abdulkadir Karaagac (Ladenburg, DE); Johannes Schmitt (Ladenburg, DE); Dirk Schulz (Meckenheim, DE)
Assignee: ABB Schweiz AG
G05B19/4183G05B19/4185
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 12681462
App. No.
18/532,243
Granted
Jul 14, 2026
Kind
B2
Abstract

A computer-implemented broker entity receives from a requesting device a request for one or more target values of state information that have sought target semantic meanings; obtains one or more source values of state information that are associated with given source semantic meanings; obtains at least in part from a transformation library one or more transformations, wherein each transformation maps one or more first values that are associated with first semantic meanings to one or more second values that are associated with second semantic meanings; applies the one or more transformations or a new transformation obtained based on the one or more transformations to the source values of state information, thereby obtaining the one or more target values of state information; and transmits the one or more target values to the requesting device.

Claims (29)

1 . A computer-implemented broker entity for conveying state information from a technical system as a producer to a requesting device as a consumer, wherein the state information comprises a plurality of values that have been measured and/or generated by components of the technical system, each value is associated with a given semantic meaning, and the broker entity is configured to:

receive from the requesting device a request for one or more target values of state information that have sought target semantic meanings;

obtain from the technical system one or more source values of state information that are associated with given source semantic meanings;

obtain at least in part from a transformation library one or more transformations, wherein each transformation maps one or more first values that are associated with first semantic meanings to one or more second values that are associated with second semantic meanings;

apply the one or more transformations, or a new transformation obtained based on the one or more transformations, to the source values of state information, thereby obtaining the one or more target values of state information;

transmit the one or more target values to the requesting device;

wherein a new transformation obtained based on the one more transformation comprises one or more of:

applying a first transformation to one subset of the first values, and applying a second transformation to another subset of the first values;

applying a first transformation to one or more values, and applying a second transformation to the result of the first transformation; and

applying an inverse of a transformation.

2 . The broker entity of claim 1 , wherein the source semantic meanings, and/or the target semantic meanings, comprise one or more of:

a measurement unit of a physical quantity that a value represents;

a location in the technical system where a value has been determined; and

one or more classes with respect to which a value is a classification score.

3 . The broker entity of claim 2 , further configured to obtain at least one transformation that computes, from two or more first measurement values of different physical quantities, at least one second value of an aggregate of these physical quantities.

4 . The broker entity of claim 1 , wherein the broker entity is further configured to obtain the new transformation and/or the candidate transformation based at least in part on a match between the technical system and other technical systems to which transformations that form an inheritance hierarchy within in the transformation library relate.

5 . A computer-implemented broker entity for conveying state information from a technical system as a producer to a requesting device as a consumer, wherein the state information comprises a plurality of values that have been measured and/or generated by components of the technical system, each value is associated with a given semantic meaning, and the broker entity is configured to:

receive from the requesting device a request for one or more target values of state information that have sought target semantic meanings;

obtain from the technical system one or more source values of state information that are associated with given source semantic meanings;

obtain at least in part from a transformation library one or more transformations, wherein each transformation maps one or more first values that are associated with first semantic meanings to one or more second values that are associated with second semantic meanings;

apply the one or more transformations, or a new transformation obtained based on the one or more transformations, to the source values of state information, thereby obtaining the one or more target values of state information;

transmit the one or more target values to the requesting device;

wherein the broker entity is further configured to:

generate from one or more transformations obtained from the transformation library one or more candidate transformations;

determine a distance between an intermediate semantic meaning to which this candidate transformation can map the source semantic meanings on the one hand and the sought target semantic meanings on the other hand; and

storing a candidate transformation for which this distance is optimal in the transformation library as an optimal new transformation.

6 . The broker entity of claim 5 , wherein the broker entity is further configured to:

demand, from an engineer, input of a further transformation from the intermediate semantic meaning outputted by the optimal new transformation to the sought target semantic meaning; and

store this further transformation in the transformation library.