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).

  • Patent number: 11966311
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for managing operation of a distributed system that provides computer-implemented services. An example method includes collecting, via an out-of-band stream, sensor data from a plurality of temperature sensors positioned to infer temperatures of components of a distributed system. The example method further includes inferring, using the inferred temperatures, power consumption rates for performing respective actions with each of the components. The method further includes obtaining an action request and selecting, based on the inferred power consumption rates, a particular component of the components to perform an action to service the action request, the selection being made with a preference to reduce power consumption for performance of the action.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 23, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Mayuri Chaubey, Rameshchandra Bhaskar Ketharaju, Sitara Kumbale, Vinayak Sodar, Manak Suri, Ashutosh Verma, Naveen Yeri
  • Publication number: 20230370082
    Abstract: 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: Application
    Filed: May 16, 2022
    Publication date: November 16, 2023
    Applicant: The Trustees of Princeton University
    Inventors: Jinseok LEE, Naveen VERMA, Hossein VALAVI, Hongyang JAI
  • Publication number: 20230259456
    Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.
    Type: Application
    Filed: April 26, 2023
    Publication date: August 17, 2023
    Applicant: The Trustees of Princeton University
    Inventors: Naveen VERMA, Hossein VALAVI, Hongyang JIA
  • Patent number: 11714749
    Abstract: 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: Grant
    Filed: April 2, 2021
    Date of Patent: August 1, 2023
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Jinseok Lee, Naveen Verma
  • Patent number: 11669446
    Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 6, 2023
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Naveen Verma, Hossein Valavi, Hongyang Jia
  • Publication number: 20230108651
    Abstract: 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: Application
    Filed: February 18, 2022
    Publication date: April 6, 2023
    Applicant: Analog Devices, Inc.
    Inventors: Eric G. NESTLER, Naveen VERMA, Hossein VALAVI
  • Publication number: 20230074229
    Abstract: 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: Application
    Filed: February 5, 2021
    Publication date: March 9, 2023
    Applicant: The Trustees of Princeton University
    Inventors: Hongyang JIA, Murat OZATAY, Hossein VALAVI, Naveen VERMA
  • Patent number: 11500635
    Abstract: 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: Grant
    Filed: June 5, 2017
    Date of Patent: November 15, 2022
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Hongyang Jia, Naveen Verma
  • Patent number: 11263522
    Abstract: 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: Grant
    Filed: September 7, 2018
    Date of Patent: March 1, 2022
    Assignee: Analog Devices, Inc.
    Inventors: Eric G. Nestler, Naveen Verma, Hossein Valavi
  • Publication number: 20210295905
    Abstract: 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: Application
    Filed: April 2, 2021
    Publication date: September 23, 2021
    Applicant: The Trustees of Princeton University
    Inventors: Jinseok Lee, Naveen Verma
  • Publication number: 20210271597
    Abstract: Various embodiments comprise systems, methods, architectures, mechanisms or apparatus for providing programmable or pre-programmed in-memory computing operations.
    Type: Application
    Filed: June 18, 2019
    Publication date: September 2, 2021
    Applicant: The Trustees of Princeton University
    Inventors: Naveen VERMA, Hossein VALAVI, Hongyang JAI
  • Patent number: 10853737
    Abstract: 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: Grant
    Filed: February 22, 2016
    Date of Patent: December 1, 2020
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Zhuo Wang, Naveen Verma
  • Publication number: 20190080231
    Abstract: 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: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Applicant: Analog Devices, Inc.
    Inventors: Eric G. NESTLER, Naveen VERMA, Hossein VALAVI
  • Patent number: 10152405
    Abstract: 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: Grant
    Filed: September 15, 2017
    Date of Patent: December 11, 2018
    Inventor: Naveen Verma
  • Publication number: 20180349142
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Applicant: The Trustees of Princeton University
    Inventors: Hongyang Jia, Naveen Verma
  • Patent number: 10013108
    Abstract: 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: Grant
    Filed: July 7, 2017
    Date of Patent: July 3, 2018
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Yingzhe Hu, Liechao Huang, Naveen Verma, Sigurd Wagner, James C. Sturm
  • Publication number: 20180046313
    Abstract: 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: Application
    Filed: July 7, 2017
    Publication date: February 15, 2018
    Applicant: The Trustees of Princeton University
    Inventors: Yingzhe Hu, Liechao Huang, Naveen Verma, Sigurd Wagner, James C. Sturm
  • Publication number: 20180024912
    Abstract: 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: Application
    Filed: September 15, 2017
    Publication date: January 25, 2018
    Inventor: Naveen Verma
  • Patent number: 9798650
    Abstract: 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: Grant
    Filed: August 27, 2015
    Date of Patent: October 24, 2017
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: Naveen Verma
  • Publication number: 20170243124
    Abstract: 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: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Applicant: The Trustees of Princeton University
    Inventors: Zhuo Wang, Naveen Verma