Patents by Inventor Benjamin Kloepper

Benjamin Kloepper has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240168467
    Abstract: A computer-implemented method is provided.
    Type: Application
    Filed: March 12, 2021
    Publication date: May 23, 2024
    Inventors: Arzam Kotriwala, Nuo Li, Jan-Christoph Schlake, Prerna Juhlin, Felix Lenders, Matthias Biskoping, Benjamin Kloepper, Kalpesh Bhalodi, Andreas Potschka, Dennis Janka
  • Publication number: 20240160160
    Abstract: A method for detecting change points, CPs, in a signal of a process automation system, includes, in an offline learning phase, unsupervised, candidate CPs on at least one offline signal using unsupervised detection method are detected, CPs are selected from the candidate CPs; the selected CPs are provided to a supervised process; in the supervised process, an offline machine-learning (ML) system is trained to refine CPs from the selected CPs using a supervised machine learning method; a training data set for an online ML system is created using the offline ML system by projecting the refined CPs on the signal; the online ML system is trained in a supervised manner, using the created training data set; and after the offline learning phase, CPs are detected using the trained online ML system.
    Type: Application
    Filed: August 24, 2023
    Publication date: May 16, 2024
    Applicant: ABB Schweiz AG
    Inventors: Ruomu Tan, Marco Gaertler, Benjamin Kloepper, Sylvia Maczey, Andreas Potschka, Martin Hollender, Benedikt Schmidt
  • Publication number: 20240126222
    Abstract: A method for predicting based on the state of an industrial process at a first point in time that is described by a process snapshot record with values of a first set of variables a value of at least one process variable of the industrial process at a second, later point in time, includes mapping using a machine learning model the process snapshot record to at least one initial state record; providing the initial state record to a simulation model; simulating using the simulation model the further development of the process; obtaining from the simulation model a final state record; and determining based on the final state record the sought value of the process variable at the second point in time.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: ABB Schweiz AG
    Inventors: Benjamin Kloepper, Rikard Hansson, Helge Didriksen, Elise Thorud
  • Patent number: 11945116
    Abstract: A method for problem diagnosis in a robot system having one or more robots includes the steps of: a) receiving (S1) a first problem message from a robot of the robot system, the first problem message including one or more data elements descriptive of a problem experienced by the robot; b) receiving (S1) a subsequent problem message from a robot of the robot system; c) if a time elapsed between receipt of the subsequent problem message and receipt of an immediately preceding problem message is shorter than a predetermined threshold (S2), adding the subsequent problem message to a message set which comprises the immediately preceding problem message (S3); and d) if the time elapsed is longer than the predetermined threshold (S2), terminating (S4) the message set of the immediately preceding problem message without adding the subsequent problem message, and establishing (S5, S6) a new message set.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: April 2, 2024
    Assignee: ABB Schweiz AG
    Inventors: Mithun Acharya, Boris Fiedler, Benjamin Kloepper, Karl Severin
  • Publication number: 20240069518
    Abstract: A method for monitoring a continuous industrial process is described. The industrial process includes a number of processing stations for processing material and a material flow between the number of processing stations. Each processing station dynamically provides data representing a state of the processing station. The method includes providing, for each processing station, a processing station layout of the processing station. The method further includes providing, for each processing station, an interface model of the processing station. The method further includes generating an information metamodel from the processing station layout and the interface model of the number of processing stations. The method further includes generating an adaptive simulation model of the industrial process by importing the data representing the state of the processing station provided by the number of processing stations into the adaptive simulation model via the information metamodel.
    Type: Application
    Filed: December 30, 2020
    Publication date: February 29, 2024
    Inventors: Prerna Juhlin, Arzam Muzaffar Kotriwala, Nuo Li, Jan-Christoph Schlake, Felix Lenders, Matthias Biskoping, Benjamin Kloepper, Kalpesh Bhalodi, Andreas Potschka, Dennis Janka
  • Patent number: 11880192
    Abstract: A method for determining an interdependency between a plurality of elements in an industrial processing system includes: providing a process flow diagram (PFD) of a topology of the processing system; transforming the PFD into a directed graph, each element of the plurality of elements being transformed into a node and each relation between the plurality of elements being transformed into a directed edge; selecting one node of the plurality of nodes as a starting node; and constructing a subgraph, the subgraph including all the nodes that are forward-connected from the starting node so as to show at least one interdependency between the plurality of elements in the subgraph.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 23, 2024
    Assignee: ABB Schweiz AG
    Inventors: Dennis Janka, Moncef Chioua, Pablo Rodriguez, Mario Hoernicke, Benedikt Schmidt, Benjamin Kloepper
  • Publication number: 20240019849
    Abstract: An assistance system comprises a plant topology repository comprising a representation of the components of the plant and relations between the components; a monitoring subsystem configured for monitoring signals from the components and for monitoring a related event, as a key for the monitored signals; an aggregation subsystem configured for storing a plurality of the monitored signals and the related events, wherein at least one of the events is the abnormal situation; an identification subsystem configured for comparing currently monitored signals to stored monitored signals and the related event; and an evaluation subsystem configured for outputting a predefined action, if the currently monitored signals match to the event that is the abnormal situation.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 18, 2024
    Applicant: ABB Schweiz AG
    Inventors: Dawid Ziobro, Arzam Muzaffar Kotriwala, Marco Gaertler, Jens Doppelhamer, Pablo Rodriguez, Matthias Berning, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Sylvia Maczey, Simon Hallstadius Linge, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan
  • Publication number: 20240005232
    Abstract: A method for generating and/or augmenting an execution protocol for an SOP in an industrial plant includes providing at least one SOP of the plant, which includes a plurality of steps; providing measurement data; for each step of the SOP, determining from the measurement data a subset of the measurement data that is indicative of actions performed for the purpose of executing this particular step of the SOP; and aggregating the subset of the measurement data determined for each step of the SOP into at least one instruction for executing this particular step of the SOP, wherein this instruction is part of the sought protocol.
    Type: Application
    Filed: August 11, 2023
    Publication date: January 4, 2024
    Applicant: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Jens Doppelhamer, Pablo Rodriguez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Dawid Ziobro, Simon Hallstadius Linge, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan, Matthias Berning
  • Publication number: 20230393538
    Abstract: A method for providing a solution strategy for a current event in industrial process automation includes monitoring a process for events and recording manual user action data, upon occurrence of an event, acquiring the recorded data regarding manual user actions before, during, and after the occurrence of the event, learning a procedure for handling the event based on the acquired data, and applying the learnt procedure to a currently occurring event.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Applicant: ABB Schweiz AG
    Inventors: Dawid Ziobro, Jens Doppelhamer, Benedikt Schmidt, Simon Hallstadius Linge, Gayathri Gopalakrishnan, Pablo Rodriguez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Matthias Berning
  • Publication number: 20230384752
    Abstract: A method includes acquiring state variables that characterize an operational state of an industrial plant; acquiring interaction events of a plant operator interacting with the distributed control system via a human-machine interface; determining based on the interaction events, and with state variables as input data, whether one or more interaction events are indicative of the plant operator executing a task that is not sufficiently covered by engineering of the distributed control system. When this determination is positive, mapping the input data to an amendment and/or augmentation for the engineering tool that has generated the application code.
    Type: Application
    Filed: August 11, 2023
    Publication date: November 30, 2023
    Applicant: ABB Schweiz AG
    Inventors: Pablo Rodriguez, Jens Doppelhamer, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Dawid Ziobro, Simon Hallstadius Linge, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan, Matthias Berning, Roland Braun
  • Patent number: 11774941
    Abstract: A system and method provides an impact list of affecting equipment elements that affect an industrial sub-process. The method comprises the steps of selecting, in a topology model, the sub-process, wherein the sub-process is an equipment element that is a part of an industrial plant or process, and wherein the topology model is a graph, whose nodes represent equipment elements and whose edges represent interconnections between the equipment elements; traversing the nodes of the topology model, wherein the traversing starts from the selected sub-process and uses a traversing strategy; and for each of the at least one equipment elements, if the equipment element affects the industrial sub-process by an affecting degree greater than a first predefined affecting degree, adding the equipment element to the impact list of affecting equipment elements.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: October 3, 2023
    Assignee: ABB Schweiz AG
    Inventors: Hadil Abukwaik, Jens Doppelhamer, Marcel Dix, Benjamin Kloepper, Pablo Rodriguez
  • Publication number: 20230274189
    Abstract: A system and method for outlier detection based on process fingerprints from robot cycle data includes a data collection component, which is configured to collect cyclic data, wherein the cyclic data comprises multiple vectors each of which comprises data from one individual cycle of the robot cycle data; a data storage component, wherein which is configured to store the collected cyclic data; and a data processing component, which is configured to perform cloud processing of the stored cyclic data triggered by a cycle-start signal, wherein the data processing component is configured to parse the stored cyclic data and to process the stored cyclic data based on a configuration file defining metadata of the stored cyclic data, wherein the data processing component is configured extract process fingerprints from the stored cyclic data using the metadata.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 31, 2023
    Applicant: ABB Schweiz AG
    Inventors: Arzam Muzaffar Kotriwala, Benjamin Kloepper, Ido Amihai, Taisuke Minagawa, Dominik Olschewski, Kai Merz
  • Publication number: 20230237284
    Abstract: A method for controlling a virtual assistant for an industrial plant includes receiving by an input interface an information request, wherein the information request comprises at least one request for receiving information about at least part of the industrial plant; determining by a control unit a model specification using the received information request; determining by a model manager a machine learning model using the model specification; and providing by the control unit a response to the information request using the determined machine learning model.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Applicant: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Marco Gaertler, Sylvia Maczey, Pablo Rodriguez, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Nuo Li
  • Publication number: 20230221684
    Abstract: An explainer system includes a system-monitor machine learning model trained to predict states of a monitored system, a perturbator applying predetermined perturbations to original sample data collected from the monitored system to produce perturbed sample data. The system is configured to input the perturbed sample data to the prediction system. The explainer comprises a tester that receives model output from the prediction system, the model output comprising original model output produced by the system-monitor machine learning model based on the original sample data and deviated model output produced by the system-monitor machine learning model based on the perturbed sample data, the deviated model output comprising deviations from the original model output, the deviations resulting from the applied perturbations. An extractor receives data defining the perturbations and the resulting deviations and extracts therefrom important features for explaining the model output.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 13, 2023
    Applicant: ABB Schweiz AG
    Inventors: Benjamin Kloepper, Arzam Muzaffar Kotriwala, Marcel Dix
  • Publication number: 20230214724
    Abstract: A method and system for removing undesirable inferences from a machine learning model include a search component configured to receive a rejected explanation of model output provided by the machine learning model, identify data samples to unlearn by selecting training samples from training data that were used to train the machine learning model, the selected training samples being associated with explanations that are similar to the rejected explanation according to a calculated similarity measure, and pass the data samples to unlearn to a machine unlearning unit.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 6, 2023
    Applicant: ABB Schweiz AG
    Inventors: Arzam Kotriwala, Andreas Potschka, Benjamin Kloepper, Marcel Dix
  • Patent number: 11669081
    Abstract: A data processing device capable of performing problem diagnosis in a production system with a plurality of robots includes: a first time series obtaining part for obtaining historical event data used for determining some historical alarm indicator in time series and storing the historical event data as first time series data; a historic alarm indicator calculation part for calculating a series of historic alarm indicators using statistic characteristics of the first time series data; a threshold definition part for defining at least one threshold value based on a statistical distribution of the historical alarm indicators; a second time series obtaining part for obtaining operational event data during operation of the robots used for determining some operational alarm indicator in time series and storing the operational event data as second time series data; and an operational alarm indicator calculation part for calculating a series of operational alarm indicators.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: June 6, 2023
    Assignee: ABB Schweiz AG
    Inventors: Marcel Dix, Boris Fiedler, Benjamin Kloepper
  • Publication number: 20230109414
    Abstract: A method used for generating a zoomable diagram includes providing a topology diagram of at least a part of the industrial plant for interacting with components of the industrial plant; generating, for each zoom-level of the zoomable diagram, a zoomed diagram comprising a zoomed view of each one of the plurality of objects and connections, by applying at least following rules to each object: from a first predefined zoom-level, collapse all objects of a plant-segment to one object and keep only connections that cross the plant-segment's border, and introduce an plant-segment related alarm measure as a function of all alarm statuses of the plurality of objects of the plant-segment; and when interacting with the components of the industrial plant, determining, for each plant-segment, the plant-segment related alarm measure, and outputting the plant-segment related alarm measure for healing a cause of the alarm.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 6, 2023
    Applicant: ABB Schweiz AG
    Inventors: Heiko Koziolek, Julius Rueckert, Benjamin Kloepper, Hadil Abukwaik, Pablo Rodriguez, Andreas Berlet
  • Publication number: 20230094914
    Abstract: A computer-implemented method of generating a training data set for training an artificial intelligence module includes providing first and second data sets, the first data set including first data elements indicative of a first operational condition, the second data set including second data elements indicative of a second operational condition that matches the first operational condition. The method further comprises determining a data transformation for transforming the first data elements into the second data elements; applying the data transformation to the first data elements and/or to further data elements of further data sets, thereby generating a transformed data set; and generating a training data set for training the AI module based on at least a part of the transformed data set.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 30, 2023
    Applicant: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Ido Amihai, Arzam Muzaffar Kotriwala, Moncef Chioua, Felix Lenders, Dennis Janka, Martin Hollender, Jan Christoph Schlake, Hadil Abukwaik, Benjamin Kloepper
  • Publication number: 20230080873
    Abstract: A model generation system includes input and output units. The input unit receives a plurality of input value trajectories comprising operational input value trajectories and simulation input value trajectories relating to an industrial process. The processing unit implements a simulator of the industrial process and generates behavioral data for at least some of the plurality of input value trajectories. The processing unit further implements a machine learning algorithm that models the industrial process, and trains the machine learning algorithm.
    Type: Application
    Filed: November 23, 2022
    Publication date: March 16, 2023
    Applicant: ABB Schweiz AG
    Inventors: Dennis Janka, Benjamin Kloepper, Moncef Chioua, Pablo Rodriguez, Ioannis Lymperopoulos, Marcel Dix
  • Publication number: 20230074570
    Abstract: An industrial plant operator intervention system for use in an industrial plant includes a processing unit configured to monitor and analyze industrial plant operation data to detect an anomaly in the industrial plant operation data that warrants initiating an operator intervention, and in response to detecting the anomaly, automatically determine a user interface configuration of a user interface to be presented to a designated operator who is to perform the operator intervention. The user interface configuration is determined on the basis of technical context data, including industrial plant operation data associated with the anomaly, and on the basis of operator data pertaining to the designated operator, in such a manner that an anomaly-related and operator-specific user interface configuration is obtained.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 9, 2023
    Applicant: ABB Schweiz AG
    Inventors: Andrea Macauda, Raja Sivalingam, Chandrika K R, Matthias Berning, Dawid Ziobro, Sylvia Maczey, Pablo Rodriquez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Divyasheel Sharma, Gayathri Gopalakrishnan, Simon Linge, Marco Gaertler, Jens Doppelhamer