Patent ID: 9690794
Date: 2017-06-27
CPC Classifications: G02B,G03B,G06F,G06Q,H04L,Y10S

Claim:
1. A system for backing up a data block comprising: a backup server having access to a digital fingerprint database; and a source computer connected to the backup server via a communication path, the source computer being configured to generate a digital fingerprint of a data block in a data block location in storage associated with the computer, using a substantially collision-free algorithm; wherein the backup server is configured to: compare the digital fingerprint to digital fingerprints stored in the database; and: if the digital fingerprint does not match one of the stored digital fingerprints, back up the data block and add to the database the digital fingerprint and the data block location in association with the added digital fingerprint; and if the digital fingerprint matches one of the stored digital fingerprint, add to the database the data block location in association with the stored digital fingerprint.