Patents by Inventor Marcel Dix

Marcel Dix 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: 20220181856
    Abstract: The invention relates to a medium voltage switchgear or control gear monitoring system (10), comprising: an infrared camera (20); and a processing unit (30); wherein the infrared camera is configured to be mounted within a medium voltage switchgear or control gear (40); wherein the infrared camera is configured to acquire an infrared image, wherein the infrared image comprises image data of two or three current carrying parts of the switchgear or control gear (50), and wherein the two or three current carrying parts are the same current carry part of two or three equivalent systems within the switchgear or control gear; wherein the infrared camera is configured to provide the infrared image to the processing unit; wherein the processing unit is configured to determine that the two or three current carrying parts are operating correctly or that one of the two or three current carrying parts has a fault, wherein the determination comprises analysis of the infrared image by an autoencoder implemented by the p
    Type: Application
    Filed: December 6, 2021
    Publication date: June 9, 2022
    Applicant: ABB Schweiz AG
    Inventors: Ralf Gitzel, Ido Amihai, Aydin Boyaci, Marcel Dix, Joerg Gebhardt
  • Publication number: 20220164725
    Abstract: A resource management system for modular plants includes a database providing a module library of semantic modules representing respective modules in a module pool. At least one of the semantic modules includes a semantic description of the respective module, where the semantic description includes abstract data according to a semantic data model, and where the abstract data describes attributes of the respective module not found in a standard description file for the module. Based thereon, the system facilitates automated generation and optimization of module pipelines.
    Type: Application
    Filed: November 24, 2021
    Publication date: May 26, 2022
    Inventors: Nicolai SCHOCH, Mario HOERNICKE, Marcel DIX, Katharina STARK, Michael VACH, Sten GRUENER, Roland BRAUN
  • Publication number: 20220163949
    Abstract: A computer-implemented resource management method for modular plants may include: receiving data identifying a required module type to be assembled into the modular plant as part of a module pipeline including one or more modules; and executing an optimization algorithm to select, from a plurality of modules having the required module type, a module for inclusion in the module pipeline on the basis of one or more predetermined optimization criteria.
    Type: Application
    Filed: November 26, 2021
    Publication date: May 26, 2022
    Inventors: Marcel DIX, Katharina STARK, Roland BRAUN, Michael VACH, Sten GRUENER, Mario HOERNICKE, Nicolai SCHOCH
  • Publication number: 20220147029
    Abstract: A computer-implemented method for reverse engineering control logic of a module for a modular industrial plant includes: obtaining module-related data including runtime data relating to prior use of the module during a timeperiod in which at least one piece of equipment of the module transitions from a first equipment state to a second equipment state, the runtime data including tags indicating the equipment state of the equipment at a plurality of timepoints during the timeperiod; and inferring from the module-related data one or more equipment state transition conditions causing the equipment to transition from the first equipment state to the second equipment state.
    Type: Application
    Filed: November 11, 2021
    Publication date: May 12, 2022
    Inventors: Mario HOERNICKE, Katharina STARK, Roland BRAUN, Michael VACH, Sten GRUENER, Nicolai SCHOCH, Marcel DIX
  • Publication number: 20220147039
    Abstract: Systems and methods for event analytics in a modular industrial plant are provided. A method includes: monitoring events in a module of the modular industrial plant during a predetermined time interval; generating a module fingerprint based on the monitored events occurring in the module during the predetermined time interval; and performing module-based event analytics based on the generated module fingerprint.
    Type: Application
    Filed: November 9, 2021
    Publication date: May 12, 2022
    Inventors: Marcel DIX, Katharina STARK, Roland BRAUN, Michael VACH, Sten GRUENER, Mario HOERNICKE, Nicolai SCHOCH
  • Publication number: 20220147025
    Abstract: A method for configuring a modular industrial plant using an engineering tool includes using a plant engineering facility of the tool to create a representation of the modular industrial plant identifying modules to be orchestrated in the modular industrial plant. The modules include at least one function module that includes control software for the modular industrial plant. The method further includes using a module engineering facility of the tool to configure the function module for use in the modular industrial plant by editing a placeholder configuration file created by the tool for defining the configuration of the function module. Editing the configuration file causes a representation of the function module in the plant engineering facility to be automatically updated to reflect adaptations made to the function module using the module engineering facility. The method includes instructing the tool to assign the function modules so configured to the modular industrial plant.
    Type: Application
    Filed: November 8, 2021
    Publication date: May 12, 2022
    Inventors: Mario HOERNICKE, Katharina STARK, Roland BRAUN, Michael VACH, Sten GRUENER, Nicolai SCHOCH, Marcel DIX
  • Publication number: 20210260754
    Abstract: A method for applying machine learning to an application includes: a) generating a set of candidate parameters by a learner; b) executing a program in at least one simulated application based on the set of candidate parameters and providing interim results of tested sets of candidate parameters based on a measured performance information of the execution of the program; c) collecting a predetermined number of interim results and providing an end result based on a combination of the candidate parameters and the measured performance information by a trainer; and d) generating a new set of candidate parameters by the learner based on the end result for execution by the unchanged program.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Pablo Rodriguez, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Marcel Dix, Debora Clever, Fan Dai
  • Publication number: 20210264317
    Abstract: A method for applying machine learning to an application includes: a) generating a candidate policy by a learner; b) executing a program in at least one simulated application based on a set of candidate parameters provided based on the candidate policy and a state of the at least one simulated application, execution of the program providing interim results of tested sets of candidate parameters based on a measured performance information of the execution of the program; c) collecting a predetermined number of interim results and providing an end result based on a combination of the candidate parameters and/or the state with the measured performances information by a trainer; and d) generating a new candidate policy by the learner based on the end result.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Pablo Rodriguez, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Marcel Dix, Debora Clever, Fan Dai
  • Patent number: 11069356
    Abstract: A computer system for controlling a dialogue between a user and the computer system, the computer system being communicatively coupled with an industrial control system controlling an industrial system, the computer system including: an interface for receiving intent inputs representing a respective desired interaction with the computer system; an intent determination module for determining the desired interactions of received intent inputs; a data storage for storing one or more directed graphs, each graph specifying an industrial control domain specific dialogue, a particular graph defining a dialogue state machine with a plurality of nodes representing states of the dialogue, and with edges representing transitions between the states, each state transition from a first state to a second state depending on at least one precondition, the desired interaction of a received intent input corresponding to a target node to be reached from a current node of the particular graph.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 20, 2021
    Assignee: ABB SCHWEIZ AG
    Inventors: Andrew Cohen, Benedikt Schmidt, Benjamin Kloepper, Marco Gaertler, Arzam Kotriwala, Marcel Dix, Sylvia Maczey
  • Publication number: 20210166684
    Abstract: A computer system for controlling a dialogue between a user and the computer system, the computer system being communicatively coupled with an industrial control system controlling an industrial system, the computer system including: an interface for receiving intent inputs representing a respective desired interaction with the computer system; an intent determination module for determining the desired interactions of received intent inputs; a data storage for storing one or more directed graphs, each graph specifying an industrial control domain specific dialogue, a particular graph defining a dialogue state machine with a plurality of nodes representing states of the dialogue, and with edges representing transitions between the states, each state transition from a first state to a second state depending on at least one precondition, the desired interaction of a received intent input corresponding to a target node to be reached from a current node of the particular graph.
    Type: Application
    Filed: August 10, 2020
    Publication date: June 3, 2021
    Inventors: Andrew Cohen, Benedikt Schmidt, Benjamin Kloepper, Marco Gaertler, Arzam Kotriwala, Marcel Dix, Sylvia Maczey
  • Publication number: 20210034047
    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: Application
    Filed: August 19, 2020
    Publication date: February 4, 2021
    Inventors: Marcel Dix, Boris Fiedler, Benjamin Kloepper
  • Publication number: 20210011968
    Abstract: An industrial information identification and retrieval system includes: a crawler; a search engine; a result processor; and a web user interface “web UL” The crawler identifies devices and their associated Open Platform Communication Unified Architecture “OPC UA” servers within a network as identified OPC UA servers. The crawler browses the identified OPC UA servers and extracts and stores data items in a database as extracted data items. The search engine searches the extracted data items and provides search results to the result processor. The result processor determines a score for each search result. The web UI presents the search results according to the scores.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 14, 2021
    Inventors: Andreas Burger, Heiko Koziolek, Sten Gruener, Johannes Schmitt, Marcel Dix
  • Patent number: 10523495
    Abstract: Unique systems, methods, techniques and apparatuses of an alarm management system are disclosed herein. One exemplary embodiment is a method for monitoring an industrial plant comprising determining a sequence of alarm events for each of a plurality of time intervals including a first alarm event of a plurality of alarm events and a second alarm event of the plurality of alarm events; determining a count of the first alarm events and second alarm events; determining the alarm events exceed a support threshold value; determining a third count of a sub-sequence of the sequences of alarm events including the first alarm event followed by the second alarm event in response to determining the first count and the second count exceeds the support threshold value; determining a ratio using the first count, the second count, and the third count exceeds a display threshold value; and displaying the sub-sequence.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: December 31, 2019
    Assignee: ABB Schweiz AG
    Inventors: Sam Ade Jacobs, Mithun P. Acharya, Veronika Domova, Marcel Dix, Aldo Dagnino, Jinendra K. Gugaliya, Kaushik Ghosh
  • Publication number: 20190311273
    Abstract: Disclosed is a computer-implemented method for generating a prediction model. The model can be for use in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include: extracting event features from event codes and structuring the event features into feature vectors; and generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters being assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 10, 2019
    Inventors: Andrew Cohen, Marcel Dix
  • Publication number: 20190165989
    Abstract: Unique systems, methods, techniques and apparatuses of an alarm management system are disclosed herein. One exemplary embodiment is a method for monitoring an industrial plant comprising determining a sequence of alarm events for each of a plurality of time intervals including a first alarm event of a plurality of alarm events and a second alarm event of the plurality of alarm events; determining a count of the first alarm events and second alarm events; determining the alarm events exceed a support threshold value; determining a third count of a sub-sequence of the sequences of alarm events including the first alarm event followed by the second alarm event in response to determining the first count and the second count exceeds the support threshold value; determining a ratio using the first count, the second count, and the third count exceeds a display threshold value; and displaying the sub-sequence.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Inventors: Sam Ade Jacobs, Mithun P. Acharya, Veronika Domova, Marcel Dix, Aldo Dagnino, Jinendra K. Gugaliya, Kaushik Ghosh
  • Patent number: 8572601
    Abstract: The invention relates to a system and a method for automatic installation and maintenance of hardware and/or software in the system nodes (SK) of a distributed computer system, in particular in a distributed automation system, comprising a system installation and/or system maintenance tool (WZ), wherein the system installation and/or system maintenance tool (WZ) can be activated from a single arbitrary access in the distributed system. The system installation and/or system maintenance tool (WZ) selects a software package and/or a functional component, and automatically executes the maintenance steps of the selected software package and/or of the selected functional component as regards the distribution, installation and/or configuration of the software package and/or of the selected functional component in a defined sequence on the system nodes (SK) of the distributed system.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: October 29, 2013
    Assignee: ABB Research Ltd.
    Inventors: Christian M. Stich, Marcel Dix, Peter Johan Walther Schemat
  • Patent number: 8527980
    Abstract: The invention relates to a system and to a method for automatically providing system software which is filed in software packets, for system nodes which are arranged in a distributed network, in particular in a distributed automatic system. The inventive system comprises at least one system diagnosis tool which analyses the current state of the system of the distributed network and combines the current state of the data in system status data which is guided to at least one knowledge-based planning tool. Said knowledge-based planning tool produces a system plan for a novel system version, based on control and data, from the system status data and a planning data base, generating installation data for an automatic installation and configuration of the system configuration based on the produced system plan for the system nodes of the distributed network, and guides the installation data to at least one installation and configuration tool, provided in the system nodes.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: September 3, 2013
    Assignee: ABB Research Ltd
    Inventors: Christian M. Stich, Marcel Dix
  • Patent number: 8347283
    Abstract: A system and a method are disclosed for automatic installation and maintenance of hardware and/or software in the system nodes of a distributed computer system, in particular in a distributed automation system, comprising a system installation and/or system maintenance tool that can be activated from every system node of the distributed system. The system installation and/or system maintenance tool (WZ) selects a software package and/or a functional component, and automatically executes the maintenance steps of the selected software package and/or of the selected functional component as regards the distribution, installation and/or configuration of the software package and/or of the selected functional component in a defined sequence on the system nodes (SK) of the distributed system.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: January 1, 2013
    Assignee: ABB Research Ltd.
    Inventors: Christian M. Stich, Marcel Dix, Peter Johann Walther Schemat
  • Publication number: 20120246636
    Abstract: Exemplary systems and methods for installing and configuring a computer include stipulating configuration rules and transmitting all programs to be installed to the memories of the computers of the computer system, selecting and executing functions which are intended to be executed by the computer system, in a sequence, and checking to determine whether a running function which is currently being executed contravenes a configuration rule.
    Type: Application
    Filed: March 29, 2012
    Publication date: September 27, 2012
    Applicant: ABB TECHNOLOGY AG
    Inventors: Christian STICH, Marcel Dix, Mikael Rudin, Sylvia Maczey
  • Publication number: 20120246516
    Abstract: An exemplary system and method for testing the configuration of a computer system includes detecting a function which is executed by the computer system; and testing whether the detected function contravenes a configuration rule of the computer system.
    Type: Application
    Filed: March 29, 2012
    Publication date: September 27, 2012
    Applicant: ABB Technology AG
    Inventors: Christian Stich, Marcel Dix, Mikael Rudin, Sylvia Maczey