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: 11876650Abstract: 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: GrantFiled: November 1, 2022Date of Patent: January 16, 2024Assignee: Cadence Design Systems, Inc.Inventors: Prashant Choudhary, Nanyang Wang
-
Publication number: 20230119007Abstract: 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: ApplicationFiled: November 1, 2022Publication date: April 20, 2023Inventors: Prashant Choudhary, Nanyang Wang
-
Patent number: 11582074Abstract: 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: GrantFiled: January 14, 2022Date of Patent: February 14, 2023Assignee: Rambus Inc.Inventors: Nanyan Wang, Vadim Moshinsky, Prashant Choudhary
-
Patent number: 11502879Abstract: 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: GrantFiled: July 31, 2019Date of Patent: November 15, 2022Assignee: Rambus Inc.Inventors: Prashant Choudhary, Nanyang Wang
-
Publication number: 20220217025Abstract: 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: ApplicationFiled: January 14, 2022Publication date: July 7, 2022Inventors: Nanyan WANG, Vadim MOSHINSKY, Prashant CHOUDHARY
-
Patent number: 11311135Abstract: 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: GrantFiled: November 1, 2019Date of Patent: April 26, 2022Inventor: Prashant Choudhary
-
Patent number: 11258641Abstract: 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: GrantFiled: February 22, 2021Date of Patent: February 22, 2022Assignee: Rambus Inc.Inventors: Nanyan Wang, Vadim Moshinsky, Prashant Choudhary
-
Publication number: 20210306187Abstract: 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: ApplicationFiled: July 31, 2019Publication date: September 30, 2021Inventors: Prashant Choudhary, Nanyang Wang
-
Publication number: 20210281449Abstract: 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: ApplicationFiled: February 22, 2021Publication date: September 9, 2021Inventors: Nanyan WANG, Vadim MOSHINSKY, Prashant CHOUDHARY
-
Publication number: 20200138228Abstract: 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: ApplicationFiled: November 1, 2019Publication date: May 7, 2020Inventor: Prashant Choudhary
-
Patent number: 10568336Abstract: 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: GrantFiled: December 2, 2016Date of Patent: February 25, 2020Assignee: JOGURT, LLCInventors: Prashant Choudhary, Suresh Chandrasekaran
-
Patent number: 10555633Abstract: 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: GrantFiled: March 28, 2016Date of Patent: February 11, 2020Inventor: Prashant Choudhary
-
Patent number: 10320370Abstract: 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: GrantFiled: December 27, 2012Date of Patent: June 11, 2019Assignee: MoSys, Inc.Inventors: Prashant Choudhary, Haidang Lin, Alvin Wang, Saman Behtash, Shaishav Desai
-
Publication number: 20170156358Abstract: 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: ApplicationFiled: December 2, 2016Publication date: June 8, 2017Inventors: Prashant CHOUDHARY, SURESH CHANDRASEKARAN
-
Publication number: 20160278563Abstract: 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: ApplicationFiled: March 28, 2016Publication date: September 29, 2016Inventor: Prashant CHOUDHARY
-
Patent number: 9148154Abstract: 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: GrantFiled: March 31, 2014Date of Patent: September 29, 2015Assignee: MoSys, Inc.Inventors: Prashant Choudhary, Aldo Bottelli, Charles W Boecker
-
Publication number: 20150263737Abstract: 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: ApplicationFiled: March 31, 2014Publication date: September 17, 2015Applicant: MOSYS, INC.Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
-
Publication number: 20150244381Abstract: 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: ApplicationFiled: March 31, 2014Publication date: August 27, 2015Applicant: MoSys, Inc.Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
-
Publication number: 20140218083Abstract: 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: ApplicationFiled: March 31, 2014Publication date: August 7, 2014Applicant: MoSys, Inc.Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker
-
Publication number: 20140210531Abstract: 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: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: MOSYS, INC.Inventors: Prashant Choudhary, Aldo Bottelli, Charles W. Boecker