Patents by Inventor Roland Eckl

Roland Eckl 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: 20250370438
    Abstract: System and method for synchronizing information model changes between hierarchical systems of a smart factory are disclosed. A model generator instantiates objects for an aggregated information model for each of a plurality of subsystems in the smart factory based on an OPC UA standardized model. A synchronization engine maintains a global timestamp variable for a last successful synchronization performed by a parent OPC UA server for syncing to a second aggregated information model instance stored in a lower level OPC UA server. Model nodes are annotated with a node-wise timestamp in response to a modification to the node. All nodes subject to modification are pushed to a priority queue as a serialized node set format having annotation extensions that include synchronization-relevant data. The first and second aggregated information model are synchronized by updating nodes with the synchronization-relevant data.
    Type: Application
    Filed: July 13, 2022
    Publication date: December 4, 2025
    Applicant: Siemens Aktiengesellschaft
    Inventors: Roland Eckl, Anandrao Todkar, Phani Ram Kumar Kuruganty
  • Patent number: 12126611
    Abstract: A technical plant, a system for issuing publicly trusted certificates for plant components of the technical plant, an engineering or control system for the technical plant, and a method for issuing publicly trusted certificates for plant components of the technical plant, wherein a) a certification module of a plant component, which is intended to receive a publicly trusted certificate, queries a component identifier; b) the certification module transmits the component identifier together with a certificate request for a publicly trusted certificate to a registration authority; c) the registration authority checks, based on the component identifier, whether the component belonging to the component identifier is assigned to an authorized person or an authorized company; d) if so, the registration authority requests a publicly trusted certificate for the component; and e) the requested publicly trusted certificate is issued and transmitted to the certification module.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: October 22, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Roland Eckl, Harald Herberth
  • Patent number: 11755353
    Abstract: A method for operating at least a container application and a component application. The container is an application hosting the component application. The method includes the following: providing a library of code files, a bootloader and further executable code files, wherein the component creates a probing message to the container application, and the container creates a response message containing references to code files to be loaded by the component.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: September 12, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Roland Eckl, Claudio Carlucci
  • Patent number: 11706257
    Abstract: Device, computer program product and method for checking properties of resources, wherein a checking device for checking properties of resources of a web server includes a calculation unit for calculating an identifier identifying a particular resource using the particular resource, a detection unit for detecting a license requirement for the particular resource using the calculated identifier, and a determination unit for determining an existing license for the web server in the case of a license requirement detected for the particular resource using the calculated identifier, such that unauthorized posting of a particular resource to a web server can be easily detected and prevented.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: July 18, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Roland Eckl
  • Publication number: 20220239641
    Abstract: A technical plant, a system for issuing publicly trusted certificates for plant components of the technical plant, an engineering or control system for the technical plant, and a method for issuing publicly trusted certificates for plant components of the technical plant, wherein a) a certification module of a plant component, which is intended to receive a publicly trusted certificate, queries a component identifier; b) the certification module transmits the component identifier together with a certificate request for a publicly trusted certificate to a registration authority; c) the registration authority checks, based on the component identifier, whether the component belonging to the component identifier is assigned to an authorized person or an authorized company; d) if so, the registration authority requests a publicly trusted certificate for the component; and e) the requested publicly trusted certificate is issued and transmitted to the certification module.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 28, 2022
    Inventors: Roland Eckl, Harald HERBERTH
  • Publication number: 20210026813
    Abstract: A novel and advantageous combination of a data interface (e.g., API endpoint) and a dedicated file endpoint having a common ticket system is presented. Quasi-atomic actions are made possible through the use of (at least) one freshly introduced ticket each that links the two endpoints to one another. Files are addressable using type-specific FileProxies as part of the data model, the respective FileProxies implementing the type-specific handling (e.g., reading, writing, changing, deleting).
    Type: Application
    Filed: July 14, 2020
    Publication date: January 28, 2021
    Inventor: Roland Eckl
  • Publication number: 20200293344
    Abstract: A method for operating at least a container application and a component application. The container is an application hosting the component application. The method includes the following: providing a library of code files, a bootloader and further executable code files, wherein the component creates a probing message to the container application, and the container creates a response message containing references to code files to be loaded by the component.
    Type: Application
    Filed: November 5, 2018
    Publication date: September 17, 2020
    Inventors: ROLAND ECKL, CLAUDIO CARLUCCI
  • Patent number: 10681112
    Abstract: The invention relates to a method functions within an industrial automation system. In a method for providing functions within an industrial automation system, the functions are made available by a web application of at least one control unit and provided on the client side during execution of a control program via a Single-Page Application (SPA) as a web client at a client-side user interface. The functions are provided by a standardized data model of the web application which represents the at least one control unit and data that can be made available by the control unit. The standardized data model is accessed via a generic data interface of the web application.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: June 9, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Roland Eckl, Harald Herberth
  • Publication number: 20200120137
    Abstract: Device, computer program product and method for checking properties of resources, wherein a checking device for checking properties of resources of a web server includes a calculation unit for calculating an identifier identifying a particular resource using the particular resource, a detection unit for detecting a license requirement for the particular resource using the calculated identifier, and a determination unit for determining an existing license for the web server in the case of a license requirement detected for the particular resource using the calculated identifier, such that unauthorized posting of a particular resource to a web server can be easily detected and prevented.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 16, 2020
    Inventor: Roland Eckl
  • Patent number: 10462117
    Abstract: A method and a system for authenticating a surrounding Web application by a Web application that is to be embedded, wherein it becomes possible for the Web application that is to be embedded to identify the surrounding Web application and for the surrounding Web application to authenticate itself, where a high security standard is provided through storage and evaluation of the necessary key material in the respective. Web server because the key material itself is not transmitted, but only authentication messages for the local use of the key material are instead transmitted.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 29, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Roland Eckl, Harald Herberth
  • Publication number: 20190044997
    Abstract: The invention relates to a method functions within an industrial automation system. In a method for providing functions within an industrial automation system, the functions are made available by a web application of at least one control unit and provided on the client side during execution of a control program via a Single-Page Application (SPA) as a web client at a client-side user interface. The functions are provided by a standardized data model of the web application which represents the at least one control unit and data that can be made available by the control unit. The standardized data model is accessed via a generic data interface of the web application.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 7, 2019
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Roland Eckl, HARALD HERBERTH
  • Patent number: 10078314
    Abstract: Method of providing functions within an industrial automation system and an industrial automation system thereof. Functions of the automation system are made available by web applications that are combined by the client during control program execution to form interlinked web applications. The functions are provided on a user interface of the client. The web applications are provided by a standard application programming interface that comprises a cross-component application programming interface for initializing and unloading application components and a component-specific application programming interface for event handling and providing component functions. Component instances are linked by an application programming interface for stipulating interactions between application components.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: September 18, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Roland Eckl, Andreas Henrich, Harald Herberth
  • Publication number: 20170093838
    Abstract: A method and a system for authenticating a surrounding Web application by a Web application that is to be embedded, wherein it becomes possible for the Web application that is to be embedded to identify the surrounding Web application and for the surrounding Web application to authenticate itself, where a high security standard is provided through storage and evaluation of the necessary key material in the respective. Web server because the key material itself is not transmitted, but only authentication messages for the local use of the key material are instead transmitted.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 30, 2017
    Inventors: Roland ECKL, Harald HERBERTH
  • Patent number: 9510118
    Abstract: Environmental sound is captured and mapped. Application of a large number of mobile communication terminals embodied as a data supplier leads to extensive, automatic and continual mapping of environmental sound. For sites that are visited relatively frequently and by a plurality of subscribers, a relatively large quantity of remotely transmitted data records for the environmental sound is obtained informally, which permits a more precise depiction of the environmental noise. Commercially available mobile communication terminals may be augmented using simple measures in order to communicate with a central or local mapping system or mapping service directly or indirectly.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: November 29, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventor: Roland Eckl
  • Publication number: 20150312689
    Abstract: Environmental sound is captured and mapped. Application of a large number of mobile communication terminals embodied as a data supplier leads to extensive, automatic and continual mapping of environmental sound. For sites that are visited relatively frequently and by a plurality of subscribers, a relatively large quantity of remotely transmitted data records for the environmental sound is obtained informally, which permits a more precise depiction of the environmental noise. Commercially available mobile communication terminals may be augmented using simple measures in order to communicate with a central or local mapping system or mapping service directly or indirectly.
    Type: Application
    Filed: April 28, 2015
    Publication date: October 29, 2015
    Inventor: Roland Eckl
  • Publication number: 20150278772
    Abstract: A method, by which a life-cycle data of a component is obtained, is provided. The life-cycle data is indicative of one or more factors occurring during a life-cycle of the component and affecting a length of the life-cycle of the component. The life-cycle of the component is assessed in a context of at least parts of the equipment in which the component is installed. Properties of the component including an assessed life-cycle are registered in an exchange system. The exchange system is configured for supplying components. The components are at least specified by a life-cycle and an operating environment.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Inventors: Roland Eckl, Manfred Langen
  • Patent number: 9128612
    Abstract: In a method and operating element for establishing an angle of view for an observer with respect to a two or three-dimensional object, which is displayed on an output device, the establishment of the angle of view takes place by control on a simple circular disc. A point on the disc is converted to a position on a virtual sphere. The respective angle of view with respect to the object is established by the axis, determined by the calculated position on the virtual sphere and the sphere center.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: September 8, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Roland Eckl
  • Publication number: 20150212504
    Abstract: Method of providing functions within an industrial automation system and an industrial automation system thereof. Functions of the automation system are made available by web applications that are combined by the client during control program execution to form interlinked web applications. The functions are provided on a user interface of the client. The web applications are provided by a standard application programming interface that comprises a cross-component application programming interface for initializing and unloading application components and a component-specific application programming interface for event handling and providing component functions. Component instances are linked by an application programming interface for stipulating interactions between application components.
    Type: Application
    Filed: January 29, 2015
    Publication date: July 30, 2015
    Inventors: Roland ECKL, Andreas HENRICH, Harald HERBERTH
  • Publication number: 20140189555
    Abstract: An interaction device features a user interface which includes an output device; a proximity sensor; a logic module; and software which can be executed on the logic module and is designed to evaluate data from the proximity sensor and to control the user interface. The proximity sensor is designed to detect when a user approaches in the visual range of the proximity sensor. The software is designed to use the detected approach to customize a presentation of information on the output device and to refine the presentation of information as the distance between the user and the proximity sensor decreases.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Roland ECKL, Asa MacWilliams
  • Publication number: 20120216031
    Abstract: A method for the configuration of the generation and storage of output data, e.g., logging outputs, in a computer system may include the following sequential steps: (a) operating a computer system in a first operating mode wherein first output data are created which are stored in a first output directory; (b) creating one or more specified second output directories; and (c) automatically shifting from the first operating mode to a second operating mode immediately after creating the second output directory, wherein different second output data are created in the second operating mode compared to the first output data. A computer system, an electromechanical device, an operating system, and/or a data carrier may also be provided for performing such method.
    Type: Application
    Filed: September 28, 2010
    Publication date: August 23, 2012
    Inventors: Thomas Baumgarth, Roland Eckl, Tobias Klitzke, Bernhard Kuhlicke, Asa Macwilliams, Norbert Paukner, Christian Steinert, Anton Wenzelhuemer