Patent ID: 8880474
Filing Date: 2014-11-04
Classification: G06F

Abstract:
1. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor, enable cloud-based storage of contents of a local file system, comprising: code to intercept local file system data traffic and to generate a series of structured data representations of the local file system, each structured data representation representing a complete copy of a version of the local file system and corresponding to, and transformed from, a snapshot of the local file system at a point-in-time, the code to generate the series of structured data representations comprising: code to write-once export each structured data representation to one or more storage service providers, the structured data representations comprising a versioned file system (VFS) representing complete copies of versions of the local file system at various points-in-time, at least one structured data representation adapted to being accessed and returned to the local file system as needed to enable restore of a point-in-time version of the local file system by walking one and only one delta frame tree structure; and code to restore the local file system to the point-in-time version by retrieving the at least one structured data representation from the one or more storage service providers and performing a restore operation at the local file system, the restore operation walking the one and only one delta frame tree structure.