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: 11927942Abstract: 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: GrantFiled: August 23, 2018Date of Patent: March 12, 2024Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Georg Muenzel
-
Publication number: 20230004825Abstract: 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: ApplicationFiled: December 13, 2019Publication date: January 5, 2023Inventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Arquimedes Martinez Canedo, Elisabeth Heindl, Jörg Neidig
-
Publication number: 20220083018Abstract: 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: ApplicationFiled: January 25, 2019Publication date: March 17, 2022Inventors: Rizwan Majeed, Georg Muenzel, Gustavo Arturo Quiros Araya, Kai Liu, Swen Elpelt, Yunhua Fu
-
Patent number: 11170028Abstract: 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: GrantFiled: February 21, 2019Date of Patent: November 9, 2021Assignee: Siemens AktiengesellschaftInventors: Arquimedes Martinez Canedo, Gustavo Arturo Quiros Araya, Georg Muenzel, Elisabeth Heindl, Jörg Neidig
-
Publication number: 20210208576Abstract: 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: ApplicationFiled: August 23, 2018Publication date: July 8, 2021Inventor: Georg Muenzel
-
Patent number: 11003517Abstract: 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: GrantFiled: March 9, 2018Date of Patent: May 11, 2021Assignee: Siemens AktiengesellschaftInventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Swen Elpelt, Kai Liu, Jörg Neidig, Andreas von Schwerin
-
Publication number: 20200272644Abstract: 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: ApplicationFiled: February 21, 2019Publication date: August 27, 2020Inventors: Arquimedes Martinez Canedo, Gustavo Arturo Quiros Araya, Georg Muenzel, Elisabeth Heindl, Jörg Neidig
-
Publication number: 20200272911Abstract: 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: ApplicationFiled: August 25, 2017Publication date: August 27, 2020Inventors: Gustavo Quiros Araya, Arquimedes Martinez Canedo, Georg Muenzel
-
Publication number: 20200134639Abstract: 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: ApplicationFiled: March 16, 2018Publication date: April 30, 2020Inventors: Arquimedes Martinez Canedo, Livio Dalloro, Georg Muenzel, Gustavo Arturo Quiros Araya
-
Publication number: 20200034218Abstract: 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: ApplicationFiled: March 9, 2018Publication date: January 30, 2020Inventors: Gustavo Arturo Quiros Araya, Georg Muenzel, Swen Elpelt, Kai Liu, Jörg Neidig, Andreas von Schwerin
-
Patent number: 8676394Abstract: 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: GrantFiled: June 16, 2011Date of Patent: March 18, 2014Assignee: Siemens AktiengesellschaftInventors: George Lo, Thomas Gruenewald, Georg Muenzel
-
Patent number: 8365191Abstract: 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: GrantFiled: September 16, 2008Date of Patent: January 29, 2013Assignee: Siemens CorporationInventors: Thomas Gruenewald, Hartmut Ludwig, Georg Muenzel
-
Publication number: 20120004783Abstract: 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: ApplicationFiled: June 16, 2011Publication date: January 5, 2012Applicant: Siemens CorporationInventors: George Lo, Thomas Gruenewald, Georg Muenzel
-
Publication number: 20090094617Abstract: 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: ApplicationFiled: September 16, 2008Publication date: April 9, 2009Applicant: Siemens Corporate Research, Inc.Inventors: Thomas Gruenewald, Hartmut Ludwig, Georg Muenzel
-
Patent number: 7197434Abstract: 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: GrantFiled: September 22, 2005Date of Patent: March 27, 2007Assignee: Siemens Corporate Research, Inc.Inventors: Bernhard Gaissmaier, Georg Muenzel, George Lo
-
Publication number: 20070067144Abstract: 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: ApplicationFiled: September 22, 2005Publication date: March 22, 2007Inventors: Bernhard Gaissmaier, Georg Muenzel, George Lo
-
Publication number: 20040133853Abstract: 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: ApplicationFiled: September 18, 2003Publication date: July 8, 2004Inventors: Colleen Poerner, Georg Muenzel, Yufeng Li
-
Publication number: 20020004804Abstract: 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: ApplicationFiled: March 23, 2001Publication date: January 10, 2002Inventor: Georg Muenzel