Patents by Inventor SWATI BAKSHI

SWATI BAKSHI 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: 9959067
    Abstract: An individual block health metric value calculated for each of a plurality of blocks from a combination of factors including at least program-erase cycle count and error rate is used to order the plurality of blocks in order of block health metric values in an ordered list. Subsequently, a block may be selected for use according to a position of the block in the ordered list.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: May 1, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Niles Yang, Jianmin Huang, Swati Bakshi
  • Patent number: 9740425
    Abstract: A data storage device includes a memory. A method includes de-allocating a first region of a group of regions of the memory during a wear leveling process based on a determination that the first region is associated with a first tag of a set of tags. Each region of the group of regions is assigned to a tag of the set of tags based on a health metric associated with the region. The health metric is based on a bit error rate (BER), a program/erase cycle (PEC) count, a PEC condition metric, or a combination thereof. In response to selecting the first region, information is copied from the first region to a second region of the memory during the wear leveling process.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 22, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Swati Bakshi, Nian Niles Yang, Alexei Naberezhnov, Xinde Hu
  • Publication number: 20160224267
    Abstract: An individual block health metric value calculated for each of a plurality of blocks from a combination of factors including at least program-erase cycle count and error rate is used to order the plurality of blocks in order of block health metric values in an ordered list. Subsequently, a block may be selected for use according to a position of the block in the ordered list.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Niles Yang, Jianmin Huang, Swati Bakshi
  • Publication number: 20160170682
    Abstract: A data storage device includes a memory. A method includes de-allocating a first region of a group of regions of the memory during a wear leveling process based on a determination that the first region is associated with a first tag of a set of tags. Each region of the group of regions is assigned to a tag of the set of tags based on a health metric associated with the region. The health metric is based on a bit error rate (BER), a program/erase cycle (PEC) count, a PEC condition metric, or a combination thereof. In response to selecting the first region, information is copied from the first region to a second region of the memory during the wear leveling process.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: SWATI BAKSHI, NIAN NILES YANG, ALEXEI NABEREZHNOV, XINDE HU