Patents by Inventor Yen Chih Nan

Yen Chih Nan 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: 9146857
    Abstract: A method for mapping management is disclosed. The steps of the method comprises sending data from a host; programming a host data a non-volatile storage device; updating a mapping address to a Physical Entry to Logical (PE2L) mapping table stored in a SRAM; updating a Physical Entry (PE) status table; checking if the PE2L mapping table is full; if no, loop to the step of programming a non-violate storage device; if yes, remove invalid entries in the PE2L mapping table and update the PE status table, and then run next step; transferring part of the PE2L mapping table to a Logical to Physical (L2P) mapping table stored in the non-volatile storage device; and programming the L2P mapping table to the non-volatile storage device and looping to the step of removing invalid entries in the PE2L mapping table and updating the PE status table.
    Type: Grant
    Filed: August 18, 2012
    Date of Patent: September 29, 2015
    Assignee: Storart Technology Co. Ltd.
    Inventor: Yen Chih Nan
  • Patent number: 8898405
    Abstract: A method for static wear leveling in non-violate storage device is disclosed. Use the method to balance all blocks' erasure counts to avoid most blocks having smaller erasure count and several blocks having larger erasure count to shorten the life time of the device.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 25, 2014
    Assignee: Storart Technology Co. Ltd
    Inventor: Yen Chih Nan
  • Publication number: 20140052898
    Abstract: A method for mapping management is disclosed. The steps of the method comprises sending data from a host; programming a host data a non-volatile storage device; updating a mapping address to a Physical Entry to Logical (PE2L) mapping table stored in a SRAM; updating a Physical Entry (PE) status table; checking if the PE2L mapping table is full; if no, loop to the step of programming a non-violate storage device; if yes, remove invalid entries in the PE2L mapping table and update the PE status table, and then run next step; transferring part of the PE2L mapping table to a Logical to Physical (L2P) mapping table stored in the non-volatile storage device; and programming the L2P mapping table to the non-volatile storage device and looping to the step of removing invalid entries in the PE2L mapping table and updating the PE status table.
    Type: Application
    Filed: August 18, 2012
    Publication date: February 20, 2014
    Inventor: Yen Chih Nan
  • Publication number: 20140052899
    Abstract: A memory address translation method for flash storage system is disclosed. There are two level mapping tables to reduce overhead of mapping table management. In level-one mapping table, each entry contains two kinds of information, which one is the validation of this entry, called Valid Mark and the other is the location of level-two mapping. The level-one mapping table is always located on RAM, and never saved into flash memory. In level-two mapping table, each entry contains two kinds of information, which one is the validation of this entry and the other is the physical location of data in flash memory. The physical addresses of both data and level-two mapping table are dynamically determined. Level-two mapping table is loaded to RAM when it is needed to reference, and is saved into flash memory periodically if the content is updated.
    Type: Application
    Filed: August 18, 2012
    Publication date: February 20, 2014
    Inventor: Yen Chih Nan
  • Publication number: 20140019669
    Abstract: A method for static wear leveling in non-violate storage device is disclosed. Use the method to balance all blocks' erasure counts to avoid most blocks having smaller erasure count and several blocks having larger erasure count to shorten the life time of the device.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Inventor: Yen Chih Nan
  • Patent number: 8514646
    Abstract: A method of a flash memory storage device using Read Retry method is disclosed. This method includes using a thermal sensor to records temperature information while programming flash memory, and using this temperature information to compensate the temperature difference between program and read operation to improve Read Retry performance.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: August 20, 2013
    Assignee: Storart Technology Co. Ltd.
    Inventor: Yen Chih Nan