Patent ID: 7496763

Claim:
A memory storage device to be connected to a terminal host, the memory storage device comprising: a host interface to be connected to the terminal host; a controller connected to the host interface; a fingerprint sensor, which is unremovably connected to the controller, for sensing to-be-recognized fingerprint data of a user; and a memory module unremovably connected to the controller and partitioned into: a public block for storing a plurality of application programs; a private block for storing to-be-protected data; and a hidden block for storing template fingerprint data, wherein: the controller communicates with the terminal host by handshakes through the host interface and causes the terminal host to automatically run one of the application programs, which is suitable for the terminal host; the controller transfers the template fingerprint data to the terminal host; the terminal host receives an instruction of the user through the application program and informs the controller to control the fingerprint sensor to read the to-be-recognized fingerprint data of the user and to transfer the to-be-recognized fingerprint data to the terminal host; and the terminal host utilizes the application program to process the to-be-recognized fingerprint data and the template fingerprint data, to judge whether or not the to-be-recognized fingerprint data substantially matches with the template fingerprint data, to enable the private block to be accessed by the terminal host if yes, and to disable the private block from being accessed by the terminal host if not.