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: 11995616
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: May 28, 2024
    Assignee: ANI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Hitesh Hinduja, Gaurav Agarwal, Krishna Koushik Vsr, Smruti Chourasia, Shreya Kekkar, Hrishikesh Bharadwaj Chakrapani, Punit Mahipal
  • Patent number: 10209763
    Abstract: 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: Grant
    Filed: September 9, 2016
    Date of Patent: February 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Anand V. Akella, Praveen Parthasarathy Iyengar, Rajendra Kumar Thirumurthi, Samar Sharma, Krishna Bharadwaj Dharwada, Vivek Purushotham
  • Publication number: 20180074570
    Abstract: 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: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Anand V. Akella, Praveen Parthasarathy Iyengar, Rajendra Kumar Thirumurthi, Samar Sharma, Krishna Bharadwaj Dharwada, Vivek Purushotham
  • Patent number: 8934595
    Abstract: 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: Grant
    Filed: January 15, 2014
    Date of Patent: January 13, 2015
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Patent number: 8755470
    Abstract: 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: Grant
    Filed: March 28, 2013
    Date of Patent: June 17, 2014
    Assignee: National Instruments Corporation
    Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
  • Publication number: 20140126676
    Abstract: 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: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Patent number: 8654903
    Abstract: 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: Grant
    Filed: April 19, 2013
    Date of Patent: February 18, 2014
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20130230114
    Abstract: 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: Application
    Filed: April 19, 2013
    Publication date: September 5, 2013
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Patent number: 8446974
    Abstract: 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: Grant
    Filed: January 27, 2010
    Date of Patent: May 21, 2013
    Assignee: National Instruments Corporation
    Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
  • Patent number: 8442161
    Abstract: 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: Grant
    Filed: February 15, 2011
    Date of Patent: May 14, 2013
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20120207248
    Abstract: 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: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20110182387
    Abstract: 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: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana