Patent ID: 9690489
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A method for storing a data of a size smaller than a fixed minimum program number (FMPN) to a non-volatile storage device, comprising the steps of: step SB1: predetermining a size of a blank data which contains invalid data, wherein the blank data has a size smaller than the FMPN; step SB2: providing a complement data which contains valid data and has a size which allows the data to be stored, the complement data and the blank data to have a total size that equals to the FMPN in a Random Access Memory (RAM) of the non-volatile storage device; step SB3: adding the data to be stored to the RAM; step SB4: combining the data to be stored with the complement data and transmit the combined data to a storage buffer of the non-volatile storage device; and step SB5: incorporating the combined data in step SB4 with the blank data to become a final data which has a size that equals to the FMPN; and step SB6: storing the final data to an array of the non-volatile storage device.