×

Gateway for cloud-based secure storage

  • US 9,733,849 B2
  • Filed: 11/23/2015
  • Issued: 08/15/2017
  • Est. Priority Date: 11/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing data recovery to a client computer system using cloud-based storage, the method comprising:

  • detecting a request to capture a snapshot of a local file system of the client computer system at a first timestamp, wherein one or more data files associated with the client computer system are transparently stored to a storage volume, the storage volume comprising a local cache memory communicatively coupled to the client computer system and a cloud library comprising one or more remote storage devices;

    in response to detecting the request, sending a snapshot capture indicator including the first timestamp to a gateway manager associated with the storage volume;

    generating, using the gateway manager, a first capture of a state of the local cache memory at the first timestamp;

    requesting, using the gateway manger, a second capture of a state of one or more cluster blocks stored by the one or more remote storage devices at the first timestamp, the cluster blocks including the one or more data files;

    generating a capture version number for the first and second capture based on the snapshot capture indicator;

    causing the storage volume to store the first capture, the second capture and the capture version number; and

    wherein causing the storage volume to store the first or the second capture comprises;

    applying, at the local cache memory, a first cryptographic operation to the first or the second capture based on a first encryption key, andapplying, at a cloud interface, a second cryptographic operation based on a second encryption key to the first or the second capture that is encrypted with the first encryption key.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×