Patents by Inventor Ashutosh Jain
Ashutosh Jain 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).
-
Publication number: 20250132668Abstract: A circuit that is capable of generating a negative voltage on a negative voltage supply node. The circuit includes a negative voltage generation circuit, an oscillator and an oscillator control signal generator. The negative voltage generation circuit generates a negative voltage on the negative voltage supply node in response to receiving a signal from the oscillator. The negative voltage generated by the negative voltage generation circuit depends upon the frequency of the signal from the oscillator. The oscillator control signal generator controls the frequency of the signal from the oscillator by sensing the negative voltage present on the negative voltage supply node, and by increasing or decreasing the frequency of the signal from the oscillator accordingly. Thus, charge is replenished to the negative voltage supply node to more closely match the drawing of charge from that negative voltage supply node, thereby more accurately generating the negative voltage.Type: ApplicationFiled: October 24, 2023Publication date: April 24, 2025Inventors: Ashutosh KUMAR, Abhishek JAIN, Suraj Somashekara KUMAR, Ramesh G. KARPUR, Ashutosh Ravindra JOHARAPURKAR, Zhemin ZHANG, Yalong LI, Rohan SAMSI, Marco A. ZUNIGA
-
Publication number: 20250132656Abstract: An isolation driver circuit for a pulse width modulation signal. The isolation driver circuit includes a rising edge detection circuit, a falling edge detection circuit, and a decoder. The rising edge detection circuit and the falling edge detection circuit respectively detect rising edges and falling edges of the input pulse width modulation signal, and respectively output corresponding rising edge detection signals and falling edge detection signals that are capacitively isolated from the input pulse width modulation signal. The decoder receives the rising edge detection signals and the falling edge detection signals, and outputs respective rising edges and falling edges of an output pulse width modulation signal that temporally align with the respective rising edges and falling edges of the input pulse width modulation signal. Thus, information stored in the pulse widths of the input pulse width modulation signal are preserved with high fidelity in the output pulse width modulation signal.Type: ApplicationFiled: October 24, 2023Publication date: April 24, 2025Inventors: Abhishek JAIN, Ramesh G. KARPUR, Ashutosh KUMAR, Suraj Somashekara KUMAR, Ashutosh Ravindra JOHARAPURKAR
-
Patent number: 12284046Abstract: A method for wireless communication by a network node includes transmitting a first group of frames comprising a group of normal slots and one or more first special slots. The method also includes reconfiguring one or more second special slots within a second group of frames scheduled after the first group of frames based on a block error rate (BLER) associated with the group of normal slots failing to satisfy a BLER condition. The method further includes transmitting the second group of frames based on reconfiguring the one or more second special slots within the second group of frames.Type: GrantFiled: April 12, 2022Date of Patent: April 22, 2025Assignee: QUALCOMM IncorporatedInventors: Ashutosh Vinod Agrawal, Jae Won Yoo, Manish Jain, Hari Sankar, Alexei Yurievitch Gorokhov
-
Publication number: 20250125054Abstract: Disclosed are systems and methods for identifying prostate cancer patients at high-risk of progression among clinically intermediate risk group. Images of patient cells are obtained and tiled into subsets of smaller images. Using a trained machine learning model, a morphology quantification process is performed on the subsets of smaller images. Portions of the images are input into the trained machine learning models. The trained machine learning model determines the occurrence of likely cancer cells and classifies the cancer cells with a grading. The system then uses this out of the machine learning model to identify whether the cells in the subsets of smaller images indicate whether a prostate cancer patient is at a risk of progression among a clinically intermediate risk group.Type: ApplicationFiled: October 17, 2024Publication date: April 17, 2025Inventors: Hassan Muhammad, Chensu Xie, Parag Jain, Rajat Roy, Ashutosh K. Tewari, Dimple Chakravarty, Sujit S. Nair
-
Patent number: 12265463Abstract: One or more embodiments relate to executing a software testing tool to identify function calls—internal and/or external—of software code and their corresponding errors. Once identified-such as during an information gathering operation-the error codes may be returned in place of actual outputs of the function during testing, and the downstream processing of the software as a result of the errors may be evaluated. As such, an automatic software testing tool may be implemented that not only identifies functions calls and corresponding errors, but also evaluates performance of the software in view of the various different error types associated with the function calls.Type: GrantFiled: January 10, 2023Date of Patent: April 1, 2025Assignee: NVIDIA CORPORATIONInventors: Saumya Nair, Yogesh Kini, Ashutosh Jain, Neeraja Gubba
-
Publication number: 20250080127Abstract: An analog-to-digital converter (ADC) includes a digital-to-analog converter (DAC), a comparator coupled to an output of the DAC, a successive approximation register (SAR) logic unit coupled to an output of the comparator, and a programmable delay unit. The comparator includes a preamplifier having an input coupled to the output of the DAC and a latch having an input coupled to the output of the preamplifier and an output coupled to the input of the SAR logic unit. SAR logic unit generates a control signal, and programmable delay unit adjusts a delay between the control signal and a delayed control signal based on at least one parameter, such that comparator receives control signal and delayed control signal. In some implementations, the parameter is at least one of a frequency of a signal input to the DAC, a source impedance of a circuit driving the input signal, and a preamplifier power mode.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Michael Todd Berens, Khoi Mai, Ashutosh Jain, Dylan John Rosser
-
Patent number: 12243118Abstract: Apparatuses, systems, and techniques to indicate contextual information to be used by available logical processors. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to indicate a first set of contextual information to be used by a first subset of available processors.Type: GrantFiled: January 13, 2022Date of Patent: March 4, 2025Assignee: NVIDIA CorporationInventors: David Anthony Fontaine, Maciej Marcin Piechotka, Kyrylo Perelygin, Lukasz Krystian Ligowski, Ashutosh Jain, Jitendra Pratap Singh Chauhan, Jaydeep Marathe, Magnus Strengert, Xiaonan Tian, Sebastian Piotr Jodlowski, John Clifton Woolley, Jr.
-
Patent number: 12236218Abstract: In various examples, techniques for performing software code verification are described. Systems and methods are disclosed for generating, using intermediate code and user input, a call graph that represents source code for software. For instance, the call graph represents at least functions (e.g., internal functions, external functions, etc.) associated with the software, calls (e.g., direct calls, call pointers, etc.) between the functions, and register information associated with the functions (e.g., variables used by the functions, assembly code used by the functions, etc.). The systems and methods may further use the call graph to perform software code verification by verifying rules from design specifications for the software and/or rules from various certification standards.Type: GrantFiled: August 2, 2022Date of Patent: February 25, 2025Assignee: NVIDIA CorporationInventors: Ashutosh Jain, Charan Pai, Deepak Ravi, Karthik Raghavan Ravi, Kiran Sj, Yogesh Kini
-
Patent number: 12229566Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more functions to be performed in response to one or more errors from one or more accelerators within a heterogeneous processor.Type: GrantFiled: November 28, 2022Date of Patent: February 18, 2025Assignee: NVIDIA CorporationInventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
-
Publication number: 20240232050Abstract: One or more embodiments of the present disclosure relate to executing a software testing tool to identify function calls—internal and/or external—of software code and their corresponding errors. Once identified—such as during an information gathering operation—the error codes may be returned in place of actual outputs of the function during testing, and the downstream processing of the software as a result of the errors may be evaluated. As such, an automatic software testing tool may be implemented that not only identifies functions calls and corresponding errors, but also evaluates performance of the software in view of the various different error types associated with the function calls.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Inventors: Saumya Nair, Yogesh Kini, Ashutosh Jain, Neeraja Gubba
-
Publication number: 20240176622Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more functions to be performed in response to one or more errors from one or more accelerators within a heterogeneous processor.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
-
Publication number: 20240176684Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more memory regions to store error information from one or more accelerators within a heterogeneous processor.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
-
Publication number: 20240176685Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to transfer information between memory of two or more accelerators.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
-
Publication number: 20240176679Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more operations in a sequence of operations to be performed by one or more accelerators within a heterogeneous processor.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
-
Publication number: 20240045662Abstract: In various examples, techniques for performing software code verification are described. Systems and methods are disclosed for generating, using intermediate code and user input, a call graph that represents source code for software. For instance, the call graph represents at least functions (e.g., internal functions, external functions, etc.) associated with the software, calls (e.g., direct calls, call pointers, etc.) between the functions, and register information associated with the functions (e.g., variables used by the functions, assembly code used by the functions, etc.). The systems and methods may further use the call graph to perform software code verification by verifying rules from design specifications for the software and/or rules from various certification standards.Type: ApplicationFiled: August 2, 2022Publication date: February 8, 2024Inventors: Ashutosh Jain, Charan Pai, Deepak Ravi, Karthik Raghavan Ravi, Kiran SJ, Yogesh Kini
-
Publication number: 20230222619Abstract: Apparatuses, systems, and techniques to indicate contextual information to be used by available logical processors. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to indicate a first set of contextual information to be used by a first subset of available processors.Type: ApplicationFiled: January 13, 2022Publication date: July 13, 2023Inventors: David Anthony Fontaine, Maciej Marcin Piechotka, Kyrylo Perelygin, Lukasz Krystian Ligowski, Ashutosh Jain, Jitendra Pratap Singh Chauhan, Jaydeep Marathe, Magnus Strengert, Xiaonan Tian, Sebastian Piotr Jodlowski, John Clifton Woolley, JR.
-
Patent number: 11683029Abstract: A transmission gate includes a first P-type transistor and a second P-type transistor coupled in series between a first signal node and an internal node. The transmission gate is enabled by turning on the first P-type transistor and the second P-type transistor to communicate signals between the first signal node and the internal node. The transmission gate is disabled by turning off the first P-type transistor and the second P-type transistor to stop communicating signals between the first signal node and the internal node. While the transmission gate is disabled, a third P-type transistor having a first current electrode coupled to a circuit node between the first and second P-type transistors and a control electrode coupled to the first signal node is used to track voltage of the first signal node and, in response to the tracking, control a voltage level at the circuit node to limit a gate-to-source voltage of the first P-type transistor.Type: GrantFiled: January 18, 2022Date of Patent: June 20, 2023Assignee: NXP B.V.Inventors: Ashutosh Jain, Khoi Mai
-
Patent number: 11588495Abstract: During a sampling phase, an analog front end circuit connects input of a first sampling capacitor to an analog input signal and input of a second sampling capacitor to a reference signal, and connects first and second hold capacitors to ground. During a partial tracking phase, input of the first sampling capacitor is connected to the reference voltage and the input of the second sampling capacitor is connected to the analog input signal. The first hold capacitor is connected to a first output of a gain amplifier and the second hold capacitor to a second output of the gain amplifier. Output of the first sampling capacitor is coupled to a first input of an amplifier and output of the second sampling capacitor is coupled to a second input of the amplifier.Type: GrantFiled: July 12, 2021Date of Patent: February 21, 2023Assignee: NXP USA, Inc.Inventors: Stefano Pietri, Michael Todd Berens, Yikun Mo, Ashutosh Jain
-
Patent number: 11581875Abstract: In an integrated circuit, a first current source is coupled between a first supply voltage and a first node. An output stage includes a first current steering PMOS transistor coupled to the first node, a first current steering NMOS transistor including a first current electrode coupled to the first current steering PMOS transistor at a second node, a second current steering PMOS coupled to the first node, and a second current steering NMOS transistor including a first current electrode coupled to the second current steering PMOS transistor at a third node. Voltage at the second node is used to drive a gate of the second current steering PMOS transistor, and voltage at the third node is used to drive a gate of the first current steering PMOS transistor. First and second programmable slew rate pre-drivers provide outputs to the gates of the first and second current steering NMOS transistors, respectively.Type: GrantFiled: October 26, 2021Date of Patent: February 14, 2023Assignee: NXP B.V.Inventors: Khoi Mai, Ashutosh Jain
-
Publication number: 20220052707Abstract: During a sampling phase, an analog front end circuit connects input of a first sampling capacitor to an analog input signal and input of a second sampling capacitor to a reference signal, and connects first and second hold capacitors to ground. During a partial tracking phase, input of the first sampling capacitor is connected to the reference voltage and the input of the second sampling capacitor is connected to the analog input signal. The first hold capacitor is connected to a first output of a gain amplifier and the second hold capacitor to a second output of the gain amplifier. Output of the first sampling capacitor is coupled to a first input of an amplifier and output of the second sampling capacitor is coupled to a second input of the amplifier.Type: ApplicationFiled: July 12, 2021Publication date: February 17, 2022Inventors: Stefano Pietri, Michael Todd Berens, Yikun Mo, Ashutosh Jain