This patent discloses a storage controller that combines block and file level interface so that SCSI/NFS/CIFS/HTTP - through all these protocols I/O requests can be accepted. Considering the effective filing date in 2001, I think much research has already been done in block/file storage virtualization. Though I've no idea whether a combined interface existed at that point of time or not. Any help? Thanks in advance.