Patents by Inventor Krishna Bharadwaj
Krishna Bharadwaj 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: 11995616Abstract: A method for asset health management is provided. The method includes receiving, first maintenance data, first booking data, first vehicle data, first operational data, and a labelled dataset for a set of vehicles over a first time-interval. The labelled dataset includes at least an actual health index for each vehicle observed over the first time-interval. The method includes determining a first plurality of features and a corresponding first plurality of feature values based on the first maintenance data, the first booking data, the first vehicle data, and the first operational data. The method includes training a prediction model based on the first plurality of features, the first plurality of feature values, and the labelled dataset. The method includes determining a health index of a target vehicle based on the trained first prediction model and a first dataset associated with the target vehicle.Type: GrantFiled: December 31, 2020Date of Patent: May 28, 2024Assignee: ANI TECHNOLOGIES PRIVATE LIMITEDInventors: Hitesh Hinduja, Gaurav Agarwal, Krishna Koushik Vsr, Smruti Chourasia, Shreya Kekkar, Hrishikesh Bharadwaj Chakrapani, Punit Mahipal
-
Patent number: 10209763Abstract: A method is described and in one embodiment includes, for each of a plurality of outgoing ports of a first network element: collecting data comprising a number of packets arriving the outgoing port and an amount of power consumed by the outgoing port for a first time interval; calculating a packet per watt (“P/W”) metric for the port for the first time interval, wherein the P/W metric comprises the number of packets coming into the port divided by the amount of power consumed by the port during the first time interval; repeating the collecting and calculating for a number of successive time intervals; calculating a mean P/W metric for a time period comprising the first time interval and the successive time intervals; and calculating a variance for the time period comprising the first time interval and the successive time intervals. The method further includes redirecting traffic received at the network element to the outgoing port having the lowest variance.Type: GrantFiled: September 9, 2016Date of Patent: February 19, 2019Assignee: Cisco Technology, Inc.Inventors: Anand V. Akella, Praveen Parthasarathy Iyengar, Rajendra Kumar Thirumurthi, Samar Sharma, Krishna Bharadwaj Dharwada, Vivek Purushotham
-
Publication number: 20180074570Abstract: A method is described and in one embodiment includes, for each of a plurality of outgoing ports of a first network element: collecting data comprising a number of packets arriving the outgoing port and an amount of power consumed by the outgoing port for a first time interval; calculating a packet per watt (“P/W”) metric for the port for the first time interval, wherein the P/W metric comprises the number of packets coming into the port divided by the amount of power consumed by the port during the first time interval; repeating the collecting and calculating for a number of successive time intervals; calculating a mean P/W metric for a time period comprising the first time interval and the successive time intervals; and calculating a variance for the time period comprising the first time interval and the successive time intervals. The method further includes redirecting traffic received at the network element to the outgoing port having the lowest variance.Type: ApplicationFiled: September 9, 2016Publication date: March 15, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Anand V. Akella, Praveen Parthasarathy Iyengar, Rajendra Kumar Thirumurthi, Samar Sharma, Krishna Bharadwaj Dharwada, Vivek Purushotham
-
Patent number: 8934595Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: GrantFiled: January 15, 2014Date of Patent: January 13, 2015Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Patent number: 8755470Abstract: A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(?,?) is computed for each point (?,?) in the grid by (a) applying a phase adjustment of angle ? and a frequency adjustment of frequency ? to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (?e, ?e) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.Type: GrantFiled: March 28, 2013Date of Patent: June 17, 2014Assignee: National Instruments CorporationInventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
-
Publication number: 20140126676Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: ApplicationFiled: January 15, 2014Publication date: May 8, 2014Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Patent number: 8654903Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: GrantFiled: April 19, 2013Date of Patent: February 18, 2014Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20130230114Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: ApplicationFiled: April 19, 2013Publication date: September 5, 2013Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Patent number: 8446974Abstract: A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(?,?) is computed for each point (?,?) in the grid by (a) applying a phase adjustment of angle ? and a frequency adjustment of frequency ? to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (?e,?e) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.Type: GrantFiled: January 27, 2010Date of Patent: May 21, 2013Assignee: National Instruments CorporationInventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
-
Patent number: 8442161Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: GrantFiled: February 15, 2011Date of Patent: May 14, 2013Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20120207248Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.Type: ApplicationFiled: February 15, 2011Publication date: August 16, 2012Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20110182387Abstract: A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(?,?) is computed for each point (?,?) in the grid by (a) applying a phase adjustment of angle ? and a frequency adjustment of frequency ? to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (?e,?e) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.Type: ApplicationFiled: January 27, 2010Publication date: July 28, 2011Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana