Patents by Inventor Naveen Verma
Naveen Verma 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: 20240330178Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.Type: ApplicationFiled: June 10, 2024Publication date: October 3, 2024Applicant: The Trustees of Princeton UniversityInventors: Naveen VERMA, Hossein VALAVI, Hongyang JIA
-
Publication number: 20240313857Abstract: Systems and methods disclosed herein provide for a passive backscattering beamformer based on large-area electronics (LAE). Low power is critical for distributed nodes in future IoT/5G networks. A key emerging solution is using ubiquitous 2.4 GHz Wi-Fi infrastructure with passive backscattering nodes, for low-power communication. LAE enables monolithic integration of devices over large and flexible substrates, with recent advances into the gigahertz regime opening new opportunities for wireless systems. An LAE passive backscattering beamformer is chosen that is capable of (1) enhancing the backscattered signal power in a scalable manner enabled by LAE's monolithic integrability over meter-scale area; (2) configuration between constructive/destructive beamforming; (3) frequency-shift keying for data modulation and SNR enhancement, by shifting the signal away from the incident interferer; and (4) frequency division multiplexing for increasing data bandwidth.Type: ApplicationFiled: November 23, 2022Publication date: September 19, 2024Inventors: Can Wu, Yue Ma, Naveen Verma, James Sturm, Sigurd Wagner
-
Patent number: 12061977Abstract: Systems and methods are provided for reducing power in in-memory computing, matrix-vector computations, and neural networks. An apparatus for in-memory computing using charge-domain circuit operation includes transistors configured as memory bit cells, transistors configured to perform in-memory computing using the memory bit cells, capacitors configured to store a result of in-memory computing from the memory bit cells, and switches, wherein, based on a setting of each of the switches, the charges on at least a portion of the plurality of capacitors are shorted together. Shorting together the plurality of capacitors yields a computation result.Type: GrantFiled: February 18, 2022Date of Patent: August 13, 2024Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Eric G. Nestler, Naveen Verma, Hossein Valavi
-
Patent number: 12007890Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.Type: GrantFiled: April 26, 2023Date of Patent: June 11, 2024Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Naveen Verma, Hossein Valavi, Hongyang Jia
-
Publication number: 20230370082Abstract: Various embodiments comprise systems, methods, architectures, mechanisms, apparatus, and improvements thereof for scaling and summing a plurality of weighted-data-representative analog signals provided by columns of in-memory computing bit cells within an N×M array of bit cells such that analog accumulation or summation of the weighted-data-representative analog signals provides a scaled result for further processing.Type: ApplicationFiled: May 16, 2022Publication date: November 16, 2023Applicant: The Trustees of Princeton UniversityInventors: Jinseok LEE, Naveen VERMA, Hossein VALAVI, Hongyang JAI
-
Publication number: 20230259456Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.Type: ApplicationFiled: April 26, 2023Publication date: August 17, 2023Applicant: The Trustees of Princeton UniversityInventors: Naveen VERMA, Hossein VALAVI, Hongyang JIA
-
Patent number: 11714749Abstract: Various embodiments comprise systems, methods, architectures, mechanisms, apparatus, and improvements thereof for in-memory computing using charge-domain circuit operation to provide energy efficient, high speed, capacitor-based in-memory computing. Various embodiments contemplate controlling input signal presentation within in-memory computing structures/macros in accordance with predefined or dynamic switch selection criteria to reduce energy consumption associated with charging and/or discharging summing capacitors during reset and evaluation operating modes of multiplying bit-cells (M-BCs).Type: GrantFiled: April 2, 2021Date of Patent: August 1, 2023Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Jinseok Lee, Naveen Verma
-
Patent number: 11669446Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.Type: GrantFiled: June 18, 2019Date of Patent: June 6, 2023Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Naveen Verma, Hossein Valavi, Hongyang Jia
-
Publication number: 20230108651Abstract: Systems and methods are provided for reducing power in in-memory computing, matrix-vector computations, and neural networks. An apparatus for in-memory computing using charge-domain circuit operation includes transistors configured as memory bit cells, transistors configured to perform in-memory computing using the memory bit cells, capacitors configured to store a result of in-memory computing from the memory bit cells, and switches, wherein, based on a setting of each of the switches, the charges on at least a portion of the plurality of capacitors are shorted together. Shorting together the plurality of capacitors yields a computation result.Type: ApplicationFiled: February 18, 2022Publication date: April 6, 2023Applicant: Analog Devices, Inc.Inventors: Eric G. NESTLER, Naveen VERMA, Hossein VALAVI
-
Publication number: 20230074229Abstract: Various embodiments comprise systems, methods, architectures, mechanisms and apparatus for providing programmable or pre-programmed in-memory computing (IMC) operations via an array of configurable IMC cores interconnected by a configurable on-chip network to support scalable execution and dataflow of an application mapped thereto.Type: ApplicationFiled: February 5, 2021Publication date: March 9, 2023Applicant: The Trustees of Princeton UniversityInventors: Hongyang JIA, Murat OZATAY, Hossein VALAVI, Naveen VERMA
-
Patent number: 11500635Abstract: A heterogeneous microprocessor configured to perform classification on an input signal. The heterogeneous microprocessor includes a die with a central processing unit (CPU) a programmable feature-extraction accelerator (FEA) and a classifier. The FEA is configured to perform feature extraction on the input signal to generate feature data. The classifier is configured to perform classification on the feature data and the CPU is configured to provide processing after classification. The FEA may be configured with a plurality of Gene-Computation (GC) Cores. The FEA may be configured for genetic programing with gene depth constraints, gene number constraints and base function constraints. The classifier may be a support-vector machine accelerator (SVMA). The SVMA may include training data based on error-affected feature data. The heterogeneous microprocessor may also include an automatic-programming & classifier training module.Type: GrantFiled: June 5, 2017Date of Patent: November 15, 2022Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Hongyang Jia, Naveen Verma
-
Patent number: 11263522Abstract: Systems and methods are provided for reducing power in in-memory computing, matrix-vector computations, and neural networks. An apparatus for in-memory computing using charge-domain circuit operation includes transistors configured as memory bit cells, transistors configured to perform in-memory computing using the memory bit cells, capacitors configured to store a result of in-memory computing from the memory bit cells, and switches, wherein, based on a setting of each of the switches, the charges on at least a portion of the plurality of capacitors are shorted together. Shorting together the plurality of capacitors yields a computation result.Type: GrantFiled: September 7, 2018Date of Patent: March 1, 2022Assignee: Analog Devices, Inc.Inventors: Eric G. Nestler, Naveen Verma, Hossein Valavi
-
Publication number: 20210295905Abstract: Various embodiments comprise systems, methods, architectures, mechanisms, apparatus, and improvements thereof for in-memory computing using charge-domain circuit operation to provide energy efficient, high speed, capacitor-based in-memory computing. Various embodiments contemplate controlling input signal presentation within in-memory computing structures/macros in accordance with predefined or dynamic switch selection criteria to reduce energy consumption associated with charging and/or discharging summing capacitors during reset and evaluation operating modes of multiplying bit-cells (M-BCs).Type: ApplicationFiled: April 2, 2021Publication date: September 23, 2021Applicant: The Trustees of Princeton UniversityInventors: Jinseok Lee, Naveen Verma
-
Publication number: 20210271597Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.Type: ApplicationFiled: June 18, 2019Publication date: September 2, 2021Applicant: The Trustees of Princeton UniversityInventors: Naveen VERMA, Hossein VALAVI, Hongyang JAI
-
Patent number: 10853737Abstract: A weak binary classifier configured to receive an input signal for classification and generate a classification output is disclosed. The weak binary classifier includes a plurality of weighting amplifier stages, each weighting amplifier stage being configured to receive the input signal for classification and a weighting input derived from a classifier model and generate a weighted input signal, the plurality of weighting amplifier stages being configured to generate a plurality of positive weighted input signals coupled to a positive summing node and a plurality of negative weighted input signals coupled to a negative summing node. The weak binary classifier also includes a comparator having a non-inverting input coupled to the positive summing node and an inverting input coupled to the negative summing node and being configured to generate a weak classification output based on the plurality of weighted input signals.Type: GrantFiled: February 22, 2016Date of Patent: December 1, 2020Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Zhuo Wang, Naveen Verma
-
Publication number: 20190080231Abstract: Systems and methods are provided for reducing power in in-memory computing, matrix-vector computations, and neural networks. An apparatus for in-memory computing using charge-domain circuit operation includes transistors configured as memory bit cells, transistors configured to perform in-memory computing using the memory bit cells, capacitors configured to store a result of in-memory computing from the memory bit cells, and switches, wherein, based on a setting of each of the switches, the charges on at least a portion of the plurality of capacitors are shorted together. Shorting together the plurality of capacitors yields a computation result.Type: ApplicationFiled: September 7, 2018Publication date: March 14, 2019Applicant: Analog Devices, Inc.Inventors: Eric G. NESTLER, Naveen VERMA, Hossein VALAVI
-
Patent number: 10152405Abstract: Embodiments of the present invention are directed to a computer implemented web based application testing system and method for testing at least one software application. The system and method receiving at least one test selection from a user using a user interface at a display device. The test selection may include at least one of a feature, a scenario, a background and a predefined condition. A feature file generation engine may then generate at least one feature file based on the test selection. Also, the feature file may be stored in a non-transitory computer memory. A feature file execution engine may execute the feature file and generate at least one execution result. A reporting engine may then generate a report based on the execution result. The execution result may then be displayed at the web dashboard.Type: GrantFiled: September 15, 2017Date of Patent: December 11, 2018Inventor: Naveen Verma
-
Publication number: 20180349142Abstract: A heterogeneous microprocessor configured to perform classification on an input signal. The heterogeneous microprocessor includes a die with a central processing unit (CPU) a programmable feature-extraction accelerator (FEA) and a classifier. The FEA is configured to perform feature extraction on the input signal to generate feature data. The classifier is configured to perform classification on the feature data and the CPU is configured to provide processing after classification. The FEA may be configured with a plurality of Gene-Computation (GC) Cores. The FEA may be configured for genetic programing with gene depth constraints, gene number constraints and base function constraints. The classifier may be a support-vector machine accelerator (SVMA). The SVMA may include training data based on error-affected feature data. The heterogeneous microprocessor may also include an automatic-programming & classifier training module.Type: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Applicant: The Trustees of Princeton UniversityInventors: Hongyang Jia, Naveen Verma
-
Patent number: 10013108Abstract: A three dimensional touch sensing system having a touch surface configured to detect a touch input located above the touch surface is disclosed. The system includes a plurality of capacitive touch sensing electrodes disposed on the touch surface, each electrode having a baseline capacitance and a touch capacitance based on the touch input. An oscillating plane is disposed below the touch surface. A touch detector is configured to drive one of the touch sensing electrodes with an AC signal having a frequency that shifts from a baseline frequency to a touch frequency based on the change in electrode capacitance from the baseline capacitance to the touch capacitance. The touch detector is configured to drive the oscillating plane to the touch frequency.Type: GrantFiled: July 7, 2017Date of Patent: July 3, 2018Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Yingzhe Hu, Liechao Huang, Naveen Verma, Sigurd Wagner, James C. Sturm
-
Publication number: 20180046313Abstract: A three dimensional touch sensing system having a touch surface configured to detect a touch input located above the touch surface is disclosed. The system includes a plurality of capacitive touch sensing electrodes disposed on the touch surface, each electrode having a baseline capacitance and a touch capacitance based on the touch input. An oscillating plane is disposed below the touch surface. A touch detector is configured to drive one of the touch sensing electrodes with an AC signal having a frequency that shifts from a baseline frequency to a touch frequency based on the change in electrode capacitance from the baseline capacitance to the touch capacitance. The touch detector is configured to drive the oscillating plane to the touch frequency.Type: ApplicationFiled: July 7, 2017Publication date: February 15, 2018Applicant: The Trustees of Princeton UniversityInventors: Yingzhe Hu, Liechao Huang, Naveen Verma, Sigurd Wagner, James C. Sturm