Patent ID: 9223795
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method comprising: interfacing with at least one user application for a transparent view with a file system module implemented in a kernel subsystem and a user storage client module implemented in a user-level file system to access and synchronize at least a resource stored within a storage media device; translating a request, from the user application, to access the resource to the user-level file system for the transparent view, wherein the request to access the transparent view further includes a plurality of operations used to manipulate the resources stored within the storage media devices; receiving, by the user-level storage client module, the request to access the resource from the user application for the transparent view; retrieving, by a storage prediction service, the request to access the resource from the from the user-level storage client module for the transparent view, wherein the request further includes metadata associated with the request from the user application, wherein retrieving further includes processing the metadata associated with the request used to identify the resource stored within the storage media device, wherein processing further includes identifying an additional request to access an additional resource stored within an additional storage media device; receiving, by a network storage service, the request to access the resource from the user-level storage client module for the transparent view, wherein receiving further includes metadata associated with the request from the storage prediction service used to mount the storage media device; and providing access, to the user application, the transparent view of the requested resource stored within the storage media device, wherein the transparent view further includes access to additional resources stored within the additional stored media devices.