Patent ID: 9116791
Filing Date: 2015-08-25
Classification: G06F,G11C

Abstract:
1. A subscriber identity module (SIM) card, the SIM card comprising: a first non-volatile memory (NVM) having a first memory type; a second NVM that is distinct from the first NVM, the second NVM having a second memory type that is different than the first memory type; and a processing unit configured to receive a request associated with user data to be stored in the first NVM and, responsive to determining that there is insufficient available space in the first NVM to store the user data, to perform a housekeeping operation that includes erasing unused blocks of the first NVM and compacting stored data in the first NVM and a first update of a mapping table in the second NVM in parallel with and based on the housekeeping operation, the processing unit further configured to write the user data to the first NVM and to write management data associated with the user data into the second NVM in parallel with writing the user data in the first NVM, wherein writing the management data includes performing a second update of the mapping table based on the user data being written to the first NVM.