×

Continuously-snapshotted protection of computer files

  • US 5,604,862 A
  • Filed: 03/14/1995
  • Issued: 02/18/1997
  • Est. Priority Date: 03/14/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing copies of a protected set of files on a bounded number of sequential-access volumes, the method being executed by computer and comprising:

  • (a) from among a plurality of said sequential-access volumes, selecting one as the current volume;

    (b) when an external process independent of the sequential-access volumes alters the contents of one of the protected files to produce a new current version of the protected file, snapshotting the new current version of the altered protected file at the end of the current volume;

    (c) when the current volume is full to a defined limit, selecting a new volume to be the current volume;

    (d) maintaining the population of an active set of said sequential-access volumes at or below said bounded number, said active set being the minimum set of the most-recently-current of said volumes that together contain at least one version of each of said protected files, by;

    as said population approaches or equals said bounded number, selecting for compaction one volume of said active set, andcopying from the compaction volume to the current volume those versions of file versions stored on the compaction volume not having a more recent version stored on the active set; and

    (e) repeating steps (b)-(d) while the external process continues.

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