Patents by Inventor Ananthapadmanabha Krishnamurthy
Ananthapadmanabha Krishnamurthy 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: 11366777Abstract: A apparatus having a control network and a first controller comprising a microprocessor configured to support communication functions, control execution functions, I/O functions, and control network interface functions, a second controller configured as a redundant partner to the first controller, and an I/O link and I/O modules.Type: GrantFiled: June 11, 2019Date of Patent: June 21, 2022Assignee: HONEYWELL INTERNATIONAL, INC.Inventors: Paul F. McLaughlin, Ananthapadmanabha Krishnamurthy, James M. Schreder, John Rosa-Bian
-
Publication number: 20210124326Abstract: A method includes monitoring an industrial process for an occurrence of a particular process abnormality and in response to finding the occurrence of the particular process abnormality, monitoring a control action response provided by a particular process operator. A determination is made as to whether the control action response provided by the particular process operator meets a benchmark control action response. When the control action response provided by the particular process operator does not meet the benchmark control action response, a simulation profile is created that when entered into a process simulator that is configured to simulate the industrial process, recreates the occurrence of the particular process abnormality in the process simulator to allow the particular process operator to practice providing control action responses in response to the particular process abnormality.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Applicant: Honeywell International Inc.Inventors: Ramakrishnan Ganapathi, Anand Narayan, Ananthapadmanabha Krishnamurthy
-
Patent number: 10878690Abstract: A method includes receiving information associated with one or more first alarms in a first control system and generating a graphical user interface containing information associated with a second control system. The method also includes presenting, in the graphical user interface, at least a portion of the information associated with the one or more first alarms. The method further includes receiving, from a user via the graphical user interface, an invocation of an alarm management function. In addition, the method includes performing the invoked alarm management function using at least one of the one or more first alarms. The alarm management function could include acknowledging, shelving, and/or filtering the at least one of the one or more first alarms. The first control system may not support acknowledging, shelving, and filtering of alarms, while the second control system may support acknowledging, shelving, and filtering of alarms.Type: GrantFiled: July 18, 2018Date of Patent: December 29, 2020Assignee: Honeywell International Inc.Inventors: Ananthapadmanabha Krishnamurthy, Ellen B. Hawkinson, David Barry Granatelli
-
Publication number: 20200394146Abstract: A apparatus having a control network and a first controller comprising a microprocessor configured to support communication functions, control execution functions, I/O functions, and control network interface functions, a second controller configured as a redundant partner to the first controller, and an I/O link and I/O modules.Type: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Applicant: HONEYWELL INTERNATIONAL, INC.Inventors: Paul F. McLaughlin, Ananthapadmanabha Krishnamurthy, James M. Schreder, John Rosa-Bian
-
Patent number: 10747207Abstract: An apparatus, method, and non-transitory machine-readable medium provide for accurate automatic determination of alarm-operator action linkage for operator assessment and alarm guidance using custom graphics and control charts. The apparatus includes a memory and a processor operably connected to the memory. The processor receives process control system data regarding a field device in an industrial process control and automation system; extracts information from the process control system data; generates a tuple based on the extracted information; and performs a rectifying operation in the industrial process control and automation system based on the generated tuple of the field device.Type: GrantFiled: June 15, 2018Date of Patent: August 18, 2020Assignee: Honeywell International Inc.Inventors: Ananthapadmanabha Krishnamurthy, Ramakrishnan Ganapathi, Viraj Srivastava, Anand Narayan, Prangya Priyadarsini
-
Publication number: 20190384267Abstract: An apparatus, method, and non-transitory machine-readable medium provide for accurate automatic determination of alarm-operator action linkage for operator assessment and alarm guidance using custom graphics and control charts. The apparatus includes a memory and a processor operably connected to the memory. The processor receives process control system data regarding a field device in an industrial process control and automation system; extracts information from the process control system data; generates a tuple based on the extracted information; and performs a rectifying operation in the industrial process control and automation system based on the generated tuple of the field device.Type: ApplicationFiled: June 15, 2018Publication date: December 19, 2019Inventors: Ananthapadmanabha Krishnamurthy, Ramakrishnan Ganapathi, Viraj Srivastava, Anand Narayan, Prangya Priyadarsini
-
Patent number: 10466927Abstract: An apparatus includes a computing architecture having multiple memories including a first memory and a second memory. The multiple memories are configured to store multiple copies of a memory image including a first copy and a second copy, where the memory image contains instructions to be executed by the computing architecture and data to be used by the computing architecture. The computing architecture can be configured to perform multiple functions including a first function and a second function. The first memory can be positioned in the computing architecture so that the first copy of the memory image is located in a first position that is more efficient for the first function. The second memory can be positioned in the computing architecture so that the second copy of the memory image is located in a second position that is more efficient for the second function.Type: GrantFiled: February 17, 2016Date of Patent: November 5, 2019Assignee: Honeywell International Inc.Inventors: Elliott Rachlin, Ananthapadmanabha Krishnamurthy
-
Patent number: 10372112Abstract: A method includes translating at least one application source code file associated with a legacy controller in a distributed control system to instructions executable by a controller simulation computing device, wherein the legacy controller is associated with a legacy operating system and the controller simulation computing device is associated with a second operating system different from the legacy operating system. The method also includes simulating operation of the legacy controller using the instructions and an emulation of the legacy operating system in the controller simulation computing device. The method further includes determining configuration data for the legacy controller during the simulated operation of the legacy controller. In addition, the method includes saving the configuration data to a configuration data file.Type: GrantFiled: June 14, 2016Date of Patent: August 6, 2019Assignee: Honeywell International Inc.Inventors: Ananthapadmanabha Krishnamurthy, Shylaja Munihanumaiah, Elliott Rachlin, Paul F. McLaughlin
-
Publication number: 20190130734Abstract: A method includes receiving information associated with one or more first alarms in a first control system and generating a graphical user interface containing information associated with a second control system. The method also includes presenting, in the graphical user interface, at least a portion of the information associated with the one or more first alarms. The method further includes receiving, from a user via the graphical user interface, an invocation of an alarm management function. In addition, the method includes performing the invoked alarm management function using at least one of the one or more first alarms. The alarm management function could include acknowledging, shelving, and/or filtering the at least one of the one or more first alarms. The first control system may not support acknowledging, shelving, and filtering of alarms, while the second control system may support acknowledging, shelving, and filtering of alarms.Type: ApplicationFiled: July 18, 2018Publication date: May 2, 2019Inventors: Ananthapadmanabha Krishnamurthy, Ellen B. Hawkinson, David Barry Granatelli
-
System and method for facilitating dynamic remapping of absolute addresses during software migration
Patent number: 10089090Abstract: A method includes receiving at least one source code file associated with a legacy hardware platform, the at least one source code file being part of a software migration from the legacy hardware platform to a target hardware platform. The method also includes identifying one or more absolute memory addresses of the legacy hardware platform included in the at least one source code file. The method further includes for each of the one or more absolute memory addresses, including an address remapping function in an assembly language instruction block associated with the target hardware platform.Type: GrantFiled: June 7, 2016Date of Patent: October 2, 2018Assignee: Honeywell International Inc.Inventors: Elliott Rachlin, Ananthapadmanabha Krishnamurthy -
Patent number: 10025727Abstract: A method includes transmitting, by a first processing device, a signal to a second relay processing device. The signal includes a message for the second relay processing device to transmit a read command and/or a write command to an I/O device that is not accessible by the first processing device. The method also includes receiving, by the first processing device, an indication that the second relay processing device has transmitted the read command and/or the write command to the I/O device.Type: GrantFiled: February 5, 2016Date of Patent: July 17, 2018Assignee: Honeywell International Inc.Inventors: Elliott Rachlin, David L. Kirk, Ananthapadmanabha Krishnamurthy
-
Publication number: 20170357247Abstract: A method includes translating at least one application source code file associated with a legacy controller in a distributed control system to instructions executable by a controller simulation computing device, wherein the legacy controller is associated with a legacy operating system and the controller simulation computing device is associated with a second operating system different from the legacy operating system. The method also includes simulating operation of the legacy controller using the instructions and an emulation of the legacy operating system in the controller simulation computing device. The method further includes determining configuration data for the legacy controller during the simulated operation of the legacy controller. In addition, the method includes saving the configuration data to a configuration data file.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: Ananthapadmanabha Krishnamurthy, Shylaja Munihanumaiah, Elliott Rachlin, Paul F. McLaughlin
-
SYSTEM AND METHOD FOR FACILITATING DYNAMIC REMAPPING OF ABSOLUTE ADDRESSES DURING SOFTWARE MIGRATION
Publication number: 20170351500Abstract: A method includes receiving at least one source code file associated with a legacy hardware platform, the at least one source code file being part of a software migration from the legacy hardware platform to a target hardware platform. The method also includes identifying one or more absolute memory addresses of the legacy hardware platform included in the at least one source code file. The method further includes for each of the one or more absolute memory addresses, including an address remapping function in an assembly language instruction block associated with the target hardware platform.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Inventors: Elliott Rachlin, Ananthapadmanabha Krishnamurthy -
Publication number: 20170235520Abstract: An apparatus includes a computing architecture having multiple memories including a first memory and a second memory. The multiple memories are configured to store multiple copies of a memory image including a first copy and a second copy, where the memory image contains instructions to be executed by the computing architecture and data to be used by the computing architecture. The computing architecture can be configured to perform multiple functions including a first function and a second function. The first memory can be positioned in the computing architecture so that the first copy of the memory image is located in a first position that is more efficient for the first function. The second memory can be positioned in the computing architecture so that the second copy of the memory image is located in a second position that is more efficient for the second function.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Elliott Rachlin, Ananthapadmanabha Krishnamurthy
-
Publication number: 20170228329Abstract: A method includes transmitting, by a first processing device, a signal to a second relay processing device. The signal includes a message for the second relay processing device to transmit a read command and/or a write command to an I/O device that is not accessible by the first processing device. The method also includes receiving, by the first processing device, an indication that the second relay processing device has transmitted the read command and/or the write command to the I/O device.Type: ApplicationFiled: February 5, 2016Publication date: August 10, 2017Inventors: Elliott Rachlin, David L. Kirk, Ananthapadmanabha Krishnamurthy
-
Patent number: 9720404Abstract: An apparatus includes a first interface configured to communicate over a first industrial process control network using a first protocol. The apparatus also includes a second interface configured to communicate over a second industrial process control network using a second protocol. The apparatus further includes a third interface configured to communicate with at least one supervisory device over a third network. In addition, the apparatus includes at least one processing device configured to provide concurrent access for the at least one supervisory device to process control devices coupled to the first and second industrial process control networks during a migration of process control devices that use the first protocol to process control devices that use the second protocol.Type: GrantFiled: May 5, 2014Date of Patent: August 1, 2017Assignee: Honeywell International Inc.Inventors: James A. Strilich, Paul F. McLaughlin, W. Russell Massey, Jethro F. Steinman, Ananthapadmanabha Krishnamurthy
-
Publication number: 20160103431Abstract: A method includes translating at least one control strategy associated with a first controller into an equivalent translated control strategy compatible with a second controller, where the first and second controllers represent controllers in an industrial process control and automation system. The method also includes selecting one or more spare locations on the second controller to configure one or more corresponding points. The method further includes loading the at least one translated control strategy into a control environment associated with the second controller. In addition, the method includes moving a slot configuration of each of the one or more points from the first controller to the second controller.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Inventors: Ramakrishnan Ganapathi, Ananthapadmanabha Krishnamurthy, Mandar Gajanan Bagade, Rajani Keerthiveetil
-
Publication number: 20150316923Abstract: An apparatus includes a first interface configured to communicate over a first industrial process control network using a first protocol. The apparatus also includes a second interface configured to communicate over a second industrial process control network using a second protocol. The apparatus further includes a third interface configured to communicate with at least one supervisory device over a third network. In addition, the apparatus includes at least one processing device configured to provide concurrent access for the at least one supervisory device to process control devices coupled to the first and second industrial process control networks during a migration of process control devices that use the first protocol to process control devices that use the second protocol.Type: ApplicationFiled: May 5, 2014Publication date: November 5, 2015Applicant: Honeywell International, Inc.Inventors: James A. Strilich, Paul F. McLaughlin, W. Russell Massey, Jethro F. Steinman, Ananthapadmanabha Krishnamurthy