US 7,577,689 B1
Method and system to archive data
Larry Masinter, Los Altos, Calif. (US); and Michael J. Welch, Simi Valley, Calif. (US)
Assigned to Adobe Systems Incorporated, San Jose, Calif. (US)
Filed on Jun. 15, 2005, as Appl. No. 11/153,100.
Int. Cl. G06F 12/00 (2006.01); G06F 17/30 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01)
U.S. Cl. 707—204  [711/161; 711/162] 16 Claims
OG exemplary drawing
 
1. A computer implemented method to archive data, the computer implemented method comprising:
receiving original data for archiving in a first format;
converting the original data into N shares and storing each of the N shares at one of N repositories;
constructing a secondary copy of the original data in a second format, the second format being an archive suitable format;
combining the original data and the secondary copy of the original data into archive data;
converting the archive data into shares using secret sharing;
distributing the shares to a plurality of repositories, the distributing including storing each share at one of the plurality of repositories; and
checking at a predetermined interval that at least K shares and a safety-factor number of further shares are recoverable from the N repositories, the at least K shares used to recover a document associated with the original data.