Graduated object-level version expiration
AssigneeEMC IP Holding Company LLC
InventorsRay David Whitmer, Ajit Kumar Verma
Life of this patent
Estimating the term…
Abstract
In one example, a method for managing backed up data includes marking a current backup version to indicate that the current backup version has no expiration time, and then determining a currency span for a backup version that immediately precedes the current backup version. Next, one or more curtains crossed by the currency span are identified, each curtain being associated with a respective expiration rule. The expiration rules are then applied to the immediately preceding backup version, and an expiration time assigned to the immediately preceding backup version based on application of the expiration rules.
Claims21
A method for managing backed up data, comprising:
- marking a current backup version to indicate that the current backup version has no expiration time;
- determining a currency span for a backup version that immediately precedes the current backup version;
- identifying one or more curtains crossed by the currency span, each curtain being associated with a respective expiration rule;
- applying each of the expiration rules to the immediately preceding backup version;
- and
- assigning an expiration time to the immediately preceding backup version based on application of the expiration rules.
A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, implement and/or cause the implementation of the following processes:
- marking a current backup version to indicate that the current backup version has no expiration time;
- determining a currency span for a backup version that immediately precedes the current backup version;
- identifying one or more curtains crossed by the currency span, each curtain being associated with a respective expiration rule;
- applying each of the expiration rules to the immediately preceding backup version;
- and
- assigning an expiration time to the immediately preceding backup version based on application of the expiration rules.
Dependencies are inferred from the claim text.