Patents by Inventor Mahanth K. Gowda
Mahanth K. Gowda 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: 11650334Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving GPS signals from each GPS satellite in view of the UAV, the GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: GrantFiled: December 30, 2020Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Publication number: 20210215833Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving GPS signals from each GPS satellite in view of the UAV, the GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: ApplicationFiled: December 30, 2020Publication date: July 15, 2021Inventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Patent number: 10976446Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving GPS signals from each GPS satellite in view of the UAV, the GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: GrantFiled: December 28, 2018Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Publication number: 20190137633Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving GPS signals from each GPS satellite in view of the UAV, the GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: ApplicationFiled: December 28, 2018Publication date: May 9, 2019Inventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Patent number: 10241214Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving raw GPS measurements from each GPS satellite in view of the UAV, the raw GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: GrantFiled: March 1, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Patent number: 10128880Abstract: A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.Type: GrantFiled: March 3, 2017Date of Patent: November 13, 2018Assignee: Board of Trustees of the University of IllinoisInventors: Nirupam Roy, Romit Roy Choudhury, Mahanth K. Gowda
-
Publication number: 20170254906Abstract: A method for applying GPS UAV attitude estimation to accelerate computer vision. The UAV has a plurality of GPS receivers mounted at fixed locations on the UAV. The method includes receiving raw GPS measurements from each GPS satellite in view of the UAV, the raw GPS measurements comprising pseudo-range and carrier phase data representing the distance between each GPS receiver and each GPS satellite. Carrier phase and pseudo-range measurements are determined for each GPS receiver based on the pseudo-range and carrier phase data. The GPS carrier phase and pseudo-range measurements are compared pair-wise for each pair of GPS receiver and satellite. An attitude of the UAV is determined based on the relative distance measurements. A 3D camera pose rotation matrix is determined based on the attitude of the UAV. Computer vision image search computations are performed for analyzing the image data received from the UAV in real time using the 3D camera pose rotation matrix.Type: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: Mahanth K. Gowda, Justin G. Manweiler, Justin D. Weisz
-
Publication number: 20170179986Abstract: A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.Type: ApplicationFiled: March 3, 2017Publication date: June 22, 2017Inventors: Nirupam Roy, Romit Roy Choudhury, Mahanth K. Gowda
-
Patent number: 9608848Abstract: A data transmitter includes a vibration motor and a switch to regulate voltage from a direct-current (DC) power supply to the vibration motor. A microcontroller generates a pulse width modulation signal with which to drive the switch and regulate the voltage to the vibration motor in a sinusoidal manner, to generate data as symbols from vibrations that form a series of bits from the vibration motor. The microcontroller may also cancel and jam a sound of vibration (SoV) created by the vibration motor. A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.Type: GrantFiled: October 22, 2015Date of Patent: March 28, 2017Assignee: The Board of Trustees of the University of IllinoisInventors: Nirupam Roy, Romit Roy Choudhury, Mahanth K. Gowda
-
Publication number: 20160119168Abstract: A data transmitter includes a vibration motor and a switch to regulate voltage from a direct-current (DC) power supply to the vibration motor. A microcontroller generates a pulse width modulation signal with which to drive the switch and regulate the voltage to the vibration motor in a sinusoidal manner, to generate data as symbols from vibrations that form a series of bits from the vibration motor. The microcontroller may also cancel and jam a sound of vibration (SoV) created by the vibration motor. A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.Type: ApplicationFiled: October 22, 2015Publication date: April 28, 2016Inventors: Nirupam Roy, Romit Roy Choudhury, Mahanth K. Gowda