Patents by Inventor Sabareeshkumar Ravikumar

Sabareeshkumar Ravikumar 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: 11960336
    Abstract: Example embodiments relate to methods of increasing a temperature of a computer module to start the computer at environmental temperatures below a threshold temperature. An example embodiment includes receiving, at one or more computing components thermally coupled to a main computer via a liquid-cooled plate, a set of program instructions. The method can also include running the set of program instructions on at least one computing component. Running the set of program instructions on the computing component can generate heat that flows to the main computer via the liquid-cooled plate. The method can additionally include detecting, from at least one thermal sensor coupled to the liquid-cooled plate, a temperature reading indicative of a temperature of the main computer. The method can further include determining that the temperature reading has reached a predetermined temperature threshold and based on the temperature reading reaching the predetermined temperature threshold, powering on the main computer.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: April 16, 2024
    Assignee: Waymo LLC
    Inventors: Darren Chen, Sabareeshkumar Ravikumar
  • Publication number: 20240095197
    Abstract: One example method of testing an electrical device comprises transmitting a data pattern to a memory device of the electrical device by a controller of the electrical device to provide a written data pattern to the memory device, wherein the data pattern replicates a resonant frequency of at least a portion of the electrical device, reading the written data pattern from the memory device with the controller, and comparing the written data pattern to the data pattern.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Inventors: Sabareeshkumar Ravikumar, Shishuang Sun, Feng Wang, Ji Zhang
  • Patent number: 11868286
    Abstract: One example method of testing an electrical device comprises transmitting a data pattern to a memory device of the electrical device by a controller of the electrical device to provide a written data pattern to the memory device, wherein the data pattern replicates a resonant frequency of at least a portion of the electrical device, reading the written data pattern from the memory device with the controller, and comparing the written data pattern to the data pattern.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: January 9, 2024
    Assignee: Waymo LLC
    Inventors: Sabareeshkumar Ravikumar, Shishuang Sun, Feng Wang, Ji Zhang
  • Publication number: 20230359254
    Abstract: Example embodiments relate to methods of increasing a temperature of a computer module to start the computer at environmental temperatures below a threshold temperature. An example embodiment includes receiving, at one or more computing components thermally coupled to a main computer via a liquid-cooled plate, a set of program instructions. The method can also include running the set of program instructions on at least one computing component. Running the set of program instructions on the computing component can generate heat that flows to the main computer via the liquid-cooled plate. The method can additionally include detecting, from at least one thermal sensor coupled to the liquid-cooled plate, a temperature reading indicative of a temperature of the main computer. The method can further include determining that the temperature reading has reached a predetermined temperature threshold and based on the temperature reading reaching the predetermined temperature threshold, powering on the main computer.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 9, 2023
    Inventors: Darren Chen, Sabareeshkumar Ravikumar
  • Publication number: 20230194677
    Abstract: An optical receiver may include a plurality of photodetectors, a common processed data pipeline, and a plurality of processors. Outputs of the plurality of processors are communicatively coupled to the common processed data pipeline. Each processor is configured to accept input signals from a respective photodetector of the plurality of photodetectors. Each processor is also configured to process the input signals to provide processed data and output the processed data into a data stream of the common processed data pipeline according to one or more predetermined data locations. A method for using the optical receiver and a non-transitory computer readable medium are also described.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Pieter Kapsenberg, Pierre-Yves Droz, Sabareeshkumar Ravikumar
  • Publication number: 20230184910
    Abstract: Example embodiments relate to a lower power linearization of lidar signals. An example embodiment includes a method that includes receiving a sample value output by an analog-to-digital converter (ADC) in a processing unit of a lidar system. The ADC may be configured to digitize an optical signal that is compressed by a gain amplifier. The compression may be based on a transfer function comprising one or more linear portions. The method also includes comparing the sample value to one or more threshold values. The one or more threshold values may correspond respectively to the one or more linear portions. The method further includes selecting, for the sample value and based on the comparing, an inverse gain and an associated intercept. The method additionally includes linearizing the sample value based on the selected inverse gain and the associated intercept.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: Sabareeshkumar Ravikumar, Pieter Kapsenberg, Srikanth Muroor, David Sobel, Michael Dierickx
  • Patent number: 11609868
    Abstract: One example system for preventing data loss during memory blackout events comprises a memory device, a sensor, and a controller operably coupled to the memory device and the sensor. The controller is configured to perform one or more operations that coordinate at least one memory blackout event of the memory device and at least one data transmission of the sensor.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: March 21, 2023
    Assignee: Waymo LLC
    Inventors: Sabareeshkumar Ravikumar, Daniel Rosenband
  • Patent number: 11494317
    Abstract: One example method of testing an electrical device comprises transmitting a data pattern to a memory device of the electrical device by a controller of the electrical device to provide a written data pattern to the memory device, wherein the data pattern replicates a resonant frequency of at least a portion of the electrical device, reading the written data pattern from the memory device with the controller, and comparing the written data pattern to the data pattern.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: November 8, 2022
    Assignee: Waymo LLC
    Inventors: Sabareeshkumar Ravikumar, Shishuang Sun, Feng Wang, Ji Zhang
  • Publication number: 20200202198
    Abstract: A circuit for performing computations for a neural network comprising multiple neural network (NN) layers. The circuit includes a processing device that provides programming data for performing the computations and a core in data communication with the processing device to receive the programming data. The core includes activation memory that stores inputs for a layer and parameter memory that stores parameters for a first NN layer. The core also includes a rotation unit that rotates accessing the inputs from the activation memory based on the programming data and a computation unit that receives a respective input and a parameter for the first NN layer and generates an output of the first NN layer using the input and the parameter. The core also includes a crossbar unit that causes the output to be stored, in the activation memory, in accordance with a bank assignment pattern.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Kyong Ho Lee, Sabareeshkumar Ravikumar, Paul Donnelly, Daniel Rosenband