Patents by Inventor Prashant Choudhary

Prashant Choudhary 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: 11876650
    Abstract: An equalizer includes a first feed-forward stage that provides a measure of low-frequency ISI and a second feed-forward stage that includes a cascade of stages each making an ISI estimate. The ISI estimate from each stage is further equalized by application of the measures of low-frequency ISI from the first feed-forward stage and fed to the next in the cascade of stages. The ISI estimates from the stages thus become progressively more accurate. The number of stages applied to a given signal can be optimized to achieve a suitably low bit-error rate. Power is saved by disabling stages which are not required to meet that goal.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: January 16, 2024
    Assignee: Cadence Design Systems, Inc.
    Inventors: Prashant Choudhary, Nanyang Wang
  • Publication number: 20230119007
    Abstract: An equalizer includes a first feed-forward stage that provides a measure of low-frequency ISI and a second feed-forward stage that includes a cascade of stages each making an ISI estimate . The ISI estimate from each stage is further equalized by application of the measures of low-frequency ISI from the first feed-forward stage and fed to the next in the cascade of stages. The ISI estimates from the stages thus become progressively more accurate. The number of stages applied to a given signal can be optimized to achieve a suitably low bit-error rate. Power is saved by disabling stages which are not required to meet that goal.
    Type: Application
    Filed: November 1, 2022
    Publication date: April 20, 2023
    Inventors: Prashant Choudhary, Nanyang Wang
  • Patent number: 11582074
    Abstract: Optimized continuous time linear equalization (CTLE) circuit parameters for a received signal are found using an iterative search process. The received signal is repeatedly sampled by an analog-to-digital converter (ADC). Certain samples containing interference that cannot be cancelled by a CTLE in the sampled series are filtered out (discarded). The remaining samples are used to generate, over a selected evaluation window, a histogram of the sampled values. This histogram is used to calculate a figure of merit for the current CTLE parameter settings. The figures of merit for various CTLE parameter settings are compared to find the set of CTLE parameter settings that optimize the figure of merit and by extension, optimize the CTLE circuitry's performance at equalizing the received signal.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: February 14, 2023
    Assignee: Rambus Inc.
    Inventors: Nanyan Wang, Vadim Moshinsky, Prashant Choudhary
  • Patent number: 11502879
    Abstract: An equalizer includes a first feed-forward stage that provides a measure of low-frequency IS I and a second feed-forward stage that includes a cascade of stages each making an IS I estimate. The IS I estimate from each stage is further equalized by application of the measures of low-frequency IS I from the first feed-forward stage and fed to the next in the cascade of stages. The IS I estimate from the stages thus become progressively more accurate. The number of stages applied to a given signal can be optimized to achieve a suitably low bit-error rate. Power is saved by disabling stages which are not required to meet that goal.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 15, 2022
    Assignee: Rambus Inc.
    Inventors: Prashant Choudhary, Nanyang Wang
  • Publication number: 20220217025
    Abstract: Optimized continuous time linear equalization (CTLE) circuit parameters for a received signal are found using an iterative search process. The received signal is repeatedly sampled by an analog-to-digital converter (ADC). Certain samples containing interference that cannot be cancelled by a CTLE in the sampled series are filtered out (discarded). The remaining samples are used to generate, over a selected evaluation window, a histogram of the sampled values. This histogram is used to calculate a figure of merit for the current CTLE parameter settings. The figures of merit for various CTLE parameter settings are compared to find the set of CTLE parameter settings that optimize the figure of merit and by extension, optimize the CTLE circuitry's performance at equalizing the received signal.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 7, 2022
    Inventors: Nanyan WANG, Vadim MOSHINSKY, Prashant CHOUDHARY
  • Patent number: 11311135
    Abstract: Image analysis for comparison utilizes a combined image distance determined between the one or more captured images and the one or more reference images from a dual path analysis. The dual path analysis can comprise a first image analysis based on histograms of image colors and a second image analysis based a one-dimensional power spectral density of a black and white instance of the one or more captured images and the one or more reference images. In one case, the one-dimensional power spectral density derived by integrating a Discrete Fourier Transform of a two-dimensional image over annular rings of substantially equal area starting from the center of the two-dimensional image.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 26, 2022
    Inventor: Prashant Choudhary
  • Patent number: 11258641
    Abstract: Optimized continuous time linear equalization (CTLE) circuit parameters for a received signal are found using an iterative search process. The received signal is repeatedly sampled by an analog-to-digital converter (ADC). Certain samples containing interference that cannot be cancelled by a CTLE in the sampled series are filtered out (discarded). The remaining samples are used to generate, over a selected evaluation window, a histogram of the sampled values. This histogram is used to calculate a figure of merit for the current CTLE parameter settings. The figures of merit for various CTLE parameter settings are compared to find the set of CTLE parameter settings that optimize the figure of merit and by extension, optimize the CTLE circuitry's performance at equalizing the received signal.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: February 22, 2022
    Assignee: Rambus Inc.
    Inventors: Nanyan Wang, Vadim Moshinsky, Prashant Choudhary
  • Publication number: 20210306187
    Abstract: An equalizer includes a first feed-forward stage that provides a measure of low-frequency IS I and a second feed-forward stage that includes a cascade of stages each making an IS I estimate. The IS I estimate from each stage is further equalized by application of the measures of low-frequency IS I from the first feed-forward stage and fed to the next in the cascade of stages. The IS I estimate from the stages thus become progressively more accurate. The number of stages applied to a given signal can be optimized to achieve a suitably low bit-error rate. Power is saved by disabling stages which are not required to meet that goal.
    Type: Application
    Filed: July 31, 2019
    Publication date: September 30, 2021
    Inventors: Prashant Choudhary, Nanyang Wang
  • Publication number: 20210281449
    Abstract: Optimized continuous time linear equalization (CTLE) circuit parameters for a received signal are found using an iterative search process. The received signal is repeatedly sampled by an analog-to-digital converter (ADC). Certain samples containing interference that cannot be cancelled by a CTLE in the sampled series are filtered out (discarded). The remaining samples are used to generate, over a selected evaluation window, a histogram of the sampled values. This histogram is used to calculate a figure of merit for the current CTLE parameter settings. The figures of merit for various CTLE parameter settings are compared to find the set of CTLE parameter settings that optimize the figure of merit and by extension, optimize the CTLE circuitry's performance at equalizing the received signal.
    Type: Application
    Filed: February 22, 2021
    Publication date: September 9, 2021
    Inventors: Nanyan WANG, Vadim MOSHINSKY, Prashant CHOUDHARY
  • Publication number: 20200138228
    Abstract: Image analysis for comparison utilizes a combined image distance determined between the one or more captured images and the one or more reference images from a dual path analysis. The dual path analysis can comprise a first image analysis based on histograms of image colors and a second image analysis based a one-dimensional power spectral density of a black and white instance of the one or more captured images and the one or more reference images. In one case, the one-dimensional power spectral density derived by integrating a Discrete Fourier Transform of a two-dimensional image over annular rings of substantially equal area starting from the center of the two-dimensional image.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 7, 2020
    Inventor: Prashant Choudhary
  • Patent number: 10568336
    Abstract: A yogurt maker device comprises an outer shell to house a yogurt vessel that receives milk and a culture container that receives yogurt culture. A processor within the outer shell controls a heating element to boil milk within the yogurt vessel using a temperature sensor as feedback and for maintaining a predefined boiling temperature for a predefined period of boiling time and a stirring device to continuously stir boiling milk within the yogurt vessel while boiling and also while cooling to a cooling predefined temperature until fermentation temperature is reached. The processor also controls a culture container base holding the culture container and having a motor to automatically pour the yogurt culture when the fermentation temperature is reached. Finally, a cooling mechanism automatically provides cooling to contents of the yogurt vessel once fermentation is complete.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 25, 2020
    Assignee: JOGURT, LLC
    Inventors: Prashant Choudhary, Suresh Chandrasekaran
  • Patent number: 10555633
    Abstract: An automatic cooking device creates a recipe file based on an actual cooking session by an individual. The same dish can be automatically recreated on demand from the recipe file, wherein an optimal remaining cooking time is automatically determined responsive to an image analysis of real-time image sensor feedback versus reference image. In some implementations, recipe files are acquired through a network and downloaded for a fee.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: February 11, 2020
    Inventor: Prashant Choudhary
  • Patent number: 10320370
    Abstract: Methods and circuits for analyzing a signal and adjusting parameters of an equalizer for a signal. The signal is received at a receiver over a channel wherein the signal has a wave form. The signal is equalized at an equalizer using an adjustable parameter for the equalization. Data points from the signal are sampled between upper and lower limits of a threshold at an error sampler. A performance metric of the signal is computed based on a statistical density of the data points from the signal between the upper and lower limits of the threshold.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 11, 2019
    Assignee: MoSys, Inc.
    Inventors: Prashant Choudhary, Haidang Lin, Alvin Wang, Saman Behtash, Shaishav Desai
  • Publication number: 20170156358
    Abstract: A yogurt maker device comprises an outer shell to house a yogurt vessel that receives milk and a culture container that receives yogurt culture. A processor within the outer shell controls a heating element to boil milk within the yogurt vessel using a temperature sensor as feedback and for maintaining a predefined boiling temperature for a predefined period of boiling time and a stirring device to continuously stir boiling milk within the yogurt vessel while boiling and also while cooling to a cooling predefined temperature until fermentation temperature is reached. The processor also controls a culture container base holding the culture container and having a motor to automatically pour the yogurt culture when the fermentation temperature is reached. Finally, a cooling mechanism automatically provides cooling to contents of the yogurt vessel once fermentation is complete.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 8, 2017
    Inventors: Prashant CHOUDHARY, SURESH CHANDRASEKARAN
  • Publication number: 20160278563
    Abstract: An automatic cooking device creates a recipe file based on an actual cooking session by an individual. The same dish can be automatically recreated on demand from the recipe file, wherein an optimal remaining cooking time is automatically determined responsive to an image analysis of real-time image sensor feedback versus reference image. In some implementations, recipe files are acquired through a network and downloaded for a fee.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 29, 2016
    Inventor: Prashant CHOUDHARY
  • Patent number: 9148154
    Abstract: A delay-lock loop includes two feedback loops for controlling delay elements in the delay-lock loop. The first feedback loop includes a feedback circuit for generating a feedback signal indicating a delay adjustment based on a phase difference between an input clock signal to the delay-locked loop and an output clock signal generated by the delay-locked loop. The second feedback loop includes a power regulator that generates a regulated signal by regulating a power supply using the feedback signal as a reference. The delay-lock loop further includes a variable delay circuit including a resistor-capacitor network. The variable delay circuit controls a capacitance in the resistor-capacitor network based on the feedback signal and controls a resistance of the resistor-capacitor network based on the regulated signal. In this way, variable delay circuit generates the output clock signal by delaying the input clock signal based on both the feedback signal and the regulated signal.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 29, 2015
    Assignee: MoSys, Inc.
    Inventors: Prashant Choudhary, Aldo Bottelli, Charles W Boecker
  • Publication number: 20150263737
    Abstract: A delay-lock loop includes two feedback loops for controlling delay elements in the delay-lock loop. The first feedback loop includes a feedback circuit for generating a feedback signal indicating a delay adjustment based on a phase difference between an input clock signal to the delay-locked loop and an output clock signal generated by the delay-locked loop. The second feedback loop includes a power regulator that generates a regulated signal by regulating a power supply using the feedback signal as a reference. The delay-lock loop further includes a variable delay circuit including a resistor-capacitor network. The variable delay circuit controls a capacitance in the resistor-capacitor network based on the feedback signal and controls a resistance of the resistor-capacitor network based on the regulated signal. In this way, variable delay circuit generates the output clock signal by delaying the input clock signal based on both the feedback signal and the regulated signal.
    Type: Application
    Filed: March 31, 2014
    Publication date: September 17, 2015
    Applicant: MOSYS, INC.
    Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
  • Publication number: 20150244381
    Abstract: A delay-lock loop includes two feedback loops for controlling delay elements in the delay-lock loop. The first feedback loop includes a feedback circuit for generating a feedback signal indicating a delay adjustment based on a phase difference between an input clock signal to the delay-locked loop and an output clock signal generated by the delay-locked loop. The second feedback loop includes a power regulator that generates a regulated signal by regulating a power supply using the feedback signal as a reference. The delay-lock loop further includes a variable delay circuit including a resistor-capacitor network. The variable delay circuit controls a capacitance in the resistor-capacitor network based on the feedback signal and controls a resistance of the resistor-capacitor network based on the regulated signal. In this way, variable delay circuit generates the output clock signal by delaying the input clock signal based on both the feedback signal and the regulated signal.
    Type: Application
    Filed: March 31, 2014
    Publication date: August 27, 2015
    Applicant: MoSys, Inc.
    Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
  • Publication number: 20140218083
    Abstract: A delay-lock loop includes two feedback loops for controlling delay elements in the delay-lock loop. The first feedback loop includes a feedback circuit for generating a feedback signal indicating a delay adjustment based on a phase difference between an input clock signal to the delay-locked loop and an output clock signal generated by the delay-locked loop. The second feedback loop includes a power regulator that generates a regulated signal by regulating a power supply using the feedback signal as a reference. The delay-lock loop further includes a variable delay circuit including a resistor-capacitor network. The variable delay circuit controls a capacitance in the resistor-capacitor network based on the feedback signal and controls a resistance of the resistor-capacitor network based on the regulated signal. In this way, variable delay circuit generates the output clock signal by delaying the input clock signal based on both the feedback signal and the regulated signal.
    Type: Application
    Filed: March 31, 2014
    Publication date: August 7, 2014
    Applicant: MoSys, Inc.
    Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
  • Publication number: 20140210531
    Abstract: A delay-lock loop includes two feedback loops for controlling delay elements in the delay-lock loop. The first feedback loop includes a feedback circuit for generating a feedback signal indicating a delay adjustment based on a phase difference between an input clock signal to the delay-locked loop and an output clock signal generated by the delay-locked loop. The second feedback loop includes a power regulator that generates a regulated signal by regulating a power supply using the feedback signal as a reference. The delay-lock loop further includes a variable delay circuit including a resistor-capacitor network. The variable delay circuit controls a capacitance in the resistor-capacitor network based on the feedback signal and controls a resistance of the resistor-capacitor network based on the regulated signal. In this way, variable delay circuit generates the output clock signal by delaying the input clock signal based on both the feedback signal and the regulated signal.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: MOSYS, INC.
    Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker