A portable data storage device includes a USB controller, a master control unit and a NAND flash memory device. The master control unit receives data to be written to logical addresses, and instructions to read data from logical addresses. It uses a memory address mapping table to associate the logical...http://www.google.com/patents/US7653777?utm_source=gb-gplus-sharePatent US7653777 - Portable data storage device using a memory address mapping table