Patent ID: 7970741

Claim:
A method for protecting data contained in a specified file of a computer system, wherein the computer system is usable to create multiple successive versions of the specified file, said method comprising: specifying a maximum number of said versions of said specified file that can be stored collectively at first and second storage locations; apportioning said maximum number into a first number of versions of said specified file, and a second number of versions of said specified file, wherein said maximum number is equal to the sum of said first and second numbers; enabling a user of said system to select said maximum number of versions of said specified file, said first number of said specified file, and said second number of said specified file; and wherein multiple unique files and multiple unique file types are individually selectable and each have their own maximum number of versions and their own first and second numbers; storing the most recent versions of said specified file, up to a number equal to said first number, and in accordance with a first pre-specified strategy, at said first storage location; and storing versions of said specified file respectively created before said stored most recent versions, up to a number equal to said second number, over a pre-specified time period, and in accordance with a second pre-specified strategy, at said second storage location.