Patent ID: 8615594
Filing Date: 2013-12-24
Classification: G06F

Abstract:
1. In a system including a client computer and a server connected to each other, the client computer having a storage device storing a plurality of files and folders using a file system, a method for presenting one of the folders to the server to be accessed as a virtual drive, comprising: (a) selecting the one folder to be accessed by the server, the selected folder containing a plurality of subdirectories and data files; (b) for each data file in the selected folder, assigning a sequence of one or more virtual cluster indices to the data file based on a size of the data file; (c) generating a virtual media (VM) file system on the client computer for the selected folder, the VM file system including VM index information describing the sequence of virtual cluster indices assigned to each data file of the selected folder, without including any data content of the data files; (d) generating an initial-state data structure which stores an initial state of each data file in the selected folder, the initial state of each data file including its filename and path in the file system of the storage device, its properties, and the virtual cluster indices assigned to it in step (b); and (e) in response to a VM read sector command specifying a virtual sector number for reading a data, where the virtual sector numbers is related to a virtual cluster index by a predetermined conversion formula, performing a VM read function which includes: