Data Expiry in a Non-Volatile Device
First Claim
Patent Images
1. A method for data expiry, the method comprising:
- examining metadata associated with data in a non-volatile recording medium; and
expiring the data from the non-volatile recording medium in response to the metadata indicating that an expiration period for the data has been satisfied.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, and methods are disclosed for data expiry. A method includes examining metadata associated with data in a non-volatile recording medium. A method includes expiring data from a non-volatile recording medium in response to metadata indicating that an expiration period for the data has been satisfied.
-
Citations
28 Claims
-
1. A method for data expiry, the method comprising:
-
examining metadata associated with data in a non-volatile recording medium; and expiring the data from the non-volatile recording medium in response to the metadata indicating that an expiration period for the data has been satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for data expiry, the apparatus comprising:
-
a storage request module configured to receive a write request to store data in a non-volatile memory medium, the write request having an associated expiration indicator; a write module configured to store metadata for the data on the non-volatile memory medium, the metadata associated with the expiration indicator; and an expiry module configured to invalidate the data in the non-volatile memory medium based on the metadata. - View Dependent Claims (17, 18)
-
-
19. A system for data expiry, the system comprising:
-
a non-volatile storage device comprising a non-volatile storage medium; a write module configured to preserve data and metadata associated with the data together in a sequential, log-based writing structure of the non-volatile storage device; and an expiry module configured to expire data from the non-volatile storage device in response to the metadata indicating that a timeout period for the data has been satisfied. - View Dependent Claims (20, 21)
-
-
22. A computer program product comprising a computer readable storage medium storing computer usable program code executable to perform operations for data expiry, the operations comprising:
-
storing an indicator of an expiration period for data with the data in a non-volatile memory medium; and expiring the data from the non-volatile memory medium in response to the expiration period being satisfied. - View Dependent Claims (23)
-
-
24. An apparatus for data expiry, the apparatus comprising:
-
means for maintaining data and metadata associated with the data in a non-volatile recording medium; means for determining whether an expiration period for the data has been satisfied based on the metadata; and means for expiring the data from the non-volatile recording medium in response to determining that the expiration period for the data has been satisfied. - View Dependent Claims (25)
-
-
26. An apparatus for data expiry, the apparatus comprising:
-
a metadata module configured to examine metadata associated with data, the data stored in a non-volatile medium; and an expiry module configured to expire the data from the non-volatile medium in response to the metadata module determining that an expiration period for the data has been satisfied. - View Dependent Claims (27, 28)
-
Specification