Patent ID: 11880335
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A non-transitory computer-readable storage medium having stored thereon instructions for performing a method, which when executed by a machine, causes the machine to:
transition a data structure to a write once read many (WORM) state to create an event-retained data structure comprising a data field within which a retention end date of a retention period for which the data structure is to be retained in the WORM state is to be subsequently stored upon occurrence of a first event, wherein the data structure is transitioned to the WORM state before the retention end date is stored within the data field when the first event occurs;
block, before the retention end date is stored within the data field, modifications to the event-retained data structure while in the WORM state other than modifications that store the retention end date into the data field;
monitor a data source to determine whether monitored data matches an attribute, identified from an evaluation of the data structure, indicative of the first event occurring;
trigger the retention of the event-retained data structure for the retention period based upon the monitored data matching the attribute at a point in time based upon the event occurring, wherein the event-retained data structure is retained in the WORM state until the retention end date calculated based upon the point in time as a starting date and the retention period, wherein the occurrence of the first event triggers an override of the data field to comprise the retention end date; and
in response to a second event occurring, deleting the event-retained data structure before expiration of the retention period.