Patents by Inventor Elmar Thurner
Elmar Thurner 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: 7831316Abstract: The invention relates to a method for programming and/or executing programs for industrial automation systems. Modules and functions that respectively represent partial tasks of an automation solution are modeled and/or generated by using input aids and optionally a display device. The modules and functions are structured and networked by input aids and optionally the display device in such a way that they form at least one hierarchical tree, as at least one machine-independent program. According to the invention, each machine-independent program in the form of at least one hierarchical tree is loaded into the corresponding components of the automation system. The corresponding components of the automation system execute each machine-independent program.Type: GrantFiled: May 4, 2004Date of Patent: November 9, 2010Assignee: Siemens AktiengesellschaftInventor: Elmar Thurner
-
Patent number: 7802235Abstract: The invention relates to a system and a method for tracing and evaluating the communication of software applications, especially MES applications in an entire system. The tracing and evaluation can be carried out progressively or step-by-step on a project level, an adapter level and a port level, i.e. individual communication connections and individual applications, but the entire project is also traced by (even heterogeneous) application environments. The tracing and evaluation mechanisms enable higher-level services to access online the archived trace and error data at all times. An example of one such service is the generation of a report in the pharmaceutical field, indicating the materials used and sent in production orders.Type: GrantFiled: November 28, 2002Date of Patent: September 21, 2010Assignee: Siemens AktiengesellschaftInventors: Dirk Langkafel, Thomas Merkl, Elmar Thurner
-
Patent number: 7657404Abstract: The invention relates to an engineering method and system for industrial automation systems, in particular for MES systems, based on at least one computational unit with an input auxiliary device, an output auxiliary device, in addition to at least one display device. According to said method, the modelled objects comprise installation structures or installation parts and are linked to meta information. The modelled objects are structured in the engineering method as hierarchical trees and can be interconnected by lateral networking or by means of a cursor. The objects are executed in run-time by evaluating the meta information in a target system, whereby the functions of an installation that has been modelled in the engineering method are determined from the structure of the tree and the networked connections.Type: GrantFiled: February 7, 2003Date of Patent: February 2, 2010Assignee: Siemens AktiengesellschaftInventor: Elmar Thurner
-
Patent number: 7581226Abstract: Objects (with data, attributes, behavior, functions) for software applications, especially MES-applications, are linked to meta information and structured as hierarchical trees (whereby different forms of representation can be selected) and are branched or cross-linked together (laterally and/or horizontally). During the running time, the objects are added to form software applications whereby the common functions of the software applications are derived from the structure of the hierarchical trees. Software applications for MES-systems are constructed for automation systems, for industrial controls (also movement controls) and for office applications (office area).Type: GrantFiled: February 12, 2003Date of Patent: August 25, 2009Assignee: Siemens AktiengesellschaftInventor: Elmar Thurner
-
Patent number: 7571390Abstract: A system and method for projecting the transformation of object trees, especially in MES systems, wherein the course object tree and target object tree are represented in a common meta-object model of a software system, especially a framework. The source object tree is transformed into the target object tree by adjustment. Transformation occurs directly in the object of the meta-object model, thereby enabling communication between connected applications by means of pure data exchange.Type: GrantFiled: November 28, 2002Date of Patent: August 4, 2009Assignee: Siemens AktiengesellschaftInventors: Dirk Langkafel, Elmar Thurner
-
Patent number: 7461171Abstract: Process data to a client is provided for process data to a client from a server in an Industrial Automation System. An incompletely determined and/or extensible request for process data from the client by the server is received. The structure and kind of process data to be sent to the client by a server application is determined. An XML type message of meta data being descriptive on structure and kind of the process data and the process data are generated. The XML type message is then sent to the client.Type: GrantFiled: May 10, 2002Date of Patent: December 2, 2008Assignee: Siemens AktiengesellschaftInventor: Elmar Thurner
-
Patent number: 7426590Abstract: The invention relates to a plug-in communication module (1) and a method for communicating using a plug-in communication module (1) to simplify the communication interfacing of assemblies and devices. A communication module (1) is proposed with means (2) for storing and executing software components (3, 4, 5) with communication functionality, with first connection means (7) for direct electrical and mechanical coupling to interfaces (8) of at least a first assembly (9), with access means (6) for accessing local communication means (10) of the first assembly (9) and with second connection means (11) for electrical coupling to interfaces (12) of at least a second assembly (13). Advantageous embodiments relate in particular to a communication module, with which at least one of the software components (3, 4, 5) is provided to execute communication tasks using Internet technologies and/or at least one of the software components (3, 4, 5) is a Web server or is provided to execute Web services.Type: GrantFiled: February 24, 2005Date of Patent: September 16, 2008Assignee: Siemens AktiengesellschaftInventors: Armin Amrhein, Elmar Thurner
-
Patent number: 7343605Abstract: Applications to be connected, particularly MES (manufacturing execution system) applications, as well as the communications mechanisms are depicted in the object model of the framework (IF; IF meaning industrial framework) by using wrappers and/or adapters and, as a result, can be manipulated in a uniformly homogenous manner in the framework. The invention is advantageous in that the very heterogeneous structures of the applications are depicted on a common model and can be comfortably and easily used by a user by means of generic mechanisms. That is to say that the effort of programming is eliminated and, as a result, this communication can be easily projected by establishing a so-called connection.Type: GrantFiled: November 28, 2002Date of Patent: March 11, 2008Assignee: Siemens AktiengesellschaftInventors: Dirk Langkafel, Elmar Thurner
-
Patent number: 7337409Abstract: Customizable Drag & Drop enables easy activation of user defined or project specific functions concerning two related objects: A user interface graphically displays objects of a particular module. An extending function extends the drag and drop operation to allow the user to define a new set of semantics that is applied when a drag and drop operation is executed. In this way communication can be established using Customizable Drag & Drop extended by a user defined function. Also definition and modification of the deployment of an industrial automation system and hyperlinking of objects in manufacturing execution systems is achieved by Customizable Drag & Drop.Type: GrantFiled: September 25, 2002Date of Patent: February 26, 2008Assignee: Siemens AktiengesellschaftInventors: Stefan Doblmayr, Elmar Thurner
-
Patent number: 7317959Abstract: The invention relates to a system and a method for modelling and executing business processes in MES systems (manufacturing execution systems) or manufacturing control systems by means of a plurality of independently operating processes which are modelled by automatic state or execution machines and interconnected asynchronous connections. Said processes can be independently distributed to a plurality of computers (deployment) and communicate with each other in an asynchronous manner. The modelling of said automatic execution machines is carried out by means of activity and data flow diagrams according to UML representation. An advantage of the inventive system or method is that said processes can be immediately executed and tested. External software systems can be integrated by means of wrappers or adapters.Type: GrantFiled: November 28, 2002Date of Patent: January 8, 2008Assignee: Siemens AktiengesellschaftInventors: Gotthard Pfander, Elmar Thurner
-
Patent number: 7165226Abstract: Multiple Views of an Industrial Plant are graphically displayed and viewed. A graphical user interface displays the views in corresponding panes or windows of the graphical user interface. The views, being graphical representations of systems of the Industrial Plant, are coupled by a coupler according to a predetermined relationship between the underlying systems of the Industrial Plant represented by the coupled views. The coupler automatically refocuses the panes to display different views of the Industrial Plant based on a selection of an object in any of the panes or on a manual refocus of one view and on the predetermined relationship for coupling the views. The Coupled views represent different domains of the Industrial Plant or Industrial Network e.g.Type: GrantFiled: August 23, 2002Date of Patent: January 16, 2007Assignee: Siemens AktiengesellschaftInventors: Elmar Thurner, Stefan Doblmayr
-
Publication number: 20060259157Abstract: The invention relates to a method for programming and/or executing programs for industrial automation systems. Modules and functions that respectively represent partial tasks of an automation solution are modeled and/or generated by means of input aids and optionally a display device. Said modules and functions are structured and networked by means of the input aids and optionally the display device in such a way that they form at least one hierarchical tree, as at least one machine-independent program. According to the invention, the or each machine-independent program in the form of at least one hierarchical tree is loaded into the corresponding components of the automation system. Said corresponding components of the automation system execute the or each machine-independent program.Type: ApplicationFiled: May 4, 2004Publication date: November 16, 2006Inventor: Elmar Thurner
-
Publication number: 20050198339Abstract: The invention relates to a plug-in communication module (1) and a method for communicating using a plug-in communication module (1) to simplify the communication interfacing of assemblies and devices. A communication module (1) is proposed with means (2) for storing and executing software components (3, 4, 5) with communication functionality, with first connection means (7) for direct electrical and mechanical coupling to interfaces (8) of at least a first assembly (9), with access means (6) for accessing local communication means (10) of the first assembly (9) and with second connection means (11) for electrical coupling to interfaces (12) of at least a second assembly (13). Advantageous embodiments relate in particular to a communication module, with which at least one of the software components (3, 4, 5) is provided to execute communication tasks using Internet technologies and/or at least one of the software components (3, 4, 5) is a Web server or is provided to execute Web services.Type: ApplicationFiled: February 24, 2005Publication date: September 8, 2005Inventors: Armin Amrhein, Elmar Thurner
-
Publication number: 20050159932Abstract: The invention relates to an engineering method and system for industrial automation systems, in particular for MES systems, based on at least one computational unit with an input auxiliary device, an output auxiliary device, in addition to at least one display device. According to said method, the modelled objects comprise installation structures or installation parts and are linked to meta information. The modelled objects are structured in the engineering method as hierarchical trees and can be interconnected by lateral networking or by means of a cursor. The objects are executed in run-time by evaluating the meta information in a target system, whereby the functions of an installation that has been modelled in the engineering method are determined from the structure of the tree and the networked connections.Type: ApplicationFiled: February 7, 2003Publication date: July 21, 2005Applicant: Siemens AktiengesellschaftInventor: Elmar Thurner
-
Publication number: 20050160412Abstract: Objects (with data, attributes, behaviour, functions) for software applications, especially MES-applications, are linked to meta information and structured as hierarchical trees (whereby different forms of representation can be selected) and are branched or cross-linked together (laterally and/or horizontally). During the running time, the objects are added to form software applications whereby the common functions of the software applications are derived from the structure of the hierarchical trees. Software applications for MES-systems are constructed for automation systems, for industrial controls (also movement controls) and for office applications (office area).Type: ApplicationFiled: February 12, 2003Publication date: July 21, 2005Inventor: Elmar Thurner
-
Publication number: 20050108265Abstract: A system and method for projecting the transformation of object trees, especially in MES systems, wherein the course object tree and target object tree are represented in a common meta-object model of a software system, especially a framework. The source object tree is transformed into the target object tree by adjustment. Transformation occurs directly in the object of the meta-object model, thereby enabling communication between connected applications by means of pure data exchange.Type: ApplicationFiled: November 28, 2002Publication date: May 19, 2005Inventors: Dirk Langkafel, Elmar Thurner
-
Publication number: 20050039161Abstract: The invention relates to a system and a method for modelling and executing business processes in MES systems (manufacturing execution systems) or manufacturing control systems by means of a plurality of independently operating processes which are modelled by automatic state or execution machines and interconnected asynchronous connections. Said processes can be independently distributed to a plurality of computers (deployment) and communicate with each other in an asynchronous manner. The modelling of said automatic execution machines is carried out by means of activity and data flow diagrams according to UML representation. An advantage of the inventive system or method is that said processes can be immediately executed and tested. External software systems can be integrated by means of wrappers or adapters.Type: ApplicationFiled: November 28, 2002Publication date: February 17, 2005Inventors: Gotthard Pfander, Elmar Thurner
-
Publication number: 20050015741Abstract: The invention relates to a system and a method for tracing and evaluating the communication of software applications, especially MES applications in an entire system. The tracing and evaluation can be carried out progressively or step-by-step on a project level, an adapter level and a port level, i.e. individual communication connections and individual applications, but the entire project is also traced by (even heterogeneous) application environments. The tracing and evaluation mechanisms enable higher-level services to access online the archived trace and error data at all times. An example of one such service is the generation of a report in the pharmaceutical field, indicating the materials used and sent in production orders.Type: ApplicationFiled: November 28, 2002Publication date: January 20, 2005Inventors: Dirk Langkafel, Thomas Merkl, Elmar Thurner
-
Publication number: 20050010931Abstract: Applications to be connected, particularly MES (manufacturing execution system) applications, as well as the communications mechanisms are depicted in the object model of the framework (IF; IF meaning industrial framework) by using wrappers and/or adapters and, as a result, can be manipulated in a uniformly homogenous manner in the framework. The invention is advantageous in that the very heterogeneous structures of the applications are depicted on a common model and can be comfortably and easily used by a user by means of generic mechanisms. That is to say that the effort of programming is eliminated and, as a result, this communication can be easily projected by establishing a so-called connection.Type: ApplicationFiled: November 28, 2002Publication date: January 13, 2005Inventors: Dirk Langkafel, Elmar Thurner
-
Publication number: 20040056896Abstract: Customizable Drag & Drop enables easy activation of user defined or project specific functions concerning two related objects: A user interface graphically displays objects of a particular module. An extending function extends the drag and drop operation to allow the user to define a new set of semantics that is applied when a drag and drop operation is executed. In this way communication can be established using Customizable Drag & Drop extended by a user defined function. Also definition and modification of the deployment of an industrial automation system and hyperlinking of objects in manufacturing execution systems is achieved by Customizable Drag & Drop.Type: ApplicationFiled: September 25, 2002Publication date: March 25, 2004Inventors: Stefan Doblmayr, Elmar Thurner