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: 11468057Abstract: 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: GrantFiled: April 16, 2019Date of Patent: October 11, 2022Assignee: Siemens AktiengesellschaftInventors: Jan-Gregor Fischer, Michael Watzke, Michael Pirker
-
Patent number: 11454947Abstract: 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: GrantFiled: January 14, 2019Date of Patent: September 27, 2022Assignee: SIEMES AKTIENGESELLSCHAFTInventors: Michael Pirker, Jan-Gregor Fischer
-
Patent number: 11153161Abstract: 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: GrantFiled: May 13, 2019Date of Patent: October 19, 2021Inventors: Jan-Gregor Fischer, Thomas Hubauer, Michael Pirker
-
Publication number: 20210240707Abstract: 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: ApplicationFiled: April 16, 2019Publication date: August 5, 2021Inventors: Jan-Gregor Fischer, Michael Watzke, Michael Pirker
-
Patent number: 11003174Abstract: 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: GrantFiled: November 13, 2014Date of Patent: May 11, 2021Assignee: Siemens AktiengesellschaftInventors: Steffen Lamparter, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
-
Publication number: 20210063996Abstract: 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: ApplicationFiled: January 14, 2019Publication date: March 4, 2021Inventors: Michael Pirker, Jan-Gregor Fischer
-
Patent number: 10816961Abstract: 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: GrantFiled: February 25, 2015Date of Patent: October 27, 2020Assignee: Siemens AktiengesellschaftInventors: Silvio Becher, Dagmar Beyer, Jan-Gregor Fischer, Steffen Lamparter, Michael Pirker
-
Publication number: 20190356548Abstract: 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: ApplicationFiled: May 13, 2019Publication date: November 21, 2019Inventors: Jan-Gregor Fischer, Thomas Hubauer, Michael Pirker
-
Patent number: 10259659Abstract: 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: GrantFiled: February 9, 2015Date of Patent: April 16, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Frank Buschmann, Wendelin Feiten, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
-
Publication number: 20180246500Abstract: 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: ApplicationFiled: February 25, 2015Publication date: August 30, 2018Inventors: Silvio Becher, Dagmar Beyer, Jan-Gregor Fischer, Steffen Lamparter, Michael Pirker
-
Publication number: 20180218296Abstract: 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: ApplicationFiled: March 15, 2016Publication date: August 2, 2018Inventors: Wendelin Feiten, Gisbert Lawitzky, Michael Pirker, Kai Wurm, Vladimir Zahorcak
-
Publication number: 20180029803Abstract: 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: ApplicationFiled: February 9, 2015Publication date: February 1, 2018Applicant: Siemens AktiengesellschaftInventors: FRANK BUSCHMANN, WENDELIN FEITEN, GISBERT LAWITZKY, MICHAEL PIRKER, KAI WURM, VLADIMIR ZAHORCAK
-
Publication number: 20170308067Abstract: 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: ApplicationFiled: November 13, 2014Publication date: October 26, 2017Inventors: Steffen LAMPARTER, Gisbert LAWITZKY, Michael PIRKER, Kai WURM, Vladimir ZAHORCAK
-
Patent number: 9460240Abstract: 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: GrantFiled: September 27, 2012Date of Patent: October 4, 2016Assignee: Siemens AktiengesellschaftInventors: Jörg Hassel, Jörg Neidig, Michael Pirker, Christian Seitz
-
Patent number: 9323242Abstract: 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: GrantFiled: October 1, 2012Date of Patent: April 26, 2016Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Jorg Neidig, Bernd Opgenoorth, Michael Pirker, Christian Seitz
-
Patent number: 9274868Abstract: 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: GrantFiled: October 4, 2011Date of Patent: March 1, 2016Assignee: Siemens AktiengesellschaftInventors: Werner Hoffmann, Thomas Hubauer, Ralf Klössinger, Michael Pirker, Mikhail Roshchin
-
Publication number: 20130268809Abstract: 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: ApplicationFiled: October 4, 2011Publication date: October 10, 2013Inventors: Werner Hoffmann, Thomas Hubauer, Ralf Klössinger, Michael Pirker, Mikhail Roshchin
-
Publication number: 20120023054Abstract: 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: ApplicationFiled: February 18, 2010Publication date: January 26, 2012Applicant: Siemens AktiengesellschaftInventor: Michael Pirker