Patents by Inventor Georg Muenzel

Georg Muenzel 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: 11927942
    Abstract: A method for implementing a digital twin for a physical component of an industrial system includes assigning a unique identifier to the physical component, associating the unique identifier with a digital twin representative of the physical component, placing the digital twin of the physical component on a distributed network. The physical component sends the unique identifier to a known resource, which retrieves the network address of the physical twin associated with the unique identifier and provides the network address to the physical component. A secure communication connection is established between the physical component and the corresponding digital twin via the distributed network. The unique identifier may be a quick read (QR) code displayed on the physical component or a bar code displayed on the physical component. Engineering and simulation software for the digital twin may be supplied on the distributed network.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 12, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Georg Muenzel
  • Publication number: 20230004825
    Abstract: A method for representing knowledge in a cognitive engineering system (CES) includes receiving information relating to an automation engineering project from an engineering tool, storing the received information in a cognitive engineering graph (CEG) storing a plurality of previously generated CEGs for previous automation engineering projects, and establishing a communication path between the CEG storing the received information and the plurality of previously generated CEGs. The method may further include applying machine learning to the stored CEG based on the received information and the stored plurality of previously generated CEGs. The machine learning may analyze the CEG to identify at least one pattern that is representative of a given object from the automation engineering project. The CES may automatically add an element to the CEG based on the received information and a query from a user. Further, the user may request a change made by the CES be reversed.
    Type: Application
    Filed: December 13, 2019
    Publication date: January 5, 2023
    Inventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Arquimedes Martinez Canedo, Elisabeth Heindl, Jörg Neidig
  • Publication number: 20220083018
    Abstract: Over the past several decades, rapid advances in semiconductors, automation, and control systems have resulted in the adoption of programmable logic controllers (PLCs) in an immense variety of environments. A synchronization system coordinates storage, retrieval, and activation of engineering object models among local and remote nodes. The synchronization system facilitates local and remote design and development access to the PLCs, as well as continued correct operation of the PLCs.
    Type: Application
    Filed: January 25, 2019
    Publication date: March 17, 2022
    Inventors: Rizwan Majeed, Georg Muenzel, Gustavo Arturo Quiros Araya, Kai Liu, Swen Elpelt, Yunhua Fu
  • Patent number: 11170028
    Abstract: Graph databases directly relate data items in the data store with edges that represent relationships between the data items. The relationships link the data items together and often permit complex sets of related data items to be retrieved with a single operation. New query systems and techniques for graph databases provide prediction of non-explicit connections between data items that further enhances the efficiency and utility of graph databases, as well as extend their industrial applications.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: November 9, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Arquimedes Martinez Canedo, Gustavo Arturo Quiros Araya, Georg Muenzel, Elisabeth Heindl, Jörg Neidig
  • Publication number: 20210208576
    Abstract: A method for implementing a digital twin for a physical component of an industrial system includes assigning a unique identifier to the physical component, associating the unique identifier with a digital twin representative of the physical component, placing the digital twin of the physical component on a distributed network. The physical component sends the unique identifier to a known resource, which retrieves the network address of the physical twin associated with the unique identifier and provides the network address to the physical component. A secure communication connection is established between the physical component and the corresponding digital twin via the distributed network. The unique identifier may be a quick read (QR) code displayed on the physical component or a bar code displayed on the physical component. Engineering and simulation software for the digital twin may be supplied on the distributed network.
    Type: Application
    Filed: August 23, 2018
    Publication date: July 8, 2021
    Inventor: Georg Muenzel
  • Patent number: 11003517
    Abstract: A system for configuration and control of a device includes a device processor includes at least two processing cores. Device firmware executes on a first processing core and a device-based engineering server executes on a second processing core. A web server running on the device-based engineering server includes a webApp providing web-based functionality for configuration and control of the device. The webApp is downloaded from the web server to the user's browser. A hypervisor manages communication between the device firmware and the device-based engineering server. A communication path established in the hypervisor for communicating a configuration or control instruction to the device firmware. The configuration or control instruction is initiated by a user via a web browser. The users web browser may run on a computer workstation that does not otherwise meet processing requirements of an engineering system for the device.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: May 11, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Swen Elpelt, Kai Liu, Jörg Neidig, Andreas von Schwerin
  • Publication number: 20200272644
    Abstract: Graph databases directly relate data items in the data store with edges that represent relationships between the data items. The relationships link the data items together and often permit complex sets of related data items to be retrieved with a single operation. New query systems and techniques for graph databases provide prediction of non-explicit connections between data items that further enhances the efficiency and utility of graph databases, as well as extend their industrial applications.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 27, 2020
    Inventors: Arquimedes Martinez Canedo, Gustavo Arturo Quiros Araya, Georg Muenzel, Elisabeth Heindl, Jörg Neidig
  • Publication number: 20200272911
    Abstract: A computer-implemented method for generating a deployment for an automated system based on system knowledge includes receiving user inputs comprising engineering documents and records of human-computer interactions and extracting knowledge data from the user inputs. A knowledge representation is generated based at least in part of the knowledge data. This knowledge representation comprises facts and rules related to the automated system. An automated reasoning engine is used to generate a set of actions executable by an automation engineering system based on the knowledge representation. An automated system deployment is generated based at least in part on the set of actions and the automated system deployment is implemented on the automated system.
    Type: Application
    Filed: August 25, 2017
    Publication date: August 27, 2020
    Inventors: Gustavo Quiros Araya, Arquimedes Martinez Canedo, Georg Muenzel
  • Publication number: 20200134639
    Abstract: A method and system is disclosed for modeling product data related to lifecycle of a product, including an application program interface configured to connect with one or more data sources of different types via one or more computer based product management tools. A digital twin graph is constructed to include a plurality of graphical models of product data with related nodes inter-linked by edges via a linking algorithm. Models of the digital twin graph include an ontological model having nodes of ontological information related to the product data, an instance model having instance nodes related to the product data, and a probabilistic model having conditional probability distribution nodes from which causal and predictive reasoning information is generated.
    Type: Application
    Filed: March 16, 2018
    Publication date: April 30, 2020
    Inventors: Arquimedes Martinez Canedo, Livio Dalloro, Georg Muenzel, Gustavo Arturo Quiros Araya
  • Publication number: 20200034218
    Abstract: A system for configuration and control of a device includes a device processor includes at least two processing cores. Device firmware executes on a first processing core and a device-based engineering server executes on a second processing core. A web server running on the device-based engineering server includes a webApp providing web-based functionality for configuration and control of the device. The webApp is downloaded from the web server to the user's browser. A hypervisor manages communication between the device firmware and the device-based engineering server. A communication path established in the hypervisor for communicating a configuration or control instruction to the device firmware. The configuration or control instruction is initiated by a user via a web browser. The users web browser may run on a computer workstation that does not otherwise meet processing requirements of an engineering system for the device.
    Type: Application
    Filed: March 9, 2018
    Publication date: January 30, 2020
    Inventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Swen Elpelt, Kai Liu, Jörg Neidig, Andreas von Schwerin
  • Patent number: 8676394
    Abstract: A method for managing power consumption within a facility includes receiving a request to reduce a total level of power consumption within the facility by a predetermined measure (S23). A plurality of operating parameters indicative of how much power is being consumed by each of a plurality of facility systems is received (S21). A corresponding cost associated with a marginal power reduction is determined for each of the plurality of facility systems using the received plurality of operating parameters (S24). A power allocation to the facility system of the plurality of facility systems that is determined to have a lowest marginal cost of power reduction is incrementally reduced (S25). The steps of determining a corresponding cost and incrementally reducing power are repeated until the total level of power consumption within the facility has been reduced by the predetermined measure.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: March 18, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: George Lo, Thomas Gruenewald, Georg Muenzel
  • Patent number: 8365191
    Abstract: A computer readable medium embodying instructions executable by a processor to perform a method for hosting components implemented in different computer readable languages within one process. The method includes instantiating a container within a single process, creating a hosting environment for each of a plurality of components, and wherein loading the components by respective environments and wherein the hosting environments are objects instantiated within the container and within the one process, and wherein the plurality of components are implemented in respective a computer readable language, and instantiating a container communication framework object within the container and the one process for processing serialized messages of the components, wherein specific language adapters convert data types of the components to a common implementation, wherein the messages of the plurality of components are processed within the container.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: January 29, 2013
    Assignee: Siemens Corporation
    Inventors: Thomas Gruenewald, Hartmut Ludwig, Georg Muenzel
  • Publication number: 20120004783
    Abstract: A method for managing power consumption within a facility includes receiving a request to reduce a total level of power consumption within the facility by a predetermined measure (S23). A plurality of operating parameters indicative of how much power is being consumed by each of a plurality of facility systems is received (S21). A corresponding cost associated with a marginal power reduction is determined for each of the plurality of facility systems using the received plurality of operating parameters (S24). A power allocation to the facility system of the plurality of facility systems that is determined to have a lowest marginal cost of power reduction is incrementally reduced (S25). The steps of determining a corresponding cost and incrementally reducing power are repeated until the total level of power consumption within the facility has been reduced by the predetermined measure.
    Type: Application
    Filed: June 16, 2011
    Publication date: January 5, 2012
    Applicant: Siemens Corporation
    Inventors: George Lo, Thomas Gruenewald, Georg Muenzel
  • Publication number: 20090094617
    Abstract: A computer readable medium embodying instructions executable by a processor to perform a method for hosting components implemented in different computer readable languages within one process. The method includes instantiating a container within a single process, creating a hosting environment for each of a plurality of components, and wherein loading the components by respective environments and wherein the hosting environments are objects instantiated within the container and within the one process, and wherein the plurality of components are implemented in respective a computer readable language, and instantiating a container communication framework object within the container and the one process for processing serialized messages of the components, wherein specific language adapters convert data types of the components to a common implementation, wherein the messages of the plurality of components are processed within the container.
    Type: Application
    Filed: September 16, 2008
    Publication date: April 9, 2009
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Thomas Gruenewald, Hartmut Ludwig, Georg Muenzel
  • Patent number: 7197434
    Abstract: A supervisory control system and display client are disclosed. The supervisory control system generates a graphical display representative of an operational status of operational components in a plant, facility or process being supervised. There are typically several types of operational components in the plant, facility or process. The system includes a server in communication with the operational components via a network. The server maintains a plurality of equipment unit objects, each of the equipment unit objects having one or more parameters representative of the operational status of the operational components. A display client is in communication with the server. The display client stores one or more equipment symbol objects, each of the one or more equipment symbol objects defining a graphical representation of one of the one or more operational components in the graphical display.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: March 27, 2007
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Bernhard Gaissmaier, Georg Muenzel, George Lo
  • Publication number: 20070067144
    Abstract: A supervisory control system and display client are disclosed. The supervisory control system generates a graphical display representative of an operational status of operational components in a plant, facility or process being supervised. There are typically several types of operational components in the plant, facility or process. The system includes a server in communication with the operational components via a network. The server maintains a plurality of equipment unit objects, each of the equipment unit objects having one or more parameters representative of the operational status of the operational components. A display client is in communication with the server. The display client stores one or more equipment symbol objects, each of the one or more equipment symbol objects defining a graphical representation of one of the one or more operational components in the graphical display.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Bernhard Gaissmaier, Georg Muenzel, George Lo
  • Publication number: 20040133853
    Abstract: Certain exemplary embodiments provide a method for configuring HMI user screen navigation, comprising the activities of: providing an HMI screen navigation editor to a user; via the HMI screen navigation editor, enabling the user to create a collection comprising a linked hierarchically organized plurality of HMI screen nodes; and rendering the collection to the user.
    Type: Application
    Filed: September 18, 2003
    Publication date: July 8, 2004
    Inventors: Colleen Poerner, Georg Muenzel, Yufeng Li
  • Publication number: 20020004804
    Abstract: Problems associated with handling industrial automation control code created using graphical programming languages, principally the absence of any standard storage format or any user-readable one, are addressed by providing methods and computer program products for storing industrial automation code generated using graphical programming languages in a format that permits human readability, is supported by available viewing technology (e.g., browsers), is easy and fast to parse, and that supports hierarchical information structures.
    Type: Application
    Filed: March 23, 2001
    Publication date: January 10, 2002
    Inventor: Georg Muenzel