Patents by Inventor Ramprasad Yelchuru
Ramprasad Yelchuru 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: 11940786Abstract: A virtual controller is configured to send control commands to an edge controller such as in I/O module that is connected to a building management system component. The IO module is configured to communicate with the virtual controller and to provide local control commands to the building management system component that are based upon the control commands from the virtual controller when communication with the virtual controller is determined by the IO module to be functioning normally and are based upon one or more fail-safe commands generated by the IO module when communication with the virtual controller is determined by the IO module to not be functioning normally.Type: GrantFiled: May 18, 2021Date of Patent: March 26, 2024Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
-
Publication number: 20230350372Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.Type: ApplicationFiled: June 26, 2023Publication date: November 2, 2023Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
-
Patent number: 11782410Abstract: A distributed building management system for controlling a building control device of a building includes a virtual controller that is hosted on a computing device and an edge controller that is associated with the building control device. The virtual controller includes a virtual container or a virtual machine that has control logic that generates control commands for controlling the building control device. The edge controller includes control logic that is configured to at least selectively provide closed loop control of one or more functions of the building control device. The edge controller is in operative communication with the virtual controller and is configured to receive and execute the control commands generated by the virtual controller.Type: GrantFiled: May 18, 2021Date of Patent: October 10, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Ravi Bharathi Krishnan, Lavanya Bhadriraju, Suresh Vemuri, Suresh Khatri, Anand Ranganathan, Sathish Chidambaram Parameshwaran, Lakshminarayanan Rameya Shrenivas Harijanardhanan, Sugandhika Parida, Vivek Ramachandran, Ramprasad Yelchuru
-
Patent number: 11720074Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.Type: GrantFiled: May 18, 2021Date of Patent: August 8, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
-
Patent number: 11348598Abstract: Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.Type: GrantFiled: October 22, 2020Date of Patent: May 31, 2022Assignee: HONEYWELL INTERNATIONA, INC.Inventors: Ramprasad Yelchuru, Shreyan Chowdhury, Pradyumna Sampath
-
Patent number: 11221157Abstract: A wireless controller to set a programmable setpoint of a remote HVAC unit that thermostatically controls a temperature in a space using the temperature sensed and a programmable setpoint. The wireless controller may include a transmitter, a memory, a temperature sensor, and a controller. The wireless controller may transmit commands to set the programmable setpoint of the remote HVAC unit, wait until the temperature sensed by the temperature sensor of the wireless controller stabilizes, determine a difference between the desired setpoint temperature and the stabilized temperature, and if the offset temperature is greater than or equal to a threshold offset, determine an updated control setpoint temperature and transmit commands to set the programmable setpoint of the remote HVAC unit to an updated control setpoint temperature.Type: GrantFiled: February 1, 2018Date of Patent: January 11, 2022Assignee: Ademco Inc.Inventors: Aaron J. Klein, Ramprasad Yelchuru, Huanmin Bao, Cameron K. Vreeland
-
Patent number: 11222625Abstract: Systems and methods for training a control panel to recognize user defined and preprogrammed sound patterns are provided. Such systems and methods can include the control panel operating in a learning mode, receiving initial ambient audio from a region, and saving the initial ambient audio as an audio pattern in a memory device of the control panel. Such systems and methods can also include the control panel operating in an active mode, receiving subsequent ambient audio from the region, using an audio classification model to make an initial determination as to whether the subsequent ambient audio matches or is otherwise consistent with the audio pattern, determining whether the initial determination is correct, and when the control panel determines that the initial determination is incorrect, modifying or updating the audio classification model for improving the accuracy in detecting future consistency with the audio pattern.Type: GrantFiled: April 15, 2019Date of Patent: January 11, 2022Assignee: Ademco Inc.Inventors: Pradyumna Sampath, Ramprasad Yelchuru, Purnaprajna R. Mangsuli
-
Publication number: 20210382474Abstract: A virtual controller is configured to send control commands to an edge controller such as in I/O module that is connected to a building management system component. The IO module is configured to communicate with the virtual controller and to provide local control commands to the building management system component that are based upon the control commands from the virtual controller when communication with the virtual controller is determined by the IO module to be functioning normally and are based upon one or more fail-safe commands generated by the IO module when communication with the virtual controller is determined by the IO module to not be functioning normally.Type: ApplicationFiled: May 18, 2021Publication date: December 9, 2021Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
-
Publication number: 20210382451Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.Type: ApplicationFiled: May 18, 2021Publication date: December 9, 2021Inventors: Ravi BHARATHI, Suresh VEMURI, Vivek RAMACHANDRAN, Ramprasad YELCHURU
-
Publication number: 20210382449Abstract: A distributed building management system for controlling a building control device of a building includes a virtual controller that is hosted on a computing device and an edge controller that is associated with the building control device. The virtual controller includes a virtual container or a virtual machine that has control logic that generates control commands for controlling the building control device. The edge controller includes control logic that is configured to at least selectively provide closed loop control of one or more functions of the building control device. The edge controller is in operative communication with the virtual controller and is configured to receive and execute the control commands generated by the virtual controller.Type: ApplicationFiled: May 18, 2021Publication date: December 9, 2021Inventors: Ravi Bharathi Krishnan, Lavanya Bhadriraju, Suresh Vemuri, Suresh Khatri, Anand Ranganathan, Sathish Chidambaram Parameshwaran, Lakshminarayanan Rameya Shrenivas, Sugandhika Parida, Vivek Ramachandran, Ramprasad Yelchuru
-
Publication number: 20210043221Abstract: Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.Type: ApplicationFiled: October 22, 2020Publication date: February 11, 2021Inventors: Ramprasad Yelchuru, Shreyan Chowdhury, Pradyumna Sampath
-
Publication number: 20210033298Abstract: A wireless controller to set a programmable setpoint of a remote HVAC unit that thermostatically controls a temperature in a space using the temperature sensed and a programmable setpoint. The wireless controller may include a transmitter, a memory, a temperature sensor, and a controller. The wireless controller may transmit commands to set the programmable setpoint of the remote HVAC unit, wait until the temperature sensed by the temperature sensor of the wireless controller stabilizes, determine a difference between the desired setpoint temperature and the stabilized temperature, and if the offset temperature is greater than or equal to a threshold offset, determine an updated control setpoint temperature and transmit commands to set the programmable setpoint of the remote HVAC unit to an updated control setpoint temperature.Type: ApplicationFiled: February 1, 2018Publication date: February 4, 2021Inventors: Aaron J. Klein, Ramprasad Yelchuru, Huanimin Bao, Cameron K. Vreeland
-
Patent number: 10867622Abstract: Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.Type: GrantFiled: October 25, 2019Date of Patent: December 15, 2020Assignee: Honeywell International Inc.Inventors: Ramprasad Yelchuru, Shreyan Chowdhury, Pradyumna Sampath
-
Publication number: 20200327885Abstract: Systems and methods for training a control panel to recognize user defined and preprogrammed sound patterns are provided. Such systems and methods can include the control panel operating in a learning mode, receiving initial ambient audio from a region, and saving the initial ambient audio as an audio pattern in a memory device of the control panel. Such systems and methods can also include the control panel operating in an active mode, receiving subsequent ambient audio from the region, using an audio classification model to make an initial determination as to whether the subsequent ambient audio matches or is otherwise consistent with the audio pattern, determining whether the initial determination is correct, and when the control panel determines that the initial determination is incorrect, modifying or updating the audio classification model for improving the accuracy in detecting future consistency with the audio pattern.Type: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Inventors: Pradyumna Sampath, Ramprasad Yelchuru, Purnaprajna R. Mangsuli
-
Publication number: 20200066298Abstract: Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.Type: ApplicationFiled: October 25, 2019Publication date: February 27, 2020Inventors: Ramprasad Yelchuru, Shreyan Chowdhury, Pradyumna Sampath
-
Patent number: 10475468Abstract: Systems, methods, and devices for monitoring industrial equipment using audio are described herein. One system includes two computing devices. The first computing device can receive, from an audio sensor, audio sensed during operation of industrial equipment, extract a plurality of features from the audio, determine whether any portion of the audio is anomalous, and send, upon determining a portion of the audio is anomalous, the anomalous portion of the audio to the second, remotely located, computing device. The second computing device can provide the anomalous portion of the audio to a user to determine whether the anomalous portion of the audio corresponds to a fault occurring in the equipment, and receive, from the user upon determining the anomalous portion of the audio corresponds to a fault occurring in the equipment, input indicating the anomalous portion of the audio corresponds to the fault to learn fault patterns in the equipment.Type: GrantFiled: July 12, 2018Date of Patent: November 12, 2019Assignee: Honeywell International Inc.Inventors: Ramprasad Yelchuru, Shreyan Chowdhury, Pradyumna Sampath
-
Patent number: 8090676Abstract: Systems and methods (300) for offline/online performance monitoring of batch processes (BPs) involving obtaining archived data (AD) obtained during runs of BP and including information defining a batch quality attribute for each run. The method also involves forming clusters by classifying AD for the runs into classes based on the batch quality attribute(s) and building a first multivariate statistical model (MSM) using AD. The method can further involve building a wavelet analysis based feature matrix (FM) using AD, forming a first projection (1200) by projecting FM onto a first MSM, building a second MSM (1300) using information obtained from the first projection, and computing centroids (C902, . . . , C918) and boundary profiles for the clusters (902, . . . , 918). The method can involve performing an online/offline performance monitoring (700/800) using an integrated version of the first and second MSM, a classification algorithm, centroids, and boundary profiles.Type: GrantFiled: September 11, 2008Date of Patent: January 3, 2012Assignee: Honeywell International Inc.Inventors: Shailesh Rajnikant Patel, Ramprasad Yelchuru, Srikanth Ryali, Pradeep K. Shetty, Gudi Ravindra
-
Patent number: 8078434Abstract: A method (300, 400, 500, 1200) for offline/online monitoring of batch processes. The method involves (312) decomposing a time domain of a batch process run (BPR) into several blocks and (334) building multivariate statistical models (MSMs) for each of them using archived data for a batch process (ABPD). ABPD comprises stored data obtained during BPRs. The method also involves (506, 1204) retrieving recently stored data (RSD) for a recent fully performed BPR run (FPRNEW) or current BPR run. The method further involves (520, 1210) building a feature vector matrix (FVM) using RSD. FVM contains feature vectors representing statistical measures of wavelet coefficients determined for variables (v0, . . . , vJ). A projection (1100, 1150, 1190) is formed by projecting feature vectors onto at least one MSM or a combined multivariate statistical model (CMSM). CMSM is a weighted average of at least two MSMs.Type: GrantFiled: July 17, 2008Date of Patent: December 13, 2011Assignee: Honeywell International Inc.Inventors: Ramprasad Yelchuru, Srikanth Ryali, Shailesh Rajnikant Patel, Gudi Ravindra
-
Publication number: 20100063611Abstract: Systems and methods (300) for offline/online performance monitoring of batch processes (BPs) involving obtaining archived data (AD) obtained during runs of BP and including information defining a batch quality attribute for each run. The method also involves forming clusters by classifying AD for the runs into classes based on the batch quality attribute(s) and building a first multivariate statistical model (MSM) using AD. The method can further involve building a wavelet analysis based feature matrix (FM) using AD, forming a first projection (1200) by projecting FM onto a first MSM, building a second MSM (1300) using information obtained from the first projection, and computing centroids (C902, . . . , C918) and boundary profiles for the clusters (902, . . . , 918). The method can involve performing an online/offline performance monitoring (700/800) using an integrated version of the first and second MSM, a classification algorithm, centroids, and boundary profiles.Type: ApplicationFiled: September 11, 2008Publication date: March 11, 2010Inventors: Shailesh Rajnikant Patel, Ramprasad Yelchuru, Srikanth Ryali, Pradeep K. Shetty, Gudi Ravindra
-
Publication number: 20100017008Abstract: A method (300, 400, 500, 1200) for offline/online monitoring of batch processes. The method involves (312) decomposing a time domain of a batch process run (BPR) into several blocks and (334) building multivariate statistical models (MSMs) for each of them using archived data for a batch process (ABPD). ABPD comprises stored data obtained during BPRs. The method also involves (506, 1204) retrieving recently stored data (RSD) for a recent fully performed BPR run (FPRNEW) or current BPR run. The method further involves (520, 1210) building a feature vector matrix (FVM) using RSD. FVM contains feature vectors representing statistical measures of wavelet coefficients determined for variables (v0, . . . , vJ). A projection (1100, 1150, 1190) is formed by projecting feature vectors onto at least one MSM or a combined multivariate statistical model (CMSM). CMSM is a weighted average of at least two MSMs.Type: ApplicationFiled: July 17, 2008Publication date: January 21, 2010Inventors: Ramprasad Yelchuru, Srikanth Ryali, Shailesh Rajnikant Patel, Gudi Ravindra