Patents by Inventor Hsiu-Hsien CHU
Hsiu-Hsien CHU 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: 11288019Abstract: A memory management method for a storage device having a rewritable non-volatile memory module is provided. The rewritable non-volatile memory module has a plurality of physical blocks. The method includes: scanning the plurality of physical blocks to identify one or more bad physical blocks; performing a bad physical block remapping operation on the one or more bad physical blocks to update a virtual block stripe management table; and performing a writing operation under a multiple plane write mode based on the virtual block stripe management table.Type: GrantFiled: August 9, 2018Date of Patent: March 29, 2022Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Hung-Chih Hsieh, Hsiu-Hsien Chu, Yu-Hua Hsiao
-
Patent number: 10698762Abstract: A data reading method for a rewritable non-volatile memory module is provided. The method includes receiving a reading command from a host system; identifying a target physical unit of the rewritable non-volatile memory module according to the reading command, and identifying a program erase cycle value, a first timestamp, a second timestamp of the target physical unit, wherein the first timestamp records a time at which the target physical unit is programmed last, and the second timestamp records a time at which the target physical unit is read last; and selecting a target reading voltage set among a plurality of reading voltage set according to the program erase cycle value, the first timestamp, the second timestamp, so as to read a target data from the target physical unit.Type: GrantFiled: August 24, 2017Date of Patent: June 30, 2020Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Yu-Hua Hsiao, Shu-Hsien Li, Hsiu-Hsien Chu
-
Patent number: 10691534Abstract: A data encoding method, a data decoding method, and a storage controller are provided. The encoding method includes: obtaining a verification data corresponding to a raw data according to a write command; adding the verification data to the raw data, and obtaining a scrambled data accordingly; and performing an encoding operation on the scrambled data to obtain a codeword data. The decoding method includes: performing a decoding operation on a codeword data to obtain a decoded codeword data, and obtaining a pre-scrambling data accordingly; identifying a verification data and a raw data in the pre-scrambling data; identifying one or more first system data corresponding to the raw data according to a read command; and determining whether the raw data is correct by comparing the one or more first system data and the verification data.Type: GrantFiled: April 11, 2018Date of Patent: June 23, 2020Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Yu-Hua Hsiao, Hsiu-Hsien Chu, Heng-Lin Yen
-
Patent number: 10503606Abstract: A data backup method, a data recovery method and a storage controller for a rewritable non-volatile memory module are provided. The data backup method includes receiving a trim command; generating a trim information list according to the trim command and a physical address that stores the trim information list, wherein the trim information list records information corresponding to the trim command and the physical address; storing the generated trim information list into the physical address. The data recovery method includes re-establishing a logical-to-physical table; loading a latest trim information list into a memory from the rewritable non-volatile memory module; updating the re-established logical-to-physical table or the trim information list in the memory according to the trim information.Type: GrantFiled: October 5, 2017Date of Patent: December 10, 2019Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Hung-Chih Hsieh, Yu-Hua Hsiao, Hsiu-Hsien Chu
-
Publication number: 20190332331Abstract: A memory management method for a storage device having a rewritable non-volatile memory module is provided. The rewritable non-volatile memory module has a plurality of physical blocks. The method includes: scanning the plurality of physical blocks to identify one or more bad physical blocks; performing a bad physical block remapping operation on the one or more bad physical blocks to update a virtual block stripe management table; and performing a writing operation under a multiple plane write mode based on the virtual block stripe management table.Type: ApplicationFiled: August 9, 2018Publication date: October 31, 2019Applicant: Shenzhen EpoStar Electronics Limited CO.Inventors: Hung-Chih Hsieh, Hsiu-Hsien Chu, Yu-Hua Hsiao
-
Patent number: 10339045Abstract: A valid data management method and a storage controller are provided. The method includes creating a valid data mark table and a valid logical addresses table corresponding to a target physical unit according to a logical-to-physical table and a target physical-to-logical table corresponding to the target physical unit, wherein the valid data mark table records a plurality of mark values respectively corresponding to a plurality of target logical addresses, the mark values respectively indicate whether the corresponding logical addresses is valid or invalid, and the valid logical addresses table only records one or more valid target logical addresses according to an order of one or more first bit values in the valid data mark table; and identifying one or more valid data of the target physical unit according to the logical-to-physical table, the valid data mark table and the valid logical addresses table corresponding to the target physical unit.Type: GrantFiled: April 25, 2018Date of Patent: July 2, 2019Assignee: SHENZHEN EPOSTAR ELECTRONICS LIMITED CO.Inventors: Hsiu-Hsien Chu, Hung-Chih Hsieh, Yu-Hua Hsiao
-
Publication number: 20190146909Abstract: A valid data management method and a storage controller are provided. The method includes creating a valid data mark table and a valid logical addresses table corresponding to a target physical unit according to a logical-to-physical table and a target physical-to-logical table corresponding to the target physical unit, wherein the valid data mark table records a plurality of mark values respectively corresponding to a plurality of target logical addresses, the mark values respectively indicate whether the corresponding logical addresses is valid or invalid, and the valid logical addresses table only records one or more valid target logical addresses according to an order of one or more first bit values in the valid data mark table; and identifying one or more valid data of the target physical unit according to the logical-to-physical table, the valid data mark table and the valid logical addresses table corresponding to the target physical unit.Type: ApplicationFiled: April 25, 2018Publication date: May 16, 2019Applicant: EpoStar Electronics Corp.Inventors: Hsiu-Hsien Chu, Hung-Chih Hsieh, Yu-Hua Hsiao
-
Publication number: 20190138391Abstract: A data encoding method, a data decoding method, and a storage controller are provided. The encoding method includes: obtaining a verification data corresponding to a raw data according to a write command; adding the verification data to the raw data, and obtaining a scrambled data accordingly; and performing an encoding operation on the scrambled data to obtain a codeword data. The decoding method includes: performing a decoding operation on a codeword data to obtain a decoded codeword data, and obtaining a pre-scrambling data accordingly; identifying a verification data and a raw data in the pre-scrambling data; identifying one or more first system data corresponding to the raw data according to a read command; and determining whether the raw data is correct by comparing the one or more first system data and the verification data.Type: ApplicationFiled: April 11, 2018Publication date: May 9, 2019Applicant: EpoStar Electronics Corp.Inventors: Yu-Hua Hsiao, Hsiu-Hsien Chu, Heng-Lin Yen
-
Publication number: 20190034287Abstract: A data backup method, a data recovery method and a storage controller for a rewritable non-volatile memory module are provided. The data backup method includes receiving a trim command; generating a trim information list according to the trim command and a physical address that stores the trim information list, wherein the trim information list records information corresponding to the trim command and the physical address; storing the generated trim information list into the physical address. The data recovery method includes re-establishing a logical-to-physical table; loading a latest trim information list into a memory from the rewritable non-volatile memory module; updating the re-established logical-to-physical table or the trim information list in the memory according to the trim information.Type: ApplicationFiled: October 5, 2017Publication date: January 31, 2019Applicant: EpoStar Electronics (BVI) CorporationInventors: Hung-Chih Hsieh, Yu-Hua Hsiao, Hsiu-Hsien Chu
-
Publication number: 20190012228Abstract: A data reading method for a rewritable non-volatile memory module is provided. The method includes receiving a reading command from a host system; identifying a target physical unit of the rewritable non-volatile memory module according to the reading command, and identifying a program erase cycle value, a first timestamp, a second timestamp of the target physical unit, wherein the first timestamp records a time at which the target physical unit is programmed last, and the second timestamp records a time at which the target physical unit is read last; and selecting a target reading voltage set among a plurality of reading voltage set according to the program erase cycle value, the first timestamp, the second timestamp, so as to read a target data from the target physical unit.Type: ApplicationFiled: August 24, 2017Publication date: January 10, 2019Applicant: EpoStar Electronics (BVI) CorporationInventors: Yu-Hua Hsiao, Shu-Hsien Li, Hsiu-Hsien Chu
-
Publication number: 20100070684Abstract: A memory device preloads a command file and a plurality of response files. Whenever a host sends a command to the memory apparatus, the command assigns one of the response files; thereby the host can receive response of the memory apparatus by reading the assigned response file.Type: ApplicationFiled: December 30, 2008Publication date: March 18, 2010Applicant: INCOMM TECHNOLOGIES CO., LTD.Inventors: Hsiu-Hsien CHU, Pei-Tai CHEN
-
Publication number: 20100070685Abstract: A method is used for operating a memory card, which comprises following steps: (1) a file is preloaded in the first sector of the file allocation table and the second sectors of the description block, wherein the file at least including first data, second data and third data, wherein the first sector is filled up with the first data, only one of the second sectors is not filled up with the second data and the other second sectors are filled up with the third data. (2) A command is received, where the command is capable of updating the file. (3) The command for the first sector is ignored. (4) The only one of the second sectors is updated according to the command. (5) The command for the other second sectors is ignored. (6) The second data of the only one of the second sectors are recovered.Type: ApplicationFiled: December 30, 2008Publication date: March 18, 2010Applicant: INCOMM TECHNOLOGIES CO., LTD.Inventors: Hsiu-Hsien CHU, Pei-Tai CHEN