Patent ID: 6795824
Filing Date: 2004-09-21
Classification: G06F,Y10S

Abstract:
A computer storage method for providing data storage independent of an underlying architecture, comprising the operations of:establishing a communication channel between an application and a storage, the application and the storage residing, in either the same computing system or in separate computing systems, the communication channel being a logical communication link between the application and the storage, the communication channel being hidden from the application; receiving a file system request from the application, the file system request being configured in a first format based on a first operating system; communicating the file system request to a file system translator via the communication channel; configuring the file system request into a flat file system format utilizing the file system translator, the flat file system format being associated with the storage, the flat file system format being based on a dynamic flat file system that uses an array of objects to represent volumes, directories, and files, the dynamic flat file system being capable of including a superset of file attributes from a plurality of file systems; and performing the file system request.