Patents by Inventor Andreas Burger

Andreas Burger 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).

  • Patent number: 12284083
    Abstract: A method for automatic generation of a specification for an IT topology of a control system, the method comprising: creating a system structure from a machine-readable data defining production process requirements and generating specification data of the IT topology based on the extracted system structure; optimizing the generated specification data of the IT topology by utilization of pre-defined rules and generating abstract aggregated IT topology data based on the optimized specification data; and instantiating and mapping the abstract aggregated IT topology data to specific technology instance data.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: April 22, 2025
    Assignee: ABB Schweiz AG
    Inventors: Andreas Burger, Heiko Koziolek, Pablo Rodriguez, Rhaban Hark
  • Patent number: 12267224
    Abstract: An edge utility management method includes receiving an application to be deployed on an edge device, wherein the application comprises a plurality of separately-deployable application parts; obtaining application profiles for one or more of the applications parts; obtaining hardware profiles for one or more hardware resources of the edge device; deploying the application parts to selected hardware resources based on the application profiles and the hardware profiles; and facilitating communication between the deployed application parts during execution of the application.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: April 1, 2025
    Assignee: ABB Schweiz AG
    Inventors: Andreas Burger, Nicolas Coppik, Jens Heuschkel, Jens Doppelhamer
  • Publication number: 20250087727
    Abstract: A device for an anode gas recirculation in a fuel cell system includes a blower, an outer housing defining the blower, a condensate drain channel, a receiving element arranged at the outer housing, and a drain valve arranged in the receiving element. The blower incudes a rotor wheel, a delivery channel, an electric motor having a drive shaft to which the rotor wheel is attached, and a cooling channel through which an anode gas flows. The delivery channel extends from a delivery channel inlet to a delivery channel outlet. The cooling channel at least partially surrounds the electric motor of the blower. The condensate drain channel extends below the cooling channel in the outer housing. The cooling channel is fluidically connected to the condensate drain channel. The condensate drain channel is opened and closed by the drain valve so that a liquid can be drained from the condensate drain channel.
    Type: Application
    Filed: January 7, 2022
    Publication date: March 13, 2025
    Applicant: PIERBURG GMBH
    Inventors: STEFAN ROTHGANG, MICHAEL-THOMAS BENRA, ANDREAS BURGER
  • Publication number: 20250085685
    Abstract: A method for deploying a migratable application for a programmable logic controller. The method includes: converting an application of the programmable logic controller to a general-purpose programming language; modifying the converted application using the general-purpose programming language in order to generate at least one access module to make access of the converted application to at least one sensor and/or at least one actuator possible; compiling the modified application into a bytecode format to deploy the migratable application; executing the migratable application and the application in order to provide an output of the migratable application and an output of the application in order to provide a validation result; validating the migratable application on the basis of a comparison of the output of the migratable application with the output of the application; deploying the validated migratable application on the programmable logic controller, wherein deployment depends on the validation result.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 13, 2025
    Inventors: Andreas Burger, Anthony Rowe, Arne Hamann, Dakshina Narahari Dasari, Michael Pressler, Nuno Pereira
  • Publication number: 20250085960
    Abstract: A method for updating an application of an automotive electronic control unit. The method includes: converting the application of the automotive electronic control unit into a bytecode representation of the application; modifying the bytecode representation of the application at least with regard to at least one input and/or output interface thereof, the at least one input and/or output interface enabling a communication to at least one other application and/or to at least one other automotive electronic control unit; deploying the bytecode representation of the application on the automotive electronic control unit and/or on the at least one other automotive electronic control unit. A computer program, an apparatus, and a storage medium are also described.
    Type: Application
    Filed: August 29, 2024
    Publication date: March 13, 2025
    Inventors: Michael Pressler, Andreas Burger, Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Emily Ruppel
  • Publication number: 20250080428
    Abstract: A method for managing performance in a distributed system with a broker-based publish-subscribe architecture. The method includes: determining at least one performance requirement of the distributed system on the basis of a network state of the distributed system, wherein the network state is specific to a traffic and/or execution performance of the distributed system; identifying a significant event, wherein the significant event describes a change in the distributed system; changing the distributed system on the basis of the significant event; determining a new network state of the changed distributed system; analyzing the new network state with reference to the at least one performance requirement of the distributed system; carrying out at least one countermeasure depending on a result of the analysis. A computer program, a device, and a storage medium are also described.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 6, 2025
    Inventors: Andreas Burger, Anthony Rowe, Arne Hamann, Dakshina Narahari Dasari, Fedor Smirnov, Franz-Josef Grosch, Nuno Pereira, Shruti Lall
  • Publication number: 20240353831
    Abstract: A computer-implemented method for determining the dependency of a given piece of operational technology (OT) equipment in an industrial plant on information technology (IT) equipment includes querying from a distributed control system of the industrial plant, which of a plurality of controllers is responsible for the piece of OT equipment; determining from a representation of the information technology (IT) landscape of the industrial plant pieces of IT equipment on which the correct functioning of the controller is dependent; and determining these pieces of IT equipment as the subset of the IT landscape on which the given piece of OT equipment depends.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 24, 2024
    Applicant: ABB Schweiz AG
    Inventors: Pablo Rodriguez, Heiko Koziolek, Andreas Burger
  • Publication number: 20240332563
    Abstract: A device for an anode gas recirculation in a fuel cell system includes a blower attached to an interface unit. The blower has a blower inlet and outlet, a conveying channel with an inlet and outlet, and a cooling channel partially surrounding an electric motor which extends from an inlet to an outlet. The interface unit has a first anode gas channel extending from a first inlet fluidically connected to a fuel cell outlet to a first outlet connected to the blower's inlet, and a second anode gas channel extending from a second inlet connected to the blower's outlet to a second outlet fluidically connected to a fuel cell inlet. The cooling channel is connected via its inlet to the first outlet or to a third outlet of the interface unit, and/or is connected via its outlet to a third inlet or to the second inlet of the interface unit.
    Type: Application
    Filed: July 19, 2021
    Publication date: October 3, 2024
    Applicant: PIERBURG GMBH
    Inventors: STEFAN ROTHGANG, ANDREAS BURGER, MICHAEL-THOMAS BENRA
  • Patent number: 12103102
    Abstract: A method and apparatus for joining using friction and current, wherein the friction/current joining apparatus includes a friction device, a forging device, an electrical current source, and a programmable controller, as well as workpiece holders for the workpieces to be joined. The friction/current joining apparatus is controlled such that, in a contacting phase, the workpieces are initially moved along a process axis, and their mutually facing joining surfaces oriented transverse to a common process axis are brought into contact. In a grinding phase, while subjected to contact pressure by mutual relative movement, the joining surfaces, are ground together and made smooth.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: October 1, 2024
    Assignee: KUKA Deutschland GmbH
    Inventors: Jörg Herrich, Stefan Habersetzer, Klaus Schneider, Andreas Burger, Andy Pham
  • Patent number: 11966731
    Abstract: A system and method for real time updating of process applications includes a first execution engine executing a first process application to control a process device, an update manager receiving an updated software, the update manager being a second software container deployed in the deployment unit; initializing the updated software in a second execution engine; determining an application state of the first process application; instructing a transfer of the application state from the first execution engine to the second execution engine; instructing the second execution engine to execute the updated process application using the received application state; and instructing the first execution engine to stop writing output signals for the process device, and instructing the second execution engine to write output signals for the process device.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: April 23, 2024
    Assignee: ABB Schweiz AG
    Inventors: Heiko Koziolek, Andreas Burger, Julius Rueckert, Pablo Rodriguez, Staffan Andersson
  • Publication number: 20240106715
    Abstract: A method for automatic generation of a specification for an IT topology of a control system, the method comprising: creating a system structure from a machine-readable data defining production process requirements and generating specification data of the IT topology based on the extracted system structure; optimizing the generated specification data of the IT topology by utilization of pre-defined rules and generating abstract aggregated IT topology data based on the optimized specification data; and instantiating and mapping the abstract aggregated IT topology data to specific technology instance data.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Applicant: ABB Schweiz AG
    Inventors: Andreas Burger, Heiko Koziolek, Pablo Rodriguez, Rhaban Hark
  • Patent number: 11940778
    Abstract: A method of commissioning a field device in an industrial system network includes: a) connecting a field device to an industrial system network; c) providing information about the field device, the information including functional information for the field device; d) utilizing the functional information for the field device to retrieve information relating to a role of the field device in an automation application; f) utilizing capability information relating to a field device type of the field device and the information relating to the role of the field device in the automation application to retrieve a parameter set for the field device for operation in the automation application; and g) downloading the parameter set to the field device.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: March 26, 2024
    Assignee: ABB Schweiz AG
    Inventors: Roland Braun, Francisco Mendoza, Dirk Schulz, Heiko Koziolek, Andreas Burger
  • Publication number: 20240036931
    Abstract: A method for managing the transfer of a live containerized stateful process automation application from a source node to a target node of a process control system includes obtaining data relating to execution of the application at the source node and deriving from the data an application execution profile; obtaining an evaluation of available computing resources at the target node; determining feasibility of the transfer by comparing the available computing resources to the application execution profile; and in response to the transfer being determined to be feasible, initiating the transfer of the application from the source node to the target node.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 1, 2024
    Applicant: ABB Schweiz AG
    Inventors: Pablo Rodriguez, Heiko Koziolek, Andreas Burger, Julius Rueckert
  • Patent number: 11860964
    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: Grant
    Filed: July 8, 2020
    Date of Patent: January 2, 2024
    Assignee: ABB Schweiz AG
    Inventors: Andreas Burger, Heiko Koziolek, Sten Gruener, Johannes Schmitt, Marcel Dix
  • Publication number: 20230318957
    Abstract: An edge utility management method includes receiving an application to be deployed on an edge device, wherein the application comprises a plurality of separately-deployable application parts; obtaining application profiles for one or more of the applications parts; obtaining hardware profiles for one or more hardware resources of the edge device; deploying the application parts to selected hardware resources based on the application profiles and the hardware profiles; and facilitating communication between the deployed application parts during execution of the application.
    Type: Application
    Filed: March 31, 2023
    Publication date: October 5, 2023
    Applicant: ABB Schweiz AG
    Inventors: Andreas Burger, Nicolas Coppik, Jens Heuschkel, Jens Doppelhamer
  • Publication number: 20230244212
    Abstract: A method for visualizing a rule of an industrial process includes providing a topology model of the industrial process, wherein the industrial process comprises at least one sensor and at least one actuator; attributing the topology model with a rule comprising a triple < cause, traversal, effect >, wherein the cause comprises a range of values from the at least one sensor, the effect comprises an action performed by the at least one actuator, and the traversal comprises a relation between the cause and the effect; marking the cause, the traversal and/or the effect; and visualizing the elements of the rule in the topology model.
    Type: Application
    Filed: April 7, 2023
    Publication date: August 3, 2023
    Applicant: ABB Schweiz AG
    Inventors: Heiko Koziolek, Andreas Burger, Marie Christin Platenius-Mohr, Hadil Abukwaik, Julius Rueckert
  • Publication number: 20230009270
    Abstract: An anomaly detection and recovery system (ADRS) for an open platform communications united architecture (OPC UA)-based industrial automation network that includes OPC UA devices includes an anomaly detector is configured to monitor an OPC UA traffic stream comprising OPC UA messages of the OPC UA devices and analyze the OPC UA traffic stream using OPC UA semantics of the industrial automation network for anomaly detection.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 12, 2023
    Applicant: ABB Schweiz AG
    Inventors: Heiko Koziolek, Sten Gruener, Julius Rueckert, Andreas Burger
  • Publication number: 20220350644
    Abstract: A computer-implemented update management method for managing transfer of an application state from a source node to at least one target node of a distributed control system, includes identifying a first part of the application state which can be transferred independently of a second part of the application state; determining that the first part can be transferred from the source node to the at least one target node during one execution cycle of the application; performing a first partial update by transferring the first part of the application state from the source node to the at least one target node during a first execution cycle of the application; and performing a second partial update by transferring the second part of the application state from the source node to the at least one target node during a second, subsequent execution cycle of the application.
    Type: Application
    Filed: April 26, 2022
    Publication date: November 3, 2022
    Applicant: ABB Schweiz AG
    Inventors: Andreas Burger, Heiko Koziolek, Pablo Rodriguez, Julius Rueckert
  • Patent number: 11480950
    Abstract: A method of channel mapping in an industrial process control system includes: a) discovering a plurality of devices within the industrial process control system; b) obtaining at least one signal characteristic for each of the plurality of devices; c) determining channel mapping by a processing unit acting as a channel mapping agent, the plurality of devices being mapped to a plurality of communication channels, the channel mapping mapping each device to a communication channel for signal transmission, and the determining including utilizing the at least one signal characteristic for each of the plurality of devices; and d) configuring the devices according to the channel mapping.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 25, 2022
    Assignee: ABB Schweiz AG
    Inventors: Julius Rueckert, Andreas Burger, Heiko Koziolek, Joerg Jeske, Marie Christin Platenius-Mohr, Sten Gruener
  • Publication number: 20220308859
    Abstract: A system and method for real time updating of process applications includes a first execution engine executing a first process application to control a process device, an update manager receiving an updated software, the update manager being a second software container deployed in the deployment unit; initializing the updated software in a second execution engine; determining an application state of the first process application; instructing a transfer of the application state from the first execution engine to the second execution engine; instructing the second execution engine to execute the updated process application using the received application state; and instructing the first execution engine to stop writing output signals for the process device, and instructing the second execution engine to write output signals for the process device.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 29, 2022
    Applicant: ABB Schweiz AG
    Inventors: Heiko Koziolek, Andreas Burger, Julius Rueckert, Pablo Rodriguez, Staffan Andersson