×

Virtual full backups

  • US 9,910,736 B2
  • Filed: 12/31/2014
  • Issued: 03/06/2018
  • Est. Priority Date: 10/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining, by a client system, a set of data;

    wherein the set of data includes a plurality of data blocks;

    associating each respective data block in the plurality of data blocks with a respective watermark;

    in response to every change that is committed to a given data block, creating a new version of the given data block and associating a new watermark with the new version of the given data block, wherein the new watermark is different than the watermark associated with all other versions of the given data block;

    wherein, for each data block of the plurality of data blocks, the watermark associated with the data block indicates a version of the respective data block and is different than the watermark associated with any other version of the data block;

    for each respective data block in the plurality of data blocks, determining, based on the respective watermark associated with the respective data block, whether to include the respective data block in a set of backup data to send to a backup server; and

    sending, by the client system to the backup server, the set of backup data.

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