Method and system for interfacing to cloud storage

US9575841B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9575841-B2
Application numberUS-201414531106-A
CountryUS
Kind codeB2
Filing dateNov 3, 2014
Priority dateJan 23, 2009
Publication dateFeb 21, 2017
Grant dateFeb 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as all write data and metadata waiting to be transferred to the data store. Prior to transfer, one or more data transformations may be applied to the data and metadata. In one embodiment, the data store comprises one or more cloud storage service providers. A content control system is used to configure and manage the interface.

First claim

Opening claim text (preview).

Having described our invention, what we now claim is as follows: 1. Apparatus associated with a filer entity that creates and exports to one or more storage service providers a structured data representation, the apparatus comprising: a processor; and computer memory storing computer program instructions executed by the processor (a) to configure a volume in at least one of the storage service providers to store the structured data representation; and (b) to selectively restore a point-in-time version of a local file system; wherein the structured data representation comprising one or more frames, wherein each frame is defined by a data structure that starts with a new root that represents a current version of the local file system, and that further includes a set of change events that have been generated as a result of modification to the local file system, wherein a given frame further represents a logical representation of a combination of a current version of the local file system and one or more prior versions of the local file system, the structured data representation being stored in the configured volume and adapted to be accessed and returned to the local file system as needed to restore the point-in-time version of the local file system by walking one and only one frame. 2. The apparatus as described in claim 1 wherein the computer program instructions are executed by the processor to execute at least one management function with respect to the volume. 3. The apparatus as described in claim 2 wherein the at least one management function is selected from one of: moving the volume, copying the volume, linking the volume, recovering the volume, removing the volume, changing an attribute associated with the volume, and reporting on data associated with the volume. 4. The apparatus as described in claim 2 wherein the structured data representation is XML.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • Point-in-time backing up or restoration of persistent data · CPC title

  • G06F16/128Primary

    Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion (error detection or correction of the data by redundancy in operations or in hardware G06F11/14, G06F11/16) · CPC title

  • Trees · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9575841B2 cover?
An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system,…
Who is the assignee on this patent?
Nasuni Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/1446. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).