Patents by Inventor Michael Pirker

Michael Pirker 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: 11468057
    Abstract: A system for providing a generic query interface for industrial systems of different customers includes an interface configured to input customer queries of customer industrial systems. The system also includes a query processing unit that is configured to automatically perform a query decomposition of the input customer query into query parts based on a query reformulation model stored in a database of the system. For each decomposed query part, it is determined whether the decomposed query part is available in an application semantic model stored in the database of the system. Query parts not available in the application semantic model are automatically reformulated based on the query reformulation model, and a query recomposition of the query parts available in the application semantic model and the reformulated semantic query parts is automatically performed to generate a generic query applied to an application logic of the system to provide a query result.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: October 11, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jan-Gregor Fischer, Michael Watzke, Michael Pirker
  • Patent number: 11454947
    Abstract: Provided is a process optimizer apparatus for optimizing dynamically an industrial production process of a production plant including physical production modules, the process optimizer including a watchdog component adapted to monitor the production modules of the production plant to detect configuration changes within the production plant; a model comparator component adapted to evaluate a production plant data model of the production plant including digital twin data models related to physical production modules of the production plant to identify automatically deviating model elements of digital twin data models related to physical production modules of the production plant affected by the configuration changes detected by the watchdog component; and a process resequencer component adapted to perform a dynamic process optimization of the at least one production process of the production plant depending on the deviating model elements identified by the model comparator component.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: September 27, 2022
    Assignee: SIEMES AKTIENGESELLSCHAFT
    Inventors: Michael Pirker, Jan-Gregor Fischer
  • Patent number: 11153161
    Abstract: An Internet of Things, IoT, structure including application layers with a 3D Adaption Matrix, a server for an IoT structure, a device for an IoT application and a method for manipulating dependencies between the application layers is provided. The 3D Adaption Matrix includes adaption rules, which adaption rules are specified once and which adaption rules enable specifying dependencies between the application layers. A module of the IoT structure is configured to employ the adaption rules for an IoT application.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 19, 2021
    Inventors: Jan-Gregor Fischer, Thomas Hubauer, Michael Pirker
  • Publication number: 20210240707
    Abstract: A system for providing a generic query interface for industrial systems of different customers includes an interface configured to input customer queries of customer industrial systems. The system also includes a query processing unit that is configured to automatically perform a query decomposition of the input customer query into query parts based on a query reformulation model stored in a database of the system. For each decomposed query part, it is determined whether the decomposed query part is available in an application semantic model stored in the database of the system. Query parts not available in the application semantic model are automatically reformulated based on the query reformulation model, and a query recomposition of the query parts available in the application semantic model and the reformulated semantic query parts is automatically performed to generate a generic query applied to an application logic of the system to provide a query result.
    Type: Application
    Filed: April 16, 2019
    Publication date: August 5, 2021
    Inventors: Jan-Gregor Fischer, Michael Watzke, Michael Pirker
  • Patent number: 11003174
    Abstract: A production module for performing a production function on a product, production system, production planning device, and method for planning the production of the product, wherein a plurality of production modules are intercoupled, where a self-description information set is stored within each production module as a database, e.g., NoSQL, OWL, ontology, SPARQL, which comprises properties of the production module, where if a production information set comprising the production steps required to produce the product is present, then the production information set and the self-description information sets or parts thereof are transmitted to a production planning device to plan production of the product and a production procedure plan for a product to be processed is determined, and where the production procedure plan comprises an information set about a sequence of production modules of the production system, which sequence a product should pass through to produce an intermediate product or end product.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: May 11, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Steffen Lamparter, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
  • Publication number: 20210063996
    Abstract: Provided is a a process optimizer apparatus for optimizing dynamically an industrial production process of a production plant including physical production modules, the process optimizer including a watchdog component adapted to monitor the production modules of the production plant to detect configuration changes within the production plant; a model comparator component adapted to evaluate a production plant data model of the production plant including digital twin data models related to physical production modules of the production plant to identify automatically deviating model elements of digital twin data models related to physical production modules of the production plant affected by the configuration changes detected by the watchdog component; and a process resequencer component adapted to perform a dynamic process optimization of the at least one production process of the production plant depending on the deviating model elements identified by the model comparator component.
    Type: Application
    Filed: January 14, 2019
    Publication date: March 4, 2021
    Inventors: Michael Pirker, Jan-Gregor Fischer
  • Patent number: 10816961
    Abstract: A method for manufacturing a product according to a production plan includes a plurality of production steps. The method includes providing a plurality of production modules, for each production step of the plurality of production steps, independently executing a negotiation process for selecting a production module, and disposing the selected production modules, each selected for performing one of the production steps, for performing the plurality of production steps. The negotiation process includes designating production modules that are capable of performing the production step, assigning module parameters to the designated production modules, calculating a cost for each of the designated production modules based on the module parameters of the respective production module, and selecting one of the designated production modules as a function of the calculated cost.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: October 27, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Silvio Becher, Dagmar Beyer, Jan-Gregor Fischer, Steffen Lamparter, Michael Pirker
  • Publication number: 20190356548
    Abstract: An Internet of Things, IoT, structure including application layers with a 3D Adaption Matrix, a server for an IoT structure, a device for an IoT application and a method for manipulating dependencies between the application layers is provided. The 3D Adaption Matrix includes adaption rules, which adaption rules are specified once and which adaption rules enable specifying dependencies between the application layers. A module of the IoT structure is configured to employ the adaption rules for an IoT application.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 21, 2019
    Inventors: Jan-Gregor Fischer, Thomas Hubauer, Michael Pirker
  • Patent number: 10259659
    Abstract: Provided is a production module for processing or handling a product in a production system, which production module has a product detection module for reading in product parameters associated to the product, and an interaction module for assigning an adjacent production module to a transfer port. Furthermore, a local assignment table is provided, in which non-adjacent conveying objectives in the production system are in each case assigned to one of the transfer ports. A balancing module serves for iterative reading of first assignment information of a corresponding assignment table of a first adjacent production module, for iterative formation of the local assignment table with the aid of the read-in first assignment information, and for iterative transfer of second assignment information of the local assignment table to a second adjacent production module.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: April 16, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Frank Buschmann, Wendelin Feiten, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
  • Publication number: 20180246500
    Abstract: A method for manufacturing a product according to a production plan includes a plurality of production steps. The method includes providing a plurality of production modules, for each production step of the plurality of production steps, independently executing a negotiation process for selecting a production module, and disposing the selected production modules, each selected for performing one of the production steps, for performing the plurality of production steps. The negotiation process includes designating production modules that are capable of performing the production step, assigning module parameters to the designated production modules, calculating a cost for each of the designated production modules based on the module parameters of the respective production module, and selecting one of the designated production modules as a function of the calculated cost.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 30, 2018
    Inventors: Silvio Becher, Dagmar Beyer, Jan-Gregor Fischer, Steffen Lamparter, Michael Pirker
  • Publication number: 20180218296
    Abstract: A product model data set with data for production steps to be carried out for the product and sub-products thereof is generated and assigned to a product copy to be produced. Data on a production step is read from the product model data set, and a production module which is available for carrying out the production step is ascertained. If the production step models a sub-product, a sub-product model data set is generated using the product model data set and transmitted to the ascertained production module. If the production step is an assembly step, each ascertained production module is entered into sub-product model data sets as the transport destination for the respective sub-product copy. If the production step can be carried out by the ascertained production module on a product copy, a transport destination is ascertained for the product copy from the product model data set.
    Type: Application
    Filed: March 15, 2016
    Publication date: August 2, 2018
    Inventors: Wendelin Feiten, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
  • Publication number: 20180029803
    Abstract: The invention relates to a production module (PM) for processing or handling a product (P) in a production system (PS), which production module (PM) has a product detection module (PE) for reading in product parameters (PP) associated to the product (P), and an interaction module (IA) for assigning an adjacent production module (PM1, PM2) to a transfer port (PTI, PT2). Furthermore a local assignment table (ZT) is provided, in which non-adjacent conveying objectives (PM3) in the production system are in each case assigned to one of the transfer ports (PTI, PT2). A balancing module (AM) serves for iterative reading of first assignment information (ZII) of a corresponding assignment table (ZTI) of a first adjacent production module (PM1), for iterative formation of the local assignment table (ZT) with the aid of the read-in first assignment information (ZII), and for iterative transfer of second assignment information (ZI2) of the local assignment table (ZT) to a second adjacent production module (PM2).
    Type: Application
    Filed: February 9, 2015
    Publication date: February 1, 2018
    Applicant: Siemens Aktiengesellschaft
    Inventors: FRANK BUSCHMANN, WENDELIN FEITEN, GISBERT LAWITZKY, MICHAEL PIRKER, KAI WURM, VLADIMIR ZAHORCAK
  • Publication number: 20170308067
    Abstract: A production module for performing a production function on a product, production system, production planning device, and method for planning the production of the product, wherein a plurality of production modules are intercoupled, where a self-description information set is stored within each production module as a database, e.g., NoSQL, OWL, ontology, SPARQL, which comprises properties of the production module, where if a production information set comprising the production steps required to produce the product is present, then the production information set and the self-description information sets or parts thereof are transmitted to a production planning device to plan production of the product and a production procedure plan for a product to be processed is determined, and where the production procedure plan comprises an information set about a sequence of production modules of the production system, which sequence a product should pass through to produce an intermediate product or end product.
    Type: Application
    Filed: November 13, 2014
    Publication date: October 26, 2017
    Inventors: Steffen LAMPARTER, Gisbert LAWITZKY, Michael PIRKER, Kai WURM, Vladimir ZAHORCAK
  • Patent number: 9460240
    Abstract: A method for evaluating component-related energy models and external specification parameters, in order, based on these, to produce a determination of a set of partial-load conditions, which are simulated based on a parameterizable simulation model of the system. A system planner is put in a position, with the specification of specification parameters, for example, a minimum throughput of the system or a maximum energy consumption, in which he can obtain a set of partial-load conditions, i.e., a partial-load condition for each of the components involved in the determination. In this way, an individual partial-load condition can be set for each component, where all the partial-load conditions fulfill the provisions of the specification parameters.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 4, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Hassel, Jörg Neidig, Michael Pirker, Christian Seitz
  • Patent number: 9323242
    Abstract: Operating status transitions of production plants according to the PROFIEnergy standard are increasingly provided for the energy management of an individual component within a plant. The definition of an operating status change for an individual component leaves unsolved the problem as to how an operating status change of a plant having multiple components is to be effected. Thus, methods and systems that support an automatic operating status change of a plant consisting of a multiplicity of components are provided herein.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 26, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jorg Neidig, Bernd Opgenoorth, Michael Pirker, Christian Seitz
  • Patent number: 9274868
    Abstract: In a method, system, and storage medium for obtaining system diagnosis, a diagnosis domain is described that includes a number of possible diagnoses, the number of possible diagnoses prioritized based on at least one of a number of confidence levels, a preference function, and a calculation of a relationship between a number of confirmed system symptoms and a number of possible diagnoses. A number of hypotheses for incipient system symptoms is generated, and a hypothesis is selected from the generated number of hypotheses. Information is obtained regarding a number of system observations, and a selection relevant diagnostics for the system is obtained.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: March 1, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Werner Hoffmann, Thomas Hubauer, Ralf Klössinger, Michael Pirker, Mikhail Roshchin
  • Publication number: 20130268809
    Abstract: The present invention is directed to a method, system, and computer software for obtaining system diagnosis, comprising describing a diagnosis domain comprising a plurality of possible diagnoses, prioritizing the plurality of possible diagnoses based on at least one of a plurality of confidence levels, a preference function, and a calculation of a relationship between a plurality of confirmed system symptoms and a plurality of possible diagnoses, generating a plurality of hypotheses for incipient system symptoms, selecting a hypothesis from the generated plurality of hypotheses, obtaining information regarding a plurality of system observations, and obtaining a selection relevant diagnostics for the system.
    Type: Application
    Filed: October 4, 2011
    Publication date: October 10, 2013
    Inventors: Werner Hoffmann, Thomas Hubauer, Ralf Klössinger, Michael Pirker, Mikhail Roshchin
  • Publication number: 20120023054
    Abstract: A method and device for creating a process model, wherein the process model has great expressive power and is intuitively understandable for a human user and is processable by a machine. Creation of the process model is performed by providing a concrete process model, a process meta model, and a mapping of concrete process steps to abstract process steps of the process meta model. It is particularly advantageous that the defined process meta model can be reused in relation to further domain-specific, concrete process models. Accordingly, step-for-step instructions can be semantically enriched, structured, and processed.
    Type: Application
    Filed: February 18, 2010
    Publication date: January 26, 2012
    Applicant: Siemens Aktiengesellschaft
    Inventor: Michael Pirker