The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 17, 2026
Filed:
Oct. 31, 2024
Silicon Motion, Inc., Jhubei City, TW;
Yu-Ta Chen, Keelung City, TW;
SILICON MOTION, INC., Jhubei City, TW;
Abstract
Garbage collection technology for non-volatile memory is shown. The processor starts valid data determination from a starting source block, selects a first logical-to-physical address mapping sub-table corresponding to a first valid data in the starting source block as a scan target, and scans the scan target to identify and collect valid data to be programmed to a destination block. After a full scan of the scan target, the processor checks the starting source block to obtain second valid data that has not yet been collected and programmed to the destination block. The processor selects a second logical-to-physical address mapping sub-table that corresponds to the second valid data as the new scan target. The processor scans the new scan target to collect and program valid data to the destination block. Every time a logical-to-physical address mapping sub-table is downloaded into the controller's memory, it is fully scanned.