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: 20250130563
    Abstract: A method for detecting an anomaly includes obtaining a time-series of historical process variables within a predefined time span; determining a cycle time of the historical process variables; clustering the historical process variables into clusters based on cycle time; arranging the clusters into a tree; storing the tree; obtaining a time-series of a plurality of current process variables, which correspond to the historic process variables; and detecting the anomaly of at least one device by identifying a cycle time of a current process variable that is longer than the cycle time of a corresponding historic variable.
    Type: Application
    Filed: January 2, 2025
    Publication date: April 24, 2025
    Applicant: ABB Schweiz AG
    Inventors: Taisuke Minagawa, Diego Vilacoba, Ido Amihai, Martin Wolfgang Hoffmann, Benjamin Kloepper, Benedikt Schmidt
  • Publication number: 20250117537
    Abstract: A method for interactive explanations in industrial artificial intelligence systems includes providing a machine learning model and a set of test data, a set of training data and a set of historical data simulating a piping and process equipment; predicting a result for the piping and process equipment based on the machine learning model using the set of test data and the set of training data, wherein the set of historical data is used by the machine learning model to predict at least one parameter of the piping and process equipment; and presenting the predicted at least one parameter on a piping and instrumentation diagram of the piping and process equipment.
    Type: Application
    Filed: October 29, 2024
    Publication date: April 10, 2025
    Applicant: ABB Schweiz AG
    Inventors: Joakim Astrom, Divyasheel Sharma, Yemao Man, Gayathri Gopalakrishnan, Benjamin Kloepper, Dawid Ziobro, Benedikt Schmidt, Arzam Muzaffar Kotriwala, Marcel Dix
  • Publication number: 20250110493
    Abstract: A method for recommending an operational command includes receiving an alarm from a sensor and/or an operator; obtaining the current state of the plant that includes a current process value and/or operational command; comparing the current state to a list of historic states, each comprising a plurality of historic process values and/or historic operational commands; when the current state matches a subset of at least one of the historic states, starting a simulation and running a plurality of simulations, each based on a variation of at least one of the historic operational commands; determining, for each simulation of the plurality of simulations, a quality value, based on at least one quality criterion; and recommending the variation of the operational command that resulted in the simulation with the highest quality value.
    Type: Application
    Filed: December 12, 2024
    Publication date: April 3, 2025
    Applicant: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Benjamin Kloepper, Reuben Borrison, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Divyasheel Sharma, Marcel Dix, Marco Gaertler, Chandrika K R, Ruomu Tan, Jens Doppelhamer, Hadil Abukwaik
  • Publication number: 20250086514
    Abstract: A method for deciding on a machine learning model result quality based on the identification of distractive samples in the training data includes providing a first result of the model based on initial training data; determining a first performance of the first result of the model; logging input data; providing a second result of the model based on initial training data and the input data, determining a second performance of the second result of the model and thereon based identifying erroneous data within the input data and/or the training data.
    Type: Application
    Filed: October 29, 2024
    Publication date: March 13, 2025
    Applicant: ABB Schweiz AG
    Inventors: Benjamin Kloepper, Dawid Ziobro, Divyasheel Sharma, Benedikt Schmidt, Yemao Man, Gayathri Gopalakrishnan, Joakim Astrom, Marcel Dix, Arzam Muzaffar Kotriwala
  • Publication number: 20250053885
    Abstract: A method for explanation of machine learning results based on using a model collection includes training at least two machine learning models with at least two competing strategies for the at least one dataset; and using the least two machine learning models to yield at least two different predictions and/or at least two explanations for the at least one dataset.
    Type: Application
    Filed: October 28, 2024
    Publication date: February 13, 2025
    Applicant: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Yemao Man, Dawid Ziobro, Gayathri Gopalakrishnan, Joakim Astrom, Marcel Dix, Divyasheel Sharma
  • Publication number: 20250053879
    Abstract: A method for enabling user feedback and summarizing return of investment for machine learning systems includes providing a training data set and an initial machine learning model; providing a result of the initial machine learning model; receiving feedback on the result of the initial machine learning model from a user enriching the training dataset based on the feedback to an enriched data set; and retraining the initial machine learning model to a retrained machine learning model based on an enriched data set.
    Type: Application
    Filed: October 28, 2024
    Publication date: February 13, 2025
    Applicant: ABB Schweiz AG
    Inventors: Dawid Ziobro, Benjamin Kloepper, Marcel Dix, Benedikt Schmidt, Arzam Muzaffar Kotriwala, Yemao Man, Divyasheel Sharma, Gayathri Gopalakrishnan, Joakim Astrom
  • Publication number: 20250004464
    Abstract: There is provided an explainer system for explaining an alarm raised by a machine learned model of an industrial automation system. The explainer system is configured to: receive model output from the machine learned model trained to predict anomalous behaviour in the industrial automation system and to raise the alarm; process the model output using at least one prediction explanation technique to identify at least one influential feature which contributed to the model output; use the identified at least one influential feature to extract contextual information from at least one machine-readable information source pertaining to the industrial automation system; and prepare the extracted contextual information for display to an operator of the industrial automation system, to enable the operator to select an appropriate action to take in response to the alarm for ensuring proper functioning of the industrial automation system.
    Type: Application
    Filed: June 27, 2024
    Publication date: January 2, 2025
    Applicant: ABB Schweiz AG
    Inventors: Santonu Sarkar, Hadil Abukwaik, Reuben Borrison, Divyasheel Sharma, Marcel Dix, Chandrika K R, Deepti Maduskar, Marie Christin Platenius-Mohr, Benjamin Kloepper
  • Publication number: 20240310797
    Abstract: A method for determining an appropriate sequence of actions to take during operation of an industrial plant includes obtaining values of a plurality of state variables that characterize an operational state of the plant (or a part thereof); encoding by at least one trained state encoder network the plurality of state variables into a representation of the operating state of the plant; mapping by a trained state-to-action network the representation of the operating state to a representation of a sequence of actions to take in response to the operating state; and decoding by a trained action decoder network the representation of the sequence of actions to the sought sequence of actions to take.
    Type: Application
    Filed: May 23, 2024
    Publication date: September 19, 2024
    Applicant: ABB Schweiz AG
    Inventors: Benjamin Kloepper, Benedikt Schmidt, Reuben Borrison
  • Publication number: 20240302832
    Abstract: A method for training a prediction model includes obtaining training samples representing states of the process that do not cause the undesired event; obtaining based on a process model and a set of predetermined rules that stipulate states having an increased likelihood of the undesired event occurring; training samples representing states with an increased likelihood to cause the undesired event; providing samples to the to-be-trained prediction model to obtain a prediction of the likelihood for occurrence of the undesired event in a state of the process represented by the respective sample; rating a difference between the prediction and the label of the respective sample using a predetermined loss function; and optimizing parameters such that, when predictions are made, the rating by the loss function improves.
    Type: Application
    Filed: May 20, 2024
    Publication date: September 12, 2024
    Applicant: ABB Schweiz AG
    Inventors: Hadil Abukwaik, Divyasheel Sharma, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Benedikt Schmidt, Ruomu Tan, Chandrika K R, Reuben Borrison, Marcel Dix, Jens Doppelhamer
  • Publication number: 20240302831
    Abstract: A method for determining the state of health of an industrial process executed by at least one industrial plant comprising an arrangement of entities, and the state of each such entity, includes obtaining values of the entity state variables; providing the values to a model to obtain a prediction of the state of health; determining propagation paths for anomalies between said entities; determining importances of the states of health of the individual entities for the overall state of health of the process; and aggregating the individual states of health of the entities to obtain the overall state of health of the process.
    Type: Application
    Filed: May 21, 2024
    Publication date: September 12, 2024
    Applicant: ABB Schweiz AG
    Inventors: Hadil Abukwaik, Divyasheel Sharma, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Benedikt Schmidt, Ruomu Tan, Chandrika K R, Reuben Borrison, Marcel Dix, Jens Doppelhamer
  • Patent number: 12038742
    Abstract: A method for providing an attribute of an element in a processing system having a plurality of elements, the processing system being represented as a directed graph having a plurality of nodes and directed edges, each node representing an element, each node having an attribute, and each directed edge representing a relation between two elements of the plurality of elements, the method including: selecting one node of the plurality of nodes as a starting node; constructing a subgraph, the subgraph including all the nodes that are forward-connected by at least one directed edge from the starting node; and outputting all nodes and the attribute of the nodes of the subgraph.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: July 16, 2024
    Assignee: ABB Schweiz AG
    Inventors: Heiko Koziolek, Julius Rueckert, Benedikt Schmidt, Benjamin Kloepper
  • 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