Patent ID: 8572045

Claim:
A computer-accessible storage medium storing program instructions executable to: for each respective file of a plurality of files deleted from a volume, determine a respective recovery time window for the respective file, wherein the respective recovery time window for each respective file is defined by a time at which the respective file was last modified and a time at which the respective file was deleted; in response to determining the recovery time windows for the plurality of files, automatically determine a particular point in time that is within the recovery time windows for two or more of the plurality of deleted files by calculating an intersection of the recovery time windows for the two or more files and determining a point in time within the intersection, wherein the intersection defines a time period in which the recovery time windows for the two or more files overlap; in response to said determining the particular point in time, create a temporary version of the volume as it existed at the particular point in time; and restore each file of the two or more files to the volume from the temporary version of the volume.