Patents by Inventor Rainer Heller

Rainer Heller 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: 8832642
    Abstract: 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: Grant
    Filed: April 16, 2010
    Date of Patent: September 9, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 8700192
    Abstract: 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: Grant
    Filed: April 16, 2010
    Date of Patent: April 15, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 8443009
    Abstract: The invention relates to a data processing system with an improved provision of services for providing functionalities. The data processing system comprises at least one first service for activating at least one second service, whereby the services are configured as Web services.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: May 14, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Thomas Jachmann
  • Publication number: 20120113134
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: May 10, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 8165863
    Abstract: 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: Grant
    Filed: August 25, 2009
    Date of Patent: April 24, 2012
    Assignee: Siemens Corporation
    Inventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
  • Publication number: 20120096427
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: April 19, 2012
    Applicant: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120041743
    Abstract: The present disclosure describes output signal behavior for a programmable logic controller. The output signal behavior may be modeled in an electrical sequence flow of an automation system. The modeling including a visual representation of the output signal behavior. After the modeling, at least one programmable logic controller of an automation system may be programmed based on the model.
    Type: Application
    Filed: April 16, 2010
    Publication date: February 16, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120038650
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: February 16, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120022673
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: January 26, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 8032893
    Abstract: A method and a system for the synchronization of data between applications are provided. Data is exchanged at least partially between the applications, the exchanged data being synchronized with the data that is present in the respective application. To simplify the synchronization process, according to the invention an identification that signifies incompleteness is assigned to the data.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: October 4, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Banik, Rainer Bitzer, Rainer Heller, Ronald Lange, Peter Niederhuber, Rudolf Pohlan
  • Patent number: 7917891
    Abstract: A method, computer program and a system for automatically generating entity templates when copying at least one software element are provided. In the method, upon receiving a request to copy a selected element, such as a group of elements in a graphics program, a common entity template is automatically created for the element if it is not currently linked to an entity template or is only linked to a non-modifiable template, such that when modifications are made to the entity template, the modifications are also made to the originally selected element and all copies thereof, simultaneously.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: March 29, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Clemens Dinges, Rainer Heller, Ronald Lange, Soeren Moritz, Peter Mossmeier, Maximilian Sackerer
  • Patent number: 7904400
    Abstract: A help system, an automation device with such a help system and a method for providing help data are disclosed. The help system includes a first offline help facility which is installed as part of an application on a data processing device, the first help facility providing a user with help data based upon context data defined by the user, the help data being stored in the first help facility and thus on the data processing device. A second online help facility is provided which is accessed by the data processing device via the internet such that the context data defined by the user in relation to the first help facility is automatically adopted in the second help facility as context data, the second help facility providing the user with additional help data based on this context data, the help data being stored in the second help facility.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: March 8, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jürgen Büssert, Jan Fischer, Rainer Heller, Harald Herberth, Ronald Lange, Stefan List, Franz-Josef Menzl, Klaus Meusser, Michael Schlemper, Michael Schlereth, Bodo Stölzle, Peter Wiedenberg
  • Publication number: 20100268521
    Abstract: The present disclosure includes a monitoring of an automation system. The automation is monitored using the modeling information in which a runtime software was created to control the automation system. In one embodiment, the automation system is online. In a further embodiment the automation system is offline. Controls of the monitoring, such as stop, start, pause, and playback may be provided.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 7757205
    Abstract: The invention relates to a system and a method for preparing a standardized functionality which is independent form the type of appliance and is used to create a solution in the field of automation. The specific properties and functions of different automation systems are directly covered or generalized on respective appliances by a system-specific adapter, the automation runtime layer. Another component implemented on the respective appliance, the runtime framework, provides a general automation functionality and/or base functionality. The automation solution can thus be created in a standardized manner on an engineering system, and randomly ported independently from the respective target platform. Uniform object libraries can be used and already created solutions can be recycled independently from the system.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: July 13, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Thomas Jachmann, Norbert Portner
  • Patent number: 7707318
    Abstract: The invention relates to a system and a method for updating information displayed on a client in a process data-driven environment. An updating stamp is provided along with information units used for displaying process data of automation devices in a browser during collection thereof. The updating stamp is compared with an updating stamp which is managed in a system and is updated whenever new information is added for the respective information unit, the information being updated in the browser if the updating stamps are not identical.
    Type: Grant
    Filed: September 1, 2003
    Date of Patent: April 27, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Thomas Jachmann, Eduard Zalar
  • Patent number: 7693972
    Abstract: The invention relates to a directory service that simplifies the provision of information within an automation system. The directory service serves to provide information regarding access possibilities, functionalities, interfaces and topologies of components of the automation system and is Web service-based.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: April 6, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Thomas Jachmann, Norbert Portner
  • Publication number: 20100063792
    Abstract: 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: Application
    Filed: August 25, 2009
    Publication date: March 11, 2010
    Applicants: Siemens Corporate Research, Inc., Siemens Aktiengesellschaft
    Inventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
  • Publication number: 20100063606
    Abstract: An electrical logic controller behavior model of logic controller behavior is automatically or semi-automatically derived from a model of mechanical machine operation. To create the electrical model, an electrical step is created corresponding to each mechanical step of the mechanical model. For each mechanical transition on the mechanical step, a corresponding electrical transition is created on the corresponding electrical step. For each identified signal associated with an end position of the mechanical step, a condition is created for the associated signal on the corresponding electrical transition. The electrical logic controller behavior model is then used to generate PLC-specific software to control a machine or plant.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 11, 2010
    Applicants: Siemens Corporate Research, Inc., Siemens Aktiengesellschaft
    Inventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
  • Publication number: 20090217312
    Abstract: A method and a system for the synchronization of data between applications are provided. Data is exchanged at least partially between the applications, the exchanged data being synchronized with the data that is present in the respective application. To simplify the synchronization process, according to the invention an identification that signifies incompleteness is assigned to the data.
    Type: Application
    Filed: April 7, 2006
    Publication date: August 27, 2009
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Thomas Banik, Rainer Bitzer, Rainer Heller, Ronald Lange, Peter Niederhuber, Rudolf Pohlan
  • Publication number: 20060142882
    Abstract: The invention relates to a system and a method for preparing a standardised functionality which is independent form the type of appliance and is used to create a solution in the field of automation. The specific properties and functions of different automation systems are directly covered or generalised on respective appliances by a system-specific adapter, the automation runtime layer. Another component implemented on the respective appliance, the runtime framework, provides a general automation functionality and/or base functionality. The automation solution can thus be created in a standardised manner on an engineering system, and randomly ported independently from the respective target platform. Uniform object libraries can be used and already created solutions can be recycled independently from the system.
    Type: Application
    Filed: August 18, 2003
    Publication date: June 29, 2006
    Applicant: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Thomas Jachmann, Norbert Portner