Patents by Inventor Varuna Kamila

Varuna Kamila 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: 10289323
    Abstract: A memory device including a controller for handling thermal shutdown of the memory device. The control system acquires temperatures of a plurality of non-volatile memory elements in the memory device from one or more temperature detectors at a first frequency. Upon determining that the temperature of one of the plurality of non-volatile memory elements is above a threshold, the controller activates thermal throttling for the plurality of non-volatile memory elements and flushes metadata from a volatile memory element in the memory device to the plurality of non-volatile memory elements for future recovery of the memory device.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: May 14, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Nian Niles Yang, Varuna Kamila
  • Publication number: 20190050153
    Abstract: Embodiments of a SSD include a controller coupled to one or more flash dies, one or more temperature sensors proximate to the one or more flash dies, and data storing instructions. The one or more flash dies includes a plurality of TLC (triple level cell) blocks. The controller when executing the data storing instructions cause the controller to periodically fetch a temperature reading from the one or more temperature sensors and limit operations to the one or more flash dies when the temperature reading is above a start throttling threshold. In certain embodiments, TLC blocks are written to in a SLC mode when the temperature reading is above the start throttling threshold. In other embodiments, one or more spare SLC blocks are written to with non-system data during throttling.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Nian Niles YANG, Varuna KAMILA
  • Publication number: 20180374547
    Abstract: The temperature of the various devices on a printed circuit board (PCB) can change over time as the PCB is used. Additionally, the various devices on the PCB can have different temperatures at the same time. For example, the closer a device is to a heat source, the greater the temperature. Similarly, the further away from the heat source, the lower the temperature. Thus, otherwise identical devices on a PCB can have different temperatures at the same time, and additionally, the temperatures can change over time. By periodically measuring the temperature of the devices, the thermal disparity for the devices can be efficiently and intelligently managed.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Nian Niles YANG, Philip David REUSSWIG, Mrinal KOCHAR, Varuna KAMILA
  • Publication number: 20180349046
    Abstract: The present disclosure discloses a memory device including a controller for handling thermal shutdown of the memory device. The control system acquires temperatures of a plurality of non-volatile memory elements in the memory device from one or more temperature detectors at a first frequency. Upon determining that the temperature of one of the plurality of non-volatile memory elements is above a threshold, the controller activates thermal throttling for the plurality of non-volatile memory elements and flushes metadata from a volatile memory element in the memory device to the plurality of non-volatile memory elements for future recovery of the memory device.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 6, 2018
    Inventors: Nian Niles YANG, Varuna KAMILA
  • Patent number: 10013194
    Abstract: The present disclosure discloses a memory device including a controller for handling thermal shutdown of the memory device. The control system acquires temperatures of a plurality of non-volatile memory elements in the memory device from one or more temperature detectors at a first frequency. Upon determining that the temperature of one of the plurality of non-volatile memory elements is above a threshold, the controller activates thermal throttling for the plurality of non-volatile memory elements and flushes metadata from a volatile memory element in the memory device to the plurality of non-volatile memory elements for future recovery of the memory device.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: July 3, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Nian Niles Yang, Varuna Kamila