Patent ID: 8239395

Claim:
A method of presenting a view of a file system of a storage device to a host, the method comprising: determining, by a storage device, whether a host has a defined capability; in response to the host having the defined capability: accessing a first directory tree file stored at the storage device to present a view of a file system of the storage device to the host, wherein the first directory tree file identifies multiple files stored at the storage device; and providing the first directory tree file to the host; and in response to the host not having the defined capability: accessing a second directory tree file stored at the storage device, wherein the second directory tree file identifies a subset of files of the multiple files, wherein the subset of files includes a first data file of the multiple files that does not require the defined capability and the second directory tree file makes the first data file selectable for consumption by the host, wherein the subset of files does not include a second data file of the multiple files, the second data file requiring the defined capability, and wherein the second directory tree file does not make the second data file selectable for consumption by the host; and providing the second directory tree file to the host.