Patents by Inventor Suraj Bramhavar

Suraj Bramhavar 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: 11966783
    Abstract: A method of assigning processing resources is described. The method includes receiving an application and analyzing the application to determine an expected run time use of the processing resources. At least a portion of the processing resources are assigned to the application based on the expected run time use of the processing resources. A computing system architecture including a processing resource pool, an interface, and a special purpose optimization coprocessor is also described. The interface receives an application to be executed. The special purpose optimization coprocessor receives information about the application and the processing resource pool and outputs an allocation scheme for allocating tasks of the application to the processing resource pool.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: April 23, 2024
    Assignee: Sync Computing Corp.
    Inventors: Erica Lin, Jeffrey Chou, Suraj Bramhavar, Titash Rakshit, Jeffrey G. Bernstein
  • Publication number: 20230244543
    Abstract: A method of efficiently executing a plurality of processes is described. The method generates, using a predictor, operating constraints for the processes. An operating constraint of the operating constraints is for each process of the processes. The method evaluates possible operating points for each process consistent with the operating constraints and according to a cost function for the processes. The method also determines an operating point for each process based on the evaluating.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 3, 2023
    Inventors: Erica Lin, Luna Xu, Marco Montes de Oca, Suraj Bramhavar, Jeffrey Chou
  • Patent number: 11604913
    Abstract: Techniques usable in optimization processing are described. A system includes an optimization processing unit (OPU). The OPU includes stochastic computing units and at least one programmable interconnect. Each of the stochastic computing units includes nodes and multiplication unit(s) configured to interconnect at least a portion of the nodes. The programmable interconnect(s) are configured to provide weights for and to selectably couple a portion of the stochastic computing units.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: March 14, 2023
    Assignee: Sync Computing Corp.
    Inventors: Jeffrey Chou, Suraj Bramhavar
  • Publication number: 20230004440
    Abstract: A method for performing scheduling includes extracting information from at least one log file for an application. The method also includes determining an allocation of cloud resources for the application based on the information from the log file(s).
    Type: Application
    Filed: June 15, 2022
    Publication date: January 5, 2023
    Inventors: Carson Hanel, Sean Gorsky, Erica Lin, Suraj Bramhavar, Jeffrey Chou
  • Publication number: 20220035889
    Abstract: A system including digital oscillators and at least one programmable interconnect is described. The programmable interconnect(s) provide weights for and selectably couples at least a portion of the digital oscillators. The digital oscillators and the programmable interconnect(s) form an optimization processing unit (OPU). A system for performing reversible logic is also described. The system includes digital oscillators coupled to perform a logic operation and an error correction unit coupled to the digital oscillators. The error correction unit is configured to sample states of the digital oscillators, detect error(s) in the states, and tune connection coefficient(s) between the oscillators in response to detecting the error(s).
    Type: Application
    Filed: July 28, 2021
    Publication date: February 3, 2022
    Inventors: Jeffrey Chou, Suraj Bramhavar, Jeffrey G. Bernstein
  • Publication number: 20210319161
    Abstract: Techniques usable in optimization processing are described. A system includes an optimization processing unit (OPU). The OPU includes stochastic computing units and at least one programmable interconnect. Each of the stochastic computing units includes nodes and multiplication unit(s) configured to interconnect at least a portion of the nodes. The programmable interconnect(s) are configured to provide weights for and to selectably couple a portion of the stochastic computing units.
    Type: Application
    Filed: April 13, 2020
    Publication date: October 14, 2021
    Inventors: Jeffrey Chou, Suraj Bramhavar
  • Patent number: 9778042
    Abstract: Embodiments of the present disclosure are directed towards a micro-electromechanical system (MEMS) sensing apparatus, including a laser arrangement configured to generate a light beam, a first waveguide configured to receive and output the light beam, and a second waveguide aligned endface to endface with the first waveguide. The second waveguide may be configured to receive at least a portion of the light beam from the first waveguide via optical coupling through the aligned endfaces. Either the first or second waveguide may be configured to be moveable in response to an inertial change of the apparatus, wherein movement of the first or second waveguide causes a corresponding change in light intensity of the portion of the light beam, the change in light intensity indicating a measure of the inertial change. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: October 3, 2017
    Assignee: Intel Corporation
    Inventors: Suraj Bramhavar, David N. Hutchison, John Heck
  • Publication number: 20160195397
    Abstract: Embodiments of the present disclosure are directed towards a micro-electromechanical system (MEMS) sensing apparatus, including a laser arrangement configured to generate a light beam, a first waveguide configured to receive and output the light beam, and a second waveguide aligned endface to endface with the first waveguide. The second waveguide may be configured to receive at least a portion of the light beam from the first waveguide via optical coupling through the aligned endfaces. Either the first or second waveguide may be configured to be moveable in response to an inertial change of the apparatus, wherein movement of the first or second waveguide causes a corresponding change in light intensity of the portion of the light beam, the change in light intensity indicating a measure of the inertial change. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 13, 2013
    Publication date: July 7, 2016
    Inventors: Suraj Bramhavar, David N. Hutchison, John Heck