Patents by Inventor Kiran Kumar Gunnam

Kiran Kumar Gunnam 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: 20210231809
    Abstract: Described herein are systems and methods that that mitigate avalanche photodiode (APD) blinding and allow for improved accuracy in the detection of a multi-return light signal. A blinding spot may occur due to saturation of a primary APD. The systems and methods include the incorporation of a redundant APD and the utilization of time diversity and space diversity. Detection by the APDs is activated by a bias signal. The redundant APD receives a time delayed bias signal compared to the primary APD. Additionally, the redundant APD is positioned off the main focal plane in order to attenuate an output of the redundant APD. With attenuation, the redundant APD may not saturate and may have a successful detection during the blinding spot of the primary APD. Embodiments may include multiple primary APDs and multiple secondary APDs.
    Type: Application
    Filed: September 10, 2020
    Publication date: July 29, 2021
    Inventors: Kiran Kumar Gunnam, Nitinkumar Sagarbhai Barot, Rajesh Ramalingam Varadharajan, Roger Jullian Pinto, Kanke Gao
  • Patent number: 10951235
    Abstract: A method and system for decoding low density parity check (“LDPC”) codes. An LDPC code decoder includes LDPC decoding circuitry comprising a Q message generator and a P sum adder array. The Q message generator combines an R message from a previous iteration with a P message to produce a Q message. The P sum adder array adds the P message to a difference of an R message from a current iteration and the R message from the previous iteration to produce an updated P message.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 16, 2021
    Assignee: The Texas A&M University System
    Inventors: Kiran Kumar Gunnam, Gwan S. Choi
  • Publication number: 20210067175
    Abstract: A method and system for decoding low density parity check (“LDPC”) codes. An LDPC code decoder includes LDPC decoding circuitry comprising a Q message generator and a P sum adder array. The Q message generator combines an R message from a previous iteration with a P message to produce a Q message. The P sum adder array adds the P message to a difference of an R message from a current iteration and the R message from the previous iteration to produce an updated P message.
    Type: Application
    Filed: October 29, 2020
    Publication date: March 4, 2021
    Applicant: The Texas A&M University System
    Inventors: Kiran Kumar GUNNAM, Gwan S. CHOI
  • Publication number: 20200319338
    Abstract: Described herein are systems and methods that may efficiently detect multi-return light signals. A light detection and ranging system, such as a LiDAR system, may fire a laser beam that may hit multiple objects with a different distance in one line, causing multi-return light signals to be received by the system. Multi-return detectors may be able to analyze the peak magnitude of a plurality of peaks in the return signals and determine a multitude of peaks, such as the first peak, the last peak and the maximum peak. One embodiment to detect the multi-return light signals may be a multi-return recursive matched filter detector. This detector comprises a matched filter, peak detector, centroid calculation and a zeroing out function. Other embodiments may be based on a maximum finder that algorithmically selects the highest magnitude peaks from samples of the return signal and buffers for regions of interests peaks.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Kiran Kumar Gunnam, Kanke Gao, Nitinkumar Sagarbhai Barot, Anand Gopalan, David S. Hall
  • Patent number: 10775486
    Abstract: Described herein are systems and methods that that mitigate avalanche photodiode (APD) blinding and allow for improved accuracy in the detection of a multi-return light signal. A blinding spot may occur due to saturation of a primary APD. The systems and methods include the incorporation of a redundant APD and the utilization of time diversity and space diversity. Detection by the APDs is activated by a bias signal. The redundant APD receives a time delayed bias signal compared to the primary APD. Additionally, the redundant APD is positioned off the main focal plane in order to attenuate an output of the redundant APD. With attenuation, the redundant APD may not saturate and may have a successful detection during the blinding spot of the primary APD. Embodiments may include multiple primary APDs and multiple secondary APDs.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: September 15, 2020
    Assignee: Velodyne LIDAR, Inc.
    Inventors: Kiran Kumar Gunnam, Nitinkumar Sagarbhai Barot, Rajesh Ramalingam Varadharajan, Roger Jullian Pinto, Kanke Gao
  • Patent number: 10725709
    Abstract: Systems and methods for offloading processing from a host to one or more storage processing units using an interconnect network are provided. One such method includes receiving a processing task from the host at a first storage processing unit (SPU) of a plurality of SPUs via a host interface, performing, at the first SPU, the processing task, and transferring data from the first SPU to a second SPU via an interconnection network, where each of the plurality of SPUs includes a non-volatile memory (NVM) and a processing circuitry configured to perform the processing task.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: July 28, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Arup De, Kiran Kumar Gunnam
  • Patent number: 10690773
    Abstract: Described herein are systems and methods that may efficiently detect multi-return light signals. A light detection and ranging system, such as a LIDAR system, may fire a laser beam that may hit multiple objects with a different distance in one line, causing multi-return light signals to be received by the system. Multi-return detectors may be able to analyze the peak magnitude of a plurality of peaks in the return signals and determine a multitude of peaks, such as the first peak, the last peak and the maximum peak. One embodiment to detect the multi-return light signals may be a multi-return recursive matched filter detector. This detector comprises a matched filter, peak detector, centroid calculation and a zeroing out function. Other embodiments may be based on a maximum finder that algorithmically selects the highest magnitude peaks from samples of the return signal and buffers for regions of interests peaks.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 23, 2020
    Assignee: Velodyne Lidar, Inc.
    Inventors: Kiran Kumar Gunnam, Kanke Gao, Nitinkumar Sagarbhai Barot, Anand Gopalan, David S Hall
  • Patent number: 10615823
    Abstract: A method and system for decoding low density parity check (“LDPC”) codes. A method and system for decoding low density parity check (“LDPC”) codes. An LDPC code decoder includes decoding circuitry configured to process blocks of an LDPC matrix. The decoding circuitry includes a control unit that controls processing by the decoding circuitry. The control unit is configured to cause the decoding circuitry to process blocks of a layer of the LDPC matrix out of order.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: April 7, 2020
    Assignee: The Texas A&M University System
    Inventors: Kiran Kumar Gunnam, Gwan S. Choi
  • Publication number: 20200088844
    Abstract: Described herein are systems and methods for improving detection of a return signal in a light ranging and detection system (LiDAR). The method includes the following steps at the LiDAR system: encoding and transmitting a sequence of pulses based on a user signature. Then, receiving a multi-return signal based on a reflection off objects of the sequences of pulses. The multi-return signal may be decoded based on the user signature, and then authenticated the via a correlation calculation. The user signature may determine an amplitude of a first pulse in the sequence of pulses, an amplitude of a second pulse of the sequence of pulses, and an interval between the first pulse and the second pulse. A bit representation of the user signature is orthogonal to a bit representation of another user signature of another LiDAR system. The user signature may be dynamically adjusted by the LiDAR system.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Applicant: Velodyne LiDAR, Inc.
    Inventors: Kanke GAO, Kiran Kumar GUNNAM, Rajesh RAMALINGAM VARADHARAJAN, Anand GOPALAN, David HALL
  • Patent number: 10467074
    Abstract: Systems and methods are disclosed for a journal for a storage class memory device. The storage class memory device may execute an access command for a first page in the storage class memory device. The storage class memory device may also determine whether a failure occurred while executing the access command. The storage class memory device may create an entry in a journal for the storage class memory device if a failure occurred while executing the access command. The storage class memory device may refrain from creating the entry if a failure does not occur while executing the access command.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 5, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Kiran Kumar Gunnam, Viacheslav Anatolyevich Dubeyko
  • Patent number: 10459793
    Abstract: A data storage device may include a non-volatile memory array and a controller. The non-volatile memory array may include a plurality of dies. Each die of the plurality of data dies may include a plurality of words, where a word is an access unit of a die. The controller may be configured to store user data to a respective first word of at least a first die and a second die of the plurality of data dies. A page of user data may include the user data stored at the respective first words of the at least first die and second die. The controller may also be configured to store parity data to a first portion of a first word of a third die. The controller may be further configured to store metadata to a second portion of the first word of the third die.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 29, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Zvonimir Z. Bandic, Kiran Kumar Gunnam, Seung-Hwan Song
  • Patent number: 10461777
    Abstract: An apparatus includes a convergence detector circuit coupled to an error locator polynomial generator circuit. The convergence detector circuit includes at least two computation circuits configured to generate at least two convergence signals based on a mutual error locator polynomial from the error locator polynomial generator circuit and on at least two different sets of syndromes. Each of the different sets of syndromes corresponds to a different one of the convergence signals.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 29, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Ishai Ilani, Kiran Kumar Gunnam
  • Patent number: 10452533
    Abstract: Systems and methods for determining a physical block address (PBA) of a non-volatile memory (NVM) to enable a data access of a corresponding logical block address (LBA) are described. One such method includes generating a first physical block address (PBA) candidate from a LBA using a first function; generating a second physical block address (PBA) candidate from the LBA using a second function; and selecting either the first PBA candidate or the second PBA candidate for the data access based on information related to a background swap of data stored at the first PBA candidate and a background swap of data stored at the second PBA candidate.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: October 22, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Kiran Kumar Gunnam
  • Patent number: 10452560
    Abstract: Systems and methods for wear leveling in non-volatile memories (NVMs) are disclosed. One such system includes a cumulative control state determiner configured to determine a cumulative control state indicative of a state of random mappings between physical block addresses (PBAs) and logical block addresses (LBAs) of an NVM, an access network configured to translate a LBA to a PBA based on the cumulative control state, and a background swap scheduler configured to swap PBAs assigned to preselected LBAs based on a control state. One such method involves determining a cumulative control state indicative of a state of random mappings between physical block addresses (PBAs) and logical block addresses (LBAs) of an NVM, translating a LBA to a PBA based on the cumulative control state, and swapping PBAs assigned to preselected LBAs based on a control state.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 22, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Kiran Kumar Gunnam
  • Patent number: 10445199
    Abstract: The present disclosure generally relates to methods for managing bad pages in storage devices. When a page is bad or faulty, a spare page is used to store the data because the bad or faulty page is unreliable for data storage. When the time comes to read the data from the bad page or write data onto the page, there needs to be some direction to the spare page. The bad or faulty page may contain a pointer to direct to the location of the spare page or metadata containing directions to the location of the spare page. A hash function may be used to calculate that the stored data in the bad or faulty page is incorrect and, once decoded, provide direction to the spare page. By using pointers, metadata or hash functions, additional data tables are unnecessary and data storage is more efficient.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 15, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventor: Kiran Kumar Gunnam
  • Patent number: 10445232
    Abstract: Systems and methods for determining a cumulative control state for mapping logical block addresses (LBAs) to physical block addresses (PBAs) are disclosed. One such system includes a bitonic network including first switches and configured to receive a first randomly ordered list and random switch settings, determine a permutation of the first randomly ordered list using the random switch settings at the first switches, where the permutation includes a second randomly ordered list, and output the second randomly ordered list; a bitonic sorter including second switches and configured to receive the second randomly ordered list, sort the second randomly ordered list, and output settings of the second switches used to achieve the sort, where the second switch settings define a cumulative control state; and an access network configured to determine a PBA of a non-volatile memory (NVM) to enable a data access of a corresponding LBA using the cumulative control state.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Kiran Kumar Gunnam
  • Patent number: 10445251
    Abstract: Systems and methods for wear leveling in non-volatile memories (NVMs) are illustrated. One such system includes a first non-volatile memory configured to store information from a host, a second non-volatile memory storing a plurality of cumulative control states, each indicative of a state of random mappings between physical block addresses (PBAs) and logical block addresses (LBAs) of the first non-volatile memory, and a plurality of control states, an access network configured to translate LBAs to PBAs based on the plurality of cumulative control states, a background swap scheduler configured to swap PBAs assigned to LBAs based on the plurality of control states, and a controller configured to sequentially advance through the plurality of cumulative control states and the plurality of control states.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Kiran Kumar Gunnam
  • Publication number: 20190250256
    Abstract: Described herein are systems and methods that that mitigate avalanche photodiode (APD) blinding and allow for improved accuracy in the detection of a multi-return light signal. A blinding spot may occur due to saturation of a primary APD. The systems and methods include the incorporation of a redundant APD and the utilization of time diversity and space diversity. Detection by the APDs is activated by a bias signal. The redundant APD receives a time delayed bias signal compared to the primary APD. Additionally, the redundant APD is positioned off the main focal plane in order to attenuate an output of the redundant APD. With attenuation, the redundant APD may not saturate and may have a successful detection during the blinding spot of the primary APD. Embodiments may include multiple primary APDs and multiple secondary APDs.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 15, 2019
    Applicant: Velodyne LiDAR, Inc.
    Inventors: KIRAN KUMAR GUNNAM, NITINKUMAR SAGARBHAI BAROT, RAJESH RAMALINGAM VARADHARAJAN, ROGER JULLIAN PINTO, KANKE GAO
  • Publication number: 20190179018
    Abstract: Described herein are systems and methods that may efficiently detect multi-return light signals. A light detection and ranging system, such as a LIDAR system, may fire a laser beam that may hit multiple objects with a different distance in one line, causing multi-return light signals to be received by the system. Multi-return detectors may be able to analyze the peak magnitude of a plurality of peaks in the return signals and determine a multitude of peaks, such as the first peak, the last peak and the maximum peak. One embodiment to detect the multi-return light signals may be a multi-return recursive matched filter detector. This detector comprises a matched filter, peak detector, centroid calculation and a zeroing out function. Other embodiments may be based on a maximum finder that algorithmically selects the highest magnitude peaks from samples of the return signal and buffers for regions of interests peaks.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Applicant: Velodyne LiDAR, Inc.
    Inventors: Kiran Kumar GUNNAM, KANKE GAO, Nitinkumar Sagarbhai BAROT, Anand GOPALAN, David S. HALL
  • Publication number: 20190137549
    Abstract: Described herein are systems and methods that determines a centroid of a waveform in a high noise environment. In one embodiment, the method may include determining a damping threshold and a noise-exclusion threshold for a waveform that define a three tier dynamic range for the waveform comprising a noise-exclusion region, damping region and a full region. The noise-exclusion threshold may be less than the damping threshold. Weights for each of the mass scalars may be determined based on the three tier dynamic range. The centroid may be determined based on the determined weights and their corresponding position vectors.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Applicant: Velodyne LiDAR, Inc.
    Inventors: KANKE GAO, Kiran Kumar Gunnam, Nitinkumar Sagarbhai Barot