Patent ID: 9658979
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A method for managing multiple memory devices as a single contiguous combined memory in a multi-slot communication device having a universal serial bus (USB) universal integrated circuit card (UICC) memory and configured to receive a removable USB memory, comprising: creating a memory map correlating virtual memory addresses of the single contiguous combined memory with physical memory addresses of the USB UICC memory and the removable USB memory; assigning a first range of the virtual memory addresses correlated with the physical memory addresses of the USB UICC memory with an identifier unique to the USB UICC memory and a second range of the virtual memory addresses correlated with the physical memory addresses of the removable USB memory with an identifier unique to the removable USB memory; and translating a memory access request for a virtual memory address to at least one memory access request using USB communication protocols for a physical address of at least one of the USB UICC memory and the removable USB memory.