Patent ID: 8166067

Claim:
A method of providing a file system, the method comprising: in a data storage device operatively coupled to a host device, performing: commencing authentication of a user to determine access rights of the user to data stored at the data storage device; in response to the user not being authenticated as having access rights other than public access rights to the data stored at the data storage device, providing to the host device a third file system, contents of the third file system being restricted to files authorized by the public access rights; and in response to the user being authenticated as having access rights other than public access rights to the data stored at the data storage device, determining whether the user is authenticated as a device owner, wherein: in response to the user being authenticated as the device owner, providing to the host device a first file system, the first file system being a native file system of the data storage device, and in response to the user not being authenticated as the device owner, providing to the host device a second file system, the second file system being restricted to files that the user is authenticated as being authorized to access.