Patent ID: 8639873

Claim:
A detachable USB flash storage device comprising: a storage system configured to store data; a user interface configured to receive a user code from a user when the detachable USB flash storage device is in a detached state to authorize access to a storage partition within the storage system; circuitry configured to authorize access to the data stored within the storage system based, at least in part, on the user code and provide access to the storage partition; a ram cache configured to receive data comprising files from a digital device; and a storage module configured to: transfer a first portion of the files from the ram cache on the detachable USB flash storage device to the storage system upon detachment of the detachable USB flash storage device from the digital device; and delete a second portion of the files from the ram cache on the detachable USB flash storage device upon detachment of the detachable USB flash storage device from the digital device; wherein the user interface is used to configure the storage module to transfer the first portion of the files from the ram cache and delete the second portion of the files within the ram cache upon the detachment of the detachable USB flash storage device from the digital device, such that the first portion of the files is stored in the storage system upon detachment of the device, and the second portion of the files is cleared and not transferred to the storage system upon detachment of the device.