Patents by Inventor Bo-Yan JHAN

Bo-Yan JHAN 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: 20250252048
    Abstract: A control circuit, comprising a storage circuit and a processor. The storage circuit is configured to store a retry sequence table and a plurality of read-voltage tables. The processor is coupled to the storage circuit, and is configured to access a memory comprising a plurality of blocks. When a read error occurs in a first block of the plurality of blocks, the processor sequentially uses the plurality of read-voltage tables to perform a retry test on the first block according to a retry sequence indicated by the retry sequence table. When a retry history data of the first block matches an adjustment condition, the processor adjusts the retry sequence indicated by the retry sequence table.
    Type: Application
    Filed: January 15, 2025
    Publication date: August 7, 2025
    Inventors: Yang-Chih SHEN, Po Sheng CHOU, Bo-Yan JHAN
  • Publication number: 20250217067
    Abstract: A control circuit coupled to a memory through multiple channels. The plurality of channels comprises a first channel, and the control circuit comprises a storage circuit and a processor. The storage circuit is configured to store multiple read-voltage tables and an index register. The processor is coupled to the storage circuit. When an error occurs in a read operation of the first channel, the processor is configured to perform a first retry-read test to the memory through the first channel by sequentially using the multiple read-voltage tables until the first retry-read test is successfully performed by using a target read-voltage table of the multiple read-voltage tables. When the first retry-read test is successfully performed by the processor, the processor determines whether to update the index register according to an analysis of a change history of a stored data in the index register.
    Type: Application
    Filed: October 8, 2024
    Publication date: July 3, 2025
    Inventors: Bo-Yan JHAN, Wan-Chi HSIEH
  • Patent number: 11182286
    Abstract: A high-performance data storage device is disclosed. A non-volatile memory stores a logical-to-physical address mapping table that maps logical addresses recognized by a host to a physical space in the non-volatile memory. The logical-to-physical address mapping table is divided into a plurality of sub mapping tables. A memory controller utilizes temporary storage when controlling the non-volatile memory. The memory controller plans a sub mapping table area in the temporary storage to store sub mapping tables corresponding to a plurality of nodes which are linked and managed by multiple linked lists.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 23, 2021
    Assignee: SILICON MOTION, INC.
    Inventors: Jian-Yu Chen, Bo-Yan Jhan, Yuh-Jang Lo, Shih-Chang Chang
  • Patent number: 11055004
    Abstract: A high-performance data storage device is disclosed, including a non-volatile memory, a controller, and a temporary storage. Sub mapping tables divided from a logical-to-physical address mapping table according to logical address groups are stored in mapping blocks allocated in the non-volatile memory. The controller limits the number of mapping blocks by garbage collection, and performs garbage collection on a source mapping block in sections. During each garbage collection section, the controller downloads valid sub mapping tables from the source mapping block to the temporary storage and then programs the valid sub mapping tables from the temporary storage to a destination mapping block. The temporary storage is repeatedly used to store valid sub mapping tables downloaded in the different garbage collection sections.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: July 6, 2021
    Assignee: SILICON MOTION, INC.
    Inventor: Bo-Yan Jhan
  • Publication number: 20200272332
    Abstract: A high-performance data storage device is disclosed, including a non-volatile memory, a controller, and a temporary storage. Sub mapping tables divided from a logical-to-physical address mapping table according to logical address groups are stored in mapping blocks allocated in the non-volatile memory. The controller limits the number of mapping blocks by garbage collection, and performs garbage collection on a source mapping block in sections. During each garbage collection section, the controller downloads valid sub mapping tables from the source mapping block to the temporary storage and then programs the valid sub mapping tables from the temporary storage to a destination mapping block. The temporary storage is repeatedly used to store valid sub mapping tables downloaded in the different garbage collection sections.
    Type: Application
    Filed: January 20, 2020
    Publication date: August 27, 2020
    Inventor: Bo-Yan JHAN
  • Publication number: 20200272561
    Abstract: A high-performance data storage device is disclosed. A non-volatile memory stores a logical-to-physical address mapping table that maps logical addresses recognized by a host to a physical space in the non-volatile memory. The logical-to-physical address mapping table is divided into a plurality of sub mapping tables. A memory controller utilizes temporary storage when controlling the non-volatile memory. The memory controller plans a sub mapping table area in the temporary storage to store sub mapping tables corresponding to a plurality of nodes which are linked and managed by multiple linked lists.
    Type: Application
    Filed: September 27, 2019
    Publication date: August 27, 2020
    Inventors: Jian-Yu CHEN, Bo-Yan JHAN, Yuh-Jang LO, Shih-Chang CHANG