Patents by Inventor Patrick Joseph Conroy
Patrick Joseph Conroy 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: 9625883Abstract: A system includes an industrial controller comprising a first processor. The first processor is configured to execute a substantially deterministic control process. The first processor is further configured to communicate with a second processor included in a communications interface system and communicatively coupled to the first processor, wherein the first processor is configured to communicate an asynchronous data to the second processor via an industrial communications protocol during the execution of the control process, and the second processor is configured to retrieve external data from an external system based on the asynchronous signal, and to communicate the external data to the control system via an Ethernet-based communications protocol.Type: GrantFiled: August 16, 2013Date of Patent: April 18, 2017Assignee: General Electric CompanyInventors: Christina Ann Romanik, Tomas Christopher Gardiner, Patrick Joseph Conroy
-
Patent number: 9501300Abstract: A non-transitory tangible computer-readable medium may include instructions executable by a processor in a simulation system to perform a simulation. The instructions may include to wait for a plurality of virtual controllers to complete a previous simulation step, write a result of the previous simulation step from each of the plurality of virtual controllers to a shared memory, read an input from the memory to each of the plurality of virtual controllers, initiate a simulation step on each of the plurality of virtual controllers, and upon initiation of the simulation step in each of the plurality of virtual controllers, indicate completion of the simulation, in which the plurality of virtual controllers include a controller model having a plurality of simulation steps and the instructions are configured to be executed by the processor in parallel.Type: GrantFiled: September 16, 2013Date of Patent: November 22, 2016Assignee: General Electric CompanyInventors: Patrick Joseph Conroy, Terence David Cloughley
-
Patent number: 9110690Abstract: Certain embodiments of the invention may include systems and methods for deploying application code change configurations for multiple target controllers. According to an example embodiment of the invention, a method is provided for updating configurations associated with one or more controllers. The method can include updating one or more library user blocks, associating corresponding user block instances with the one or more library user blocks, and modifying one or more application code configurations associated with the one or more controllers based at least in part on the association.Type: GrantFiled: April 28, 2010Date of Patent: August 18, 2015Assignee: General Electric CompanyInventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
-
Publication number: 20150081267Abstract: A non-transitory tangible computer-readable medium may include instructions executable by a processor in a simulation system to perform a simulation. The instructions may include to wait for a plurality of virtual controllers to complete a previous simulation step, write a result of the previous simulation step from each of the plurality of virtual controllers to a shared memory, read an input from the memory to each of the plurality of virtual controllers, initiate a simulation step on each of the plurality of virtual controllers, and upon initiation of the simulation step in each of the plurality of virtual controllers, indicate completion of the simulation, in which the plurality of virtual controllers include a controller model having a plurality of simulation steps and the instructions are configured to be executed by the processor in parallel.Type: ApplicationFiled: September 16, 2013Publication date: March 19, 2015Applicant: GENERAL ELECTRIC COMPANYInventors: Patrick Joseph Conroy, Terence David Cloughley
-
Patent number: 8972797Abstract: A system includes a client system comprising a memory and a processor configured to execute a debugging tool. The debugging tool is communicatively coupled to an OPC Unified Architecture (UA) server. Furthermore, the debugging tool is configured to monitor and control, from the client system, debugging of an application executing on the OPC UA server.Type: GrantFiled: October 8, 2012Date of Patent: March 3, 2015Assignee: General Electric CompanyInventors: Patrick Joseph Conroy, Richard William Shaw, Christina Ann Romanik
-
Publication number: 20150051714Abstract: A system includes an industrial controller comprising a first processor. The first processor is configured to execute a substantially deterministic control process. The first processor is further configured to communicate with a second processor included in a communications interface system and communicatively coupled to the first processor, wherein the first processor is configured to communicate an asynchronous data to the second processor via an industrial communications protocol during the execution of the control process, and the second processor is configured to retrieve external data from an external system based on the asynchronous signal, and to communicate the external data to the control system via an Ethernet-based communications protocol.Type: ApplicationFiled: August 16, 2013Publication date: February 19, 2015Applicant: General Electric CompanyInventors: Christina Ann Romanik, Tomas Christopher Gardiner, Patrick Joseph Conroy
-
Publication number: 20140101488Abstract: A system includes a client system comprising a memory and a processor configured to execute a debugging tool. The debugging tool is communicatively coupled to an OPC Unified Architecture (UA) server. Furthermore, the debugging tool is configured to monitor and control, from the client system, debugging of an application executing on the OPC UA server.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: General Electric CompanyInventors: Patrick Joseph Conroy, Richard William Shaw, Christina Ann Romanik
-
Publication number: 20130282190Abstract: Systems and methods for generating and maintaining configuration and management of power plant assets are described herein. A list of possible plant assets are received from a plant information model. One or more hardware assets describing a configuration of a particular power plant are selected, such as turbines, pumps, control interfaces, and so forth. Hierarchical relationships between at least a portion of the selected assets are defined. Asset configuration data is generated based at least in part on the selection and the defined relationships.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: General Electric CompanyInventors: Patrick Joseph Conroy, Dhanashree Sadanand Damodar, Abhik Banerjee, Pradyumna Ojha, Veera Paparao Bolla, Balajose Goli, Christina Ann Romanik
-
Patent number: 8056062Abstract: Embodiments of the invention are generally directed to systems and methods for converting application code in a turbine control system. According to one embodiment of the invention, a method for converting a turbine control system may be provided for. The method may include providing a first application code format including one or more elements, providing a second application code format including one or more elements, and identifying mappings of the one or more first application code format elements to the one or more second application code format elements. The method may further include retrieving a first control system application code written in the first application code format, and generating application data from the first control system application code based at least in part on the identified mappings. Additionally, the method may include converting the application data to a second control system application code written in the second application code format.Type: GrantFiled: May 14, 2007Date of Patent: November 8, 2011Assignee: General Electric CompanyInventors: David Thomas Bowers, Nagesh Laxminarayana Kurella, Patrick Joseph Conroy, Peter Frank Andrews, Marc Gavin Lindenmuth
-
Publication number: 20110271266Abstract: Certain embodiments of the invention may include systems and methods for deploying application code change configurations for multiple target controllers. According to an example embodiment of the invention, a method for is provided for updating configurations associated with one or more controllers. The method can include updating one or more library user blocks, associating corresponding user block instances with the one or more library user blocks, and modifying one or more application code configurations associated with the one or more controllers based at least in part on the association.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: GENERAL ELECTRIC COMPANYInventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
-
Publication number: 20080288928Abstract: Embodiments of the invention are generally directed to systems and methods for converting application code in a turbine control system. According to one embodiment of the invention, a method for converting a turbine control system may be provided for. The method may include providing a first application code format including one or more elements, providing a second application code format including one or more elements, and identifying mappings of the one or more first application code format elements to the one or more second application code format elements. The method may further include retrieving a first control system application code written in the first application code format, and generating application data from the first control system application code based at least in part on the identified mappings. Additionally, the method may include converting the application data to a second control system application code written in the second application code format.Type: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: David Thomas Bowers, Nagesh Laxminarayana Kurella, Patrick Joseph Conroy, Peter Frank Andrews, Marc Gavin Lindenmuth