Patents by Inventor Oswin Noetzelmann
Oswin Noetzelmann 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: 20250147755Abstract: A system for industrial application package management includes a computing device having a processor and a memory having executable programs and applications stored thereon, including plurality of industrial application programs running an engineering project involving multiple different disciplines, and a package manager client. The package manager client communicates with a remote repository server that hosts application packages, and sends requests for packages and receives package deliveries. The package manager client unbundles package metainformation relevant to a domain specific application and according to an industrial package information schema. A dependency tracking module identifies dependencies of a current package to other packages and generates a dependency tree that includes the name and version of each dependent package.Type: ApplicationFiled: May 19, 2020Publication date: May 8, 2025Inventors: Georg Muenzel, Oswin Noetzelmann
-
Patent number: 11531324Abstract: The preferred embodiments described below include methods, systems and computer readable media for cross discipline data validation checking in a multidisciplinary system. One or more multidisciplinary validation rules are used to perform cross discipline data validation checking to determine whether multidisciplinary data is consistent across engineering disciplines. The multidisciplinary validation rules define the scope of the validation checking within the engineering application (307) associated each engineering discipline. The results of the validation check are provided to the user.Type: GrantFiled: April 21, 2015Date of Patent: December 20, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Oswin Noetzelmann, Rami Reuveni, Attila Labas, Marine Durel, Daniela Stederoth, Reinhard Simon, Andrew Dylla, Victor Robert Hambridge
-
Publication number: 20220261515Abstract: A knowledge graph that contains a domain ontology with associated rules is used to provide engineering support. The domain ontology is linked to an engineering system ontology in the knowledge graph. The ontologies are linked using semantic links. Data from the engineering system is received and modeled in the knowledge graph. The data from the engineering system and the linked ontologies, including the associated rules, are analyzed to provide engineering support. The engineering support may be in the form of annotations in the knowledge graph and direct communication through a messaging service or engineering system integrations.Type: ApplicationFiled: August 30, 2019Publication date: August 18, 2022Inventor: Oswin Noetzelmann
-
Patent number: 10902170Abstract: A method for planning a technical system by providing a number of engineering objects in which each engineering object describes a technical component of the technical system, includes types that refer to a function of the engineering object and information about to what which domain of a plurality of domain each type belongs to and includes electrical information that includes a schematic symbol description, an electrical behavior and electrical characteristics, a number of coherence requirements for the technical system are provided, where the coherence requirements include object patterns defining objects of a same kind to be grouped together and a required order of a sequence of the objects in the object patterns, an engineering object is selected, a schematic is generated by placing the schematic symbol description of the selected engineering object and associated engineering objects of an object pattern belonging to the selected engineering object on a plan, and electrical connections between all objectType: GrantFiled: October 31, 2016Date of Patent: January 26, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Wilfried Barth, Engelbert Blumenthal, Metin Kaplan, Tobias Lange, Oswin Noetzelmann, Sarvananthan Ragavan, Rami Reuveni, Igor Usykov, Marcel Wolff
-
Patent number: 10613522Abstract: The preferred embodiments described include methods, systems, and computer readable media for linking data in a multidisciplinary engineering system. One or more multidisciplinary templates are created for a multidisciplinary engineering system. Reusable multidisciplinary templates link engineering objects and parameters between engineering disciplines. The objects and parameters in the template may be linked to one or more disciplines based on role, responsibility, department or other criteria. Changes to the template may be propagated to each discipline affected by the changes. The template may also link data entered at the engineering applications (307) and facilitate workflows and sign-off procedures between applications (307).Type: GrantFiled: April 21, 2015Date of Patent: April 7, 2020Assignee: Siemens AktiengesellschaftInventors: Oswin Noetzelmann, Marine Durel, Attila Labas, Victor Robert Hambridge, Andrew Dylla
-
Patent number: 10606562Abstract: The preferred embodiments described below include methods, systems and computer readable media for generating programmable logic controller (PLC) code based on a connectivity model in a multidisciplinary engineering system. The connectivity model provides interfaces 613 and 617 and connections 619 between various aspects of the multidisciplinary engineering system to provide engineering data, code scripts, executables, calls and other information that is used to generate PLC code. Code generation rules 621 are employed utilizing the engineering data, code scripts, executables, calls and other information received using the connectivity model to generate PLC code.Type: GrantFiled: June 4, 2015Date of Patent: March 31, 2020Assignee: Siemens AktiengesellschaftInventors: Oswin Noetzelmann, Rami Reuveni, Attila Labas, Marine Durel, Andreas Wannagat, Victor Robert Hambridge, Andrew Dylla
-
Publication number: 20200057832Abstract: A method for planning a technical system, wherein a number of engineering objects are provided, where each engineering object describes a technical component of the technical system, includes types that refer to a function of the engineering object and information about to what domain the type belongs and includes electrical information that includes a schematic symbol description, electrical behavior and electrical characteristics, a number of coherence requirements for the technical system are provided, where the coherence requirements include object patterns defining objects that belong together and a required order of an object sequence, an engineering object is selected, a schematic is generated by placing the schematic symbol description of the selected engineering object and associated engineering objects of an object pattern belonging to the selected engineering object on a plan, and electrical connections between all objects of the object pattern belonging together are generated in accordance with thType: ApplicationFiled: October 31, 2016Publication date: February 20, 2020Inventors: Wilfried BARTH, Engelbert BLUMENTHAL, Metin KAPLAN, Tobias LANGE, Oswin NOETZELMANN, Sarvananthan RAGAVAN, Rami REUVENI, Igor USYKOV, Marcel WOLFF
-
Publication number: 20180293288Abstract: The disclosed embodiments include methods, systems and computer readable media for dynamically extendable disciplines in a multidisciplinary engineering system. The multidisciplinary engineering system is extended by adding a new engineering application 307 and engineering data associated with the new engineering application 307. The new engineering application data is linked to other engineering applications 307 in the multidisciplinary engineering system. Workflows are provided for accomplishing engineering tasks using the new and existing engineering data across engineering disciplines in the multidisciplinary engineering system.Type: ApplicationFiled: June 4, 2015Publication date: October 11, 2018Inventors: Oswin Noetzelmann, Rami Reuveni, Attila Labas, Marine Durel, Michael Glass, Wilfried Barth, Andrew Dylla
-
Publication number: 20180210928Abstract: A system and a method for visualizing related data in a multidisciplinary engineering system 60 are provided. A visualization of a multi-discipline system 60 based on a meta model is controlled by input from a user. A display on a visualization unit 69 is updated according to an input received from an input device 65.Type: ApplicationFiled: September 28, 2015Publication date: July 26, 2018Inventors: Marine Durel, Attila Labas, Oswin Noetzelmann, Christopher Patrick Portway, JR., Rami Reuveni, Daniela Stederoth
-
Publication number: 20180157735Abstract: The preferred embodiments described below include methods, systems and computer readable media for clustering engineering data in a multidisciplinary engineering system. Engineering data in a multidisciplinary engineering system is grouped into clusters (601) of data that can be used to represent an engineering purpose in the multidisciplinary engineering system. The engineering data can be grouped for any engineering purpose, such as a group of devices included in a safety area of an automated facility, a group of devices included in an automation system or a group of devices that are assigned to a specific bus controller. Workstations (305) can access, view and modify the clusters (601) of engineering data from engineering discipline specific engineering applications (307).Type: ApplicationFiled: June 4, 2015Publication date: June 7, 2018Inventors: Oswin Noetzelmann, Andrew Dylla, Attila Labas, Marine Durel, Michael Glass
-
Publication number: 20180136910Abstract: The preferred embodiments described below include methods, systems and computer readable media for generating programmable logic controller (PLC) code based on a connectivity model in a multidisciplinary engineering system. The connectivity model provides interfaces 613 and 617 and connections 619 between various aspects of the multidisciplinary engineering system to provide engineering data, code scripts, executables, calls and other information that is used to generate PLC code. Code generation rules 621 are employed utilizing the engineering data, code scripts, executables, calls and other information received using the connectivity model to generate PLC code.Type: ApplicationFiled: June 4, 2015Publication date: May 17, 2018Inventors: Oswin Noetzelmann, Rami Reuveni, Attila Labas, Marine Durel, Andreas Wannagat, Victor Robert Hambridge, Andrew Dylla
-
Publication number: 20180107195Abstract: The preferred embodiments described below include methods, systems and computer readable media for cross discipline data validation checking in a multidisciplinary system. One or more multidisciplinary validation rules are used to perform cross discipline data validation checking to determine whether multidisciplinary data is consistent across engineering disciplines. The multidisciplinary validation rules define the scope of the validation checking within the engineering application (307) associated each engineering discipline. The results of the validation check are provided to the user.Type: ApplicationFiled: April 21, 2015Publication date: April 19, 2018Inventors: Oswin Noetzelmann, Rami Reuveni, Attila Labas, Marine Durel, Daniela Stederoth, Reinhard Simon, Andrew Dylla, Victor Robert Hambridge
-
Publication number: 20180101164Abstract: The preferred embodiments described include methods, systems, and computer readable media for linking data in a multidisciplinary engineering system. One or more multidisciplinary templates are created for a multidisciplinary engineering system. Reusable multidisciplinary templates link engineering objects and parameters between engineering disciplines. The objects and parameters in the template may be linked to one or more disciplines based on role, responsibility, department or other criteria. Changes to the template may be propagated to each discipline affected by the changes. The template may also link data entered at the engineering applications (307) and facilitate workflows and sign-off procedures between applications (307).Type: ApplicationFiled: April 21, 2015Publication date: April 12, 2018Inventors: Oswin Noetzelmann, Marine Durel, Attila Labas, Victor Robert Hambridge, Andrew Dylla
-
Patent number: 8952965Abstract: A visual representation of a mechanical-electrical machine behavior model is presented that utilizes a non-linear time scale to best illustrate multiple details occurring in a relatively short time frame without affecting the amount of information contained in the complete model. In particular, time periods without user-relevant details are identified and minimized so as to allow for the display space to adequately represent the details associated with the actions of each machine. By “folding” these longer time periods to occupy relatively short lengths along the time axis, additional space along the time axis is then available to illustrate the details of each operation (i.e., by using a non-linear time scale).Type: GrantFiled: January 25, 2011Date of Patent: February 10, 2015Assignee: Siemens AktiengesellschaftInventors: Oswin Noetzelmann, Marko Bogeljic, Jochen Handels, Amir Davari Jazin, Karoly Kiraly, Dirk Schwarz
-
Patent number: 8832642Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.Type: GrantFiled: April 16, 2010Date of Patent: September 9, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8700192Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.Type: GrantFiled: April 16, 2010Date of Patent: April 15, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120113134Abstract: The present disclosure describes the insertion of proxy steps in a model of on automation system. A location is identified to insert the proxy step. The proxy step is inserted at the location. In one aspect an icon is displayed where a proxy step may be inserted, in which case the icon is replaced by the proxy step. A programmable logic controller may be programmed based on the model.Type: ApplicationFiled: April 16, 2010Publication date: May 10, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8165863Abstract: A visualization of an electrical machine operation model of logic controller behavior is displayed on a display such as a two-dimensional computer display. The display includes separate spaces representing separate devices in the model. For each device, several characteristics are shown in the model, including mechanical steps, electrical steps and electrical signal outputs. The electrical steps are shown superimposed on the mechanical steps, and electrical transitions link sequential electrical steps in time. Representations of conditions link the electrical transitions with signal outputs upon which the electrical transitions are conditioned.Type: GrantFiled: August 25, 2009Date of Patent: April 24, 2012Assignee: Siemens CorporationInventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
-
Publication number: 20120096427Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.Type: ApplicationFiled: April 16, 2010Publication date: April 19, 2012Applicant: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120038650Abstract: The present disclosure provides alternative paths of execution in an automation system. In one aspect, a sequence flow of sequence elements are displayed from which an alternative section is identified and an alternate path is created within When programming the at least one PLC in an automation system, each of the paths provides a different execution path for the at least one PLC in an automation system.Type: ApplicationFiled: April 16, 2010Publication date: February 16, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin