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: 7831316
    Abstract: 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: Grant
    Filed: May 4, 2004
    Date of Patent: November 9, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Patent number: 7802235
    Abstract: 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: Grant
    Filed: November 28, 2002
    Date of Patent: September 21, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dirk Langkafel, Thomas Merkl, Elmar Thurner
  • Patent number: 7657404
    Abstract: 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: Grant
    Filed: February 7, 2003
    Date of Patent: February 2, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Patent number: 7581226
    Abstract: 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: Grant
    Filed: February 12, 2003
    Date of Patent: August 25, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Patent number: 7571390
    Abstract: 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: Grant
    Filed: November 28, 2002
    Date of Patent: August 4, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dirk Langkafel, Elmar Thurner
  • Patent number: 7461171
    Abstract: 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: Grant
    Filed: May 10, 2002
    Date of Patent: December 2, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Patent number: 7426590
    Abstract: 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: Grant
    Filed: February 24, 2005
    Date of Patent: September 16, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Elmar Thurner
  • Patent number: 7343605
    Abstract: 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: Grant
    Filed: November 28, 2002
    Date of Patent: March 11, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dirk Langkafel, Elmar Thurner
  • Patent number: 7337409
    Abstract: 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: Grant
    Filed: September 25, 2002
    Date of Patent: February 26, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stefan Doblmayr, Elmar Thurner
  • Patent number: 7317959
    Abstract: 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: Grant
    Filed: November 28, 2002
    Date of Patent: January 8, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Gotthard Pfander, Elmar Thurner
  • Patent number: 7165226
    Abstract: 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: Grant
    Filed: August 23, 2002
    Date of Patent: January 16, 2007
    Assignee: Siemens Aktiengesellschaft
    Inventors: Elmar Thurner, Stefan Doblmayr
  • Publication number: 20060259157
    Abstract: 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: Application
    Filed: May 4, 2004
    Publication date: November 16, 2006
    Inventor: Elmar Thurner
  • Publication number: 20050198339
    Abstract: 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: Application
    Filed: February 24, 2005
    Publication date: September 8, 2005
    Inventors: Armin Amrhein, Elmar Thurner
  • Publication number: 20050159932
    Abstract: 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: Application
    Filed: February 7, 2003
    Publication date: July 21, 2005
    Applicant: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Publication number: 20050160412
    Abstract: 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: Application
    Filed: February 12, 2003
    Publication date: July 21, 2005
    Inventor: Elmar Thurner
  • Publication number: 20050108265
    Abstract: 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: Application
    Filed: November 28, 2002
    Publication date: May 19, 2005
    Inventors: Dirk Langkafel, Elmar Thurner
  • Publication number: 20050039161
    Abstract: 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: Application
    Filed: November 28, 2002
    Publication date: February 17, 2005
    Inventors: Gotthard Pfander, Elmar Thurner
  • Publication number: 20050015741
    Abstract: 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: Application
    Filed: November 28, 2002
    Publication date: January 20, 2005
    Inventors: Dirk Langkafel, Thomas Merkl, Elmar Thurner
  • Publication number: 20050010931
    Abstract: 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: Application
    Filed: November 28, 2002
    Publication date: January 13, 2005
    Inventors: Dirk Langkafel, Elmar Thurner
  • Publication number: 20040056896
    Abstract: 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: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Inventors: Stefan Doblmayr, Elmar Thurner