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: 9625883
    Abstract: 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: Grant
    Filed: August 16, 2013
    Date of Patent: April 18, 2017
    Assignee: General Electric Company
    Inventors: Christina Ann Romanik, Tomas Christopher Gardiner, Patrick Joseph Conroy
  • Patent number: 9501300
    Abstract: 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: Grant
    Filed: September 16, 2013
    Date of Patent: November 22, 2016
    Assignee: General Electric Company
    Inventors: Patrick Joseph Conroy, Terence David Cloughley
  • Patent number: 9110690
    Abstract: 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: Grant
    Filed: April 28, 2010
    Date of Patent: August 18, 2015
    Assignee: General Electric Company
    Inventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
  • Publication number: 20150081267
    Abstract: 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: Application
    Filed: September 16, 2013
    Publication date: March 19, 2015
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Patrick Joseph Conroy, Terence David Cloughley
  • Patent number: 8972797
    Abstract: 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: Grant
    Filed: October 8, 2012
    Date of Patent: March 3, 2015
    Assignee: General Electric Company
    Inventors: Patrick Joseph Conroy, Richard William Shaw, Christina Ann Romanik
  • Publication number: 20150051714
    Abstract: 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: Application
    Filed: August 16, 2013
    Publication date: February 19, 2015
    Applicant: General Electric Company
    Inventors: Christina Ann Romanik, Tomas Christopher Gardiner, Patrick Joseph Conroy
  • Publication number: 20140101488
    Abstract: 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: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: General Electric Company
    Inventors: Patrick Joseph Conroy, Richard William Shaw, Christina Ann Romanik
  • Publication number: 20130282190
    Abstract: 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: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: General Electric Company
    Inventors: Patrick Joseph Conroy, Dhanashree Sadanand Damodar, Abhik Banerjee, Pradyumna Ojha, Veera Paparao Bolla, Balajose Goli, Christina Ann Romanik
  • Patent number: 8056062
    Abstract: 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: Grant
    Filed: May 14, 2007
    Date of Patent: November 8, 2011
    Assignee: General Electric Company
    Inventors: David Thomas Bowers, Nagesh Laxminarayana Kurella, Patrick Joseph Conroy, Peter Frank Andrews, Marc Gavin Lindenmuth
  • Publication number: 20110271266
    Abstract: 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: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
  • Publication number: 20080288928
    Abstract: 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: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: David Thomas Bowers, Nagesh Laxminarayana Kurella, Patrick Joseph Conroy, Peter Frank Andrews, Marc Gavin Lindenmuth