Patent ID: 8370402

Claim:
A local storage device, the local storage device configured for communication with a host device having a host application and a host device file system arranged to generate a block command, the local storage device, comprising: a data storage array, wherein the data storage array is arranged to include a first portion and a second portion, the first portion being a mass storage portion arranged to store logical data blocks and corresponding data objects, the second portion being arranged to store a predetermined set of data object properties corresponding to the logical data blocks stored in the first portion; and a controller in communication with the data storage array and having a synchronization unit, the controller configured to manage data stored in the data storage array as logical block data via a first logical interface and data objects corresponding to the data stored as logical data blocks via a second logical interface, wherein the first and the second logical interfaces are in communication with the data storage array; and wherein, when at least some of the data stored as logical data blocks is modified by way of the first logical interface, the synchronization unit of the controller is configured to update the predefined set of data object properties correspondingly such that the data object properties and modified data are synchronized and the modified data is accessible by way of both the first and the second logical interfaces.