IP Library Granted Patent US 12711017
Granted Patent B2
US 12711017 · App. 18/188,274 · Granted Aug 18, 2026

Minimization of individual file-level backup for policy-based archival and expiration

Inventor: Glenn Randle Wilcock (Tucson, AZ)
Assignee: International Business Machines Corporation
G06F11/1461G06F11/1451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12711017
App. No.
18/188,274
Granted
Aug 18, 2026
Kind
B2
Abstract

Embodiments for minimizing creations of individual file backups in a safeguarded copy environment include determining, by one or more processors, a policy-based requirement exists that a backup copy of a file must be maintained in storage for a predefined time period. The one or more processors search and determine that one or more immutable point-in-time copies currently residing in storage include a current backup copy of the file. Responsive to determining that the one or more immutable point-in-time copies will expire at a time prior to an end of the predefined time period, the one or more processors create an individual backup of the file.

Claims (34)

1 . A computer-implemented method for minimizing creations of individual file backups in a safeguarded copy environment, the computer-implemented method comprising:

determining, by one or more processors, a requirement exists that a backup copy of a file is to be maintained for a predefined time period;

responsive to the determining the requirement exists, determining, by the one or more processors, that one or more immutable point-in-time copies currently stored on a storage device includes a current backup copy of the file; and

responsive to determining that the one or more immutable point-in-time copies will expire at a time prior to an end of the predefined time period, creating, by the one or more processors, an individual backup of the file.

2 . The computer-implemented method of claim 1 , wherein the individual backup of the file is an explicit backup of only the file.

3 . The computer-implemented method of claim 1 , wherein the determining of the requirement is performed according to a policy-based file retention schedule.

4 . The computer-implemented method of claim 1 , wherein the creating of the individual backup of the file is performed to enable operation of backup functions of the file stored in a primary storage device.

5 . The computer-implemented method of claim 1 , wherein the one or more immutable point-in-time copies comprise a plurality of immutable point in time copies, and wherein the determining that the requirement exists further includes determining, by the one or more processors, that each of the plurality of immutable point-in-time copies respectively containing the current backup copy of the file expires prior to the end of the predefined time period.

6 . The computer-implemented method of claim 1 , wherein the creating of the individual backup of the file is performed during a policy-based time window.

7 . The computer-implemented method of claim 6 , wherein the policy-based time window is defined as a timeframe prior to expiring or archiving the file to remove the file from a primary storage device.

8 . A system for minimizing creations of individual file backups in a safeguarded copy environment, comprising:

one or more processors; and

one or more memory storing instructions executed by the one or more processors, the instructions, when executed, causing the one or more processors to:

determine, by the one or more processors, a requirement exists that a backup copy of a file is to be maintained for a predefined time period;

responsive to the determining the requirement exists, determine, by the one or more processors, that one or more immutable point-in-time copies currently stored on a storage device includes a current backup copy of the file; and

responsive to determining that the one or more immutable point-in-time copies will expire at a time prior to an end of the predefined time period, create, by the one or more processors, an individual backup of the file.

9 . The system of claim 8 , wherein the individual backup of the file is an explicit backup of only the file.

10 . The system of claim 8 , wherein the determining of the requirement is performed according to a policy-based file retention schedule.

11 . The system of claim 8 , wherein the creating of the individual backup of the file is performed to enable operation of backup functions of the file stored in a primary storage device.

12 . The system of claim 8 , wherein the one or more immutable point-in-time copies comprise a plurality of immutable point in time copies, and wherein the determining that the requirement exists further includes determining, by the one or more processors, that each of the plurality of immutable point-in-time copies respectively containing the current backup copy of the file expires prior to the end of the predefined time period.

13 . The system of claim 8 , wherein the creating of the individual backup of the file is performed during a policy-based time window.

14 . The system of claim 13 , wherein the policy-based time window is defined as a timeframe prior to expiring or archiving the file to remove the file from a primary storage device.

15 . A computer program product for minimizing creations of individual file backups in a safeguarded copy environment, the computer program product comprising:

one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to determine, by one or more processors, a requirement exists that a backup copy of a file is to be maintained for a predefined time period;

program instructions to, responsive to the determining the requirement exists, determine, by the one or more processors, that one or more immutable point-in-time copies currently stored on a storage device includes a current backup copy of the file; and

program instructions to, responsive to determining that the one or more immutable point-in-time copies will expire at a time prior to an end of the predefined time period, create, by the one or more processors, an individual backup of the file.

16 . The computer program product of claim 15 , wherein:

the individual backup of the file is an explicit backup of only the file; and

the determining of the requirement is performed according to a policy-based file retention schedule.

17 . The computer program product of claim 15 , wherein the creating of the individual backup of the file is performed to enable operation of backup functions of the file stored in a primary storage device.

18 . The computer program product of claim 15 , wherein the one or more immutable point-in-time copies comprise a plurality of immutable point in time copies, and wherein the determining that the requirement exists further includes determining, by the one or more processors, that each of the plurality of immutable point-in-time copies respectively containing the current backup copy of the file expires prior to the end of the predefined time period.

19 . The computer program product of claim 15 , wherein the creating of the individual backup of the file is performed during a policy-based time window.

20 . The computer program product of claim 19 , wherein the policy-based time window is defined as a timeframe prior to expiring or archiving the file to remove the file from a primary storage device.