×

CLOUD STORAGE USING MERKLE TREES

  • US 20160110261A1
  • Filed: 12/21/2015
  • Published: 04/21/2016
  • Est. Priority Date: 05/07/2013
  • Status: Abandoned Application
First Claim
Patent Images

1. A data stream synchronization method, comprising:

  • storing a data stream on a client side de-duplicating block store of a client device;

    generating a data stream Merkle tree of the data stream;

    storing a secure hash algorithm (SHA) key for the data stream Merkle tree, as well as the data stream Merkle tree on the client side de-duplicating block store;

    recursively iterating through the data stream Merkle tree using an index of a snapshot Merkle tree of the client device that is stored on a cloud data center to determine missing Merkle nodes or missing data blocks which are present in the data stream Merkle tree but not present in the snapshot Merkle tree stored on the cloud data center; and

    transmitting over a wide area network (WAN) the missing data blocks to the cloud data center.

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