Patent ID: 8898755

Claim:
A removable storage token that is removably couplable to a user computing device and supports file access control, the removable storage token comprising: a processor; a secure memory storing at least one private key and executable code for use by the processor; a general-use memory storing one or more files; a first bus coupling the processor, secure memory, and the general-use memory; a second bus for removably coupling the removable storage token to the user computing device; a storage management module executable by the processor for assigning access control rights to the one or more files stored in the general-use memory; a communication module for execution by the processor for parsing a request for access to a particular one of the files stored in the general-use memory into a file identifier and a credential; and a request module executable by the processor for determining when the credential includes a valid Internet identifier corresponding to an access control right assigned to the particular file stored in the general-use memory, and wherein user access to the particular file is provided using the private key.