Patents by Inventor Neha Bhargava
Neha Bhargava 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: 11650233Abstract: A fast load current sensing apparatus and scheme provides instantaneous detection of peak current excursions using low silicon area and power efficient techniques. The response time for detecting signal excursions and measuring a signal (e.g., load current) is independent of resolution or precision and can be applied to high resolution telemetry. The apparatus sends out maximum current limit (FHC_limit) code at any instant the load current is detected to be more than a digital-to-analog converter (DAC) code. If the load current is less than the FHC_limit the scheme restores to a next DAC code as per a counter's next value. In case load current is more than FHC_limit, the scheme updates the DAC code to FHC_limit code and starts the counter from the FHC_limit.Type: GrantFiled: December 16, 2020Date of Patent: May 16, 2023Assignee: Intel CorporationInventors: Neha Bhargava, Arvindh Rajasekaran, Anup Deka
-
Publication number: 20230039841Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.Type: ApplicationFiled: October 24, 2022Publication date: February 9, 2023Inventors: Rishabh Singh, Aaron Zemach, Chiraag Galaiya, Dima Brezhnev, David Lick, Francisco Velasquez, Max Lin, Neha Bhargava, Peilun Zhang, Rahul Srinivasan, Simon Tong, Victoria Taylor, Vishnu Sivaji, Zifan Xiao
-
Patent number: 11481195Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.Type: GrantFiled: December 15, 2020Date of Patent: October 25, 2022Assignee: GOOGLE LLCInventors: Rishabh Singh, Aaron Zemach, Chiraag Galaiya, Dima Brezhnev, David Lick, Francisco Velasquez, Max Lin, Neha Bhargava, Peilun Zhang, Rahul Srinivasan, Simon Tong, Victoria Taylor, Vishnu Sivaji, Zifan Xiao
-
Publication number: 20210389353Abstract: A fast load current sensing apparatus and scheme provides instantaneous detection of peak current excursions using low silicon area and power efficient techniques. The response time for detecting signal excursions and measuring a signal (e.g., load current) is independent of resolution or precision and can be applied to high resolution telemetry. The apparatus sends out maximum current limit (FHC_limit) code at any instant the load current is detected to be more than a digital-to-analog converter (DAC) code. If the load current is less than the FHC_limit the scheme restores to a next DAC code as per a counter's next value. In case load current is more than FHC_limit, the scheme updates the DAC code to FHC_limit code and starts the counter from the FHC_limit.Type: ApplicationFiled: December 16, 2020Publication date: December 16, 2021Applicant: Intel CorporationInventors: Neha Bhargava, Arvindh Rajasekaran, Anup Deka
-
Publication number: 20210382697Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.Type: ApplicationFiled: December 15, 2020Publication date: December 9, 2021Inventors: Rishabh Singh, Aaron Zemach, Chiraag Galaiya, Dima Brezhnev, David Lick, Francisco Velasquez, Max Lin, Neha Bhargava, Peilun Zhang, Rahul Srinivasan, Simon Tong, Victoria Taylor, Vishnu Sivaji, Zifan Xiao
-
Publication number: 20210383060Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving first user input in a first cell in a spreadsheet; automatically synthesizing a program using the first user input in the first cell as a first example, where the program includes at least one function in a spreadsheet programming language and, when the program is executed, the program generates output that matches the first example; determining at least one additional cell in the spreadsheet that is related to the first cell; determining that a display triggering condition is satisfied; and in response to the determining that the display triggering condition is satisfied, displaying, in each of the at least one additional cell, an output of the program corresponding to the additional cell.Type: ApplicationFiled: December 15, 2020Publication date: December 9, 2021Inventors: Rishabh Singh, Aaron Zemach, Chiraag Galaiya, Dima Brezhnev, David Lick, Francisco Velasquez, Max Lin, Neha Bhargava, Peilun Zhang, Rahul Srinivasan, Simon Tong, Victoria Taylor, Vishnu Sivaji, Zifan Xiao
-
Patent number: 11170288Abstract: Systems, methods, and non-transitory computer readable media can determine a representation of an advertisement based on a first machine learning model. The representation can be provided to a second machine learning model. One or more qualitative ratings associated with the advertisement can be determined based on the second machine learning model.Type: GrantFiled: August 3, 2017Date of Patent: November 9, 2021Assignee: Facebook, Inc.Inventors: Alexander Peysakhovich, Michael Randolph Corey, Neha Bhargava, Hannah Siow Pavalow
-
Publication number: 20190042919Abstract: Systems, methods, and non-transitory computer readable media can determine a representation of an advertisement based on a first machine learning model. The representation can be provided to a second machine learning model. One or more qualitative ratings associated with the advertisement can be determined based on the second machine learning model.Type: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventors: Alexander Peysakhovich, Michael Randolph Corey, Neha Bhargava, Hannah Siow Pavalow
-
Patent number: 10050607Abstract: A polyphase decimation FIR filter apparatus including a modulo integrator circuit configured to integrate input samples and to provide integrated input samples; and a polyphase FIR filter circuit configured to process the integrated input samples, the polyphase FIR filter circuit including a plurality of multiplier accumulator circuits, each configured to accumulate products of coefficients and respective integrated signal samples, wherein each of the multiplier accumulator circuits receives a subset of FIR filter coefficients, wherein the FIR filter coefficients are derived as the nth difference of original filter coefficients, where n is a number of integrators in the integrator circuit, and wherein the FIR filter circuit is configured to perform computation operations with modulo arithmetic.Type: GrantFiled: December 17, 2014Date of Patent: August 14, 2018Assignee: STMicroelectronics International N.V.Inventors: Neha Bhargava, Ankur Bal
-
Patent number: 10050606Abstract: A polyphase decimation FIR filter apparatus including a modulo integrator circuit configured to integrate input samples and to provide integrated input samples; and a polyphase FIR filter circuit configured to process the integrated input samples, the polyphase FIR filter circuit including a plurality of multiplier accumulator circuits, each configured to accumulate products of coefficients and respective integrated signal samples, wherein each of the multiplier accumulator circuits receives a subset of FIR filter coefficients, wherein the FIR filter coefficients are derived as the nth difference of original filter coefficients, where n is a number of integrators in the integrator circuit, and wherein the FIR filter circuit is configured to perform computation operations with modulo arithmetic.Type: GrantFiled: June 23, 2017Date of Patent: August 14, 2018Assignee: STMicroelectronics International N.V.Inventors: Neha Bhargava, Ankur Bal
-
Publication number: 20170294898Abstract: A polyphase decimation FIR filter apparatus including a modulo integrator circuit configured to integrate input samples and to provide integrated input samples; and a polyphase FIR filter circuit configured to process the integrated input samples, the polyphase FIR filter circuit including a plurality of multiplier accumulator circuits, each configured to accumulate products of coefficients and respective integrated signal samples, wherein each of the multiplier accumulator circuits receives a subset of FIR filter coefficients, wherein the FIR filter coefficients are derived as the nth difference of original filter coefficients, where n is a number of integrators in the integrator circuit, and wherein the FIR filter circuit is configured to perform computation operations with modulo arithmetic.Type: ApplicationFiled: June 23, 2017Publication date: October 12, 2017Inventors: Neha Bhargava, Ankur Bal
-
Patent number: 9780803Abstract: A built-in self-test (BIST) circuit is provided for testing an analog-to-digital converter (ADC). A multi-order sigma-delta (??) modulator has an input that receives an input signal, a first output generating analog test signal derived from the input signal and applied to an input of the ADC and a second output generating a binary data stream. A digital recombination and filtering circuit has a first input that receives the binary data stream and a second input that receives a digital test signal output from the ADC in response to the analog test signal. The digital recombination and filtering circuit combines and filters the binary data stream and digital test signal to generate a digital result signal including a signal component derived from an error introduced by operation of the ADC. A correlation circuit is used to isolate that error signal component.Type: GrantFiled: September 15, 2016Date of Patent: October 3, 2017Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Chandrajit Debnath, Neha Bhargava
-
Publication number: 20160182014Abstract: A polyphase decimation FIR filter apparatus including a modulo integrator circuit configured to integrate input samples and to provide integrated input samples; and a polyphase FIR filter circuit configured to process the integrated input samples, the polyphase FIR filter circuit including a plurality of multiplier accumulator circuits, each configured to accumulate products of coefficients and respective integrated signal samples, wherein each of the multiplier accumulator circuits receives a subset of FIR filter coefficients, wherein the FIR filter coefficients are derived as the nth difference of original filter coefficients, where n is a number of integrators in the integrator circuit, and wherein the FIR filter circuit is configured to perform computation operations with modulo arithmetic.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Neha Bhargava, Ankur Bal
-
Patent number: 9246509Abstract: A sigma delta analog-to-digital converter includes a sigma delta modulator including a segmented digital-to-analog converter (DAC), the segmented DAC including a coarse DAC and a fine DAC, wherein the sigma delta modulator is configured to generate a coarse quantized signal and a fine quantized signal; recombination logic configured to combine the coarse quantized signal and the fine quantized signal; and a calibration circuit, operable in a calibration mode, to calibrate the recombination logic to compensate for mismatch between the coarse DAC and the fine DAC of the segmented DAC.Type: GrantFiled: September 2, 2014Date of Patent: January 26, 2016Assignee: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Neha Bhargava, Ankur Bal
-
Publication number: 20150332313Abstract: An online system or third party system allows advertisers to evaluate and test ad creatives before the ad creatives are presented to users in an ad campaign. Based on a set of test ad creatives for which feature scores and objective scores are determined by content evaluators (e.g., users, content processing algorithms), a model is trained to determine objective scores for an ad creative based on feature scores of the ad creative. The trained model is applied to a target ad creative, which has yet to be or has been presented to users, to determine one or more objective scores for the target ad creative based on feature scores of the target ad creative. Feedback is presented to an advertiser associated with the target ad creative based on the objective scores determined for the target ad creative.Type: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: Facebook. Inc.Inventors: Daniel Slotwiner, Neha Bhargava, Eurry Kim, David Yong Joon Pio, Robert Andrew Creekmore, Omid Saadati, Tarun Kartikaye Sharma
-
Patent number: 9015219Abstract: A signal processor includes one or more memory banks, wherein each memory bank stores filter coefficients; and one or more coefficient multiplexer units; each coefficient multiplexer unit being associated with a memory bank, and retrieves a filter coefficient based on a number of received input samples. The processor includes one or more multiply and accumulate (MAC) units, each MAC unit being associated with a coefficient multiplexer unit and determines a product of the retrieved filter coefficient with an input sample; retrieves a previous value stored in an associated register; computes a summation of the previous value and the product; and stores the summation in the associated register. The processor includes an output multiplexer unit to select a register, and to provide a value stored in the register as an output.Type: GrantFiled: May 10, 2012Date of Patent: April 21, 2015Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Anupam Jain, Neha Bhargava
-
Patent number: 8878710Abstract: In an embodiment, a set of input samples are filtered to provide a set of filtered samples using an N-tap filter. A steady-state-response-output sample of the N-tap filter is determined from a N/2th sample of the set of filtered samples.Type: GrantFiled: November 15, 2012Date of Patent: November 4, 2014Assignee: STMicroelectronics International N.V.Inventors: Ankur Bal, Neha Bhargava, Anupam Jain
-
Publication number: 20140132434Abstract: In an embodiment, a set of input samples are filtered to provide a set of filtered samples using an N-tap filter. A steady-state-response-output sample of the N-tap filter is determined from a N/2th sample of the set of filtered samples.Type: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Ankur BAL, Neha BHARGAVA, Anupam JAIN
-
Publication number: 20130110898Abstract: A signal processor includes one or more memory banks, wherein each memory bank stores filter coefficients; and one or more coefficient multiplexer units; each coefficient multiplexer unit being associated with a memory bank, and retrieves a filter coefficient based on a number of received input samples. The processor includes one or more multiply and accumulate (MAC) units, each MAC unit being associated with a coefficient multiplexer unit and determines a product of the retrieved filter coefficient with an input sample; retrieves a previous value stored in an associated register; computes a summation of the previous value and the product; and stores the summation in the associated register. The processor includes an output multiplexer unit to select a register, and to provide a value stored in the register as an output.Type: ApplicationFiled: May 10, 2012Publication date: May 2, 2013Applicant: STMicroelectronics International NVInventors: Ankur BAL, Anupam JAIN, Neha BHARGAVA
-
Publication number: 20100166920Abstract: A spice packet has multiple compartments with instructions printed on a front side, where each compartment has instructions associated with a sequential step to be performed using the contents of the related compartment. The back side of the packet includes a shopping list and culinary information which may be of interest in establishing the historical background of the dish which uses the spice packet. The amounts of the spices in each packet are selected according to the strength of each individual spice which forms the contents of a packet.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Raj Bhargava, Rashmi Bhargava, Neha Bhargava, Varun Bhargava, Devana Bhargava