Systems and methods for storing data in multiple stages
AssigneeVeritas Technologies LLC
InventorAeham Abushwashi
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for storing data in multiple stages may include (1) establishing an initial storage period for regulatory compliance and a subsequent storage period for business reference, (2) storing data during the initial storage period for regulatory compliance, (3) upon expiration of the initial storage period, stripping rich content from the data while preserving text content in the data, and (4) storing the stripped data during the subsequent storage period for business reference. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A computer-implemented method for storing data in multiple stages, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- establishing an initial storage period for regulatory compliance and a subsequent storage period for business reference, the initial storage period expiring at a point defined at least in part by government regulations;
- storing an email formatted in the multipurpose internet mail extensions format during the initial storage period for regulatory compliance;
- upon expiration of the initial storage period at the point defined at least in part by government regulations, stripping a hypertext markup language layer from the email formatted in the multipurpose internet mail extensions format while preserving a plain text layer in the email formatted in the multipurpose internet mail extensions format;
- storing the stripped email formatted in the multipurpose internet mail extensions format during the subsequent storage period for business reference in place of a previous version of the email formatted in the multipurpose internet mail extensions format such that storage space for storing the email is reduced.
A system for storing data in multiple stages, the system comprising:
- an establishment module, stored in memory, that establishes an initial storage period for regulatory compliance and a subsequent storage period for business reference, the initial storage period expiring at a point defined at least in part by government regulations;
- a regulatory storage module, stored in memory, that stores an email formatted in the multipurpose internet mail extensions format during the initial storage period for regulatory compliance;
- a stripping module, stored in memory, that, upon expiration of the initial storage period at the point defined at least in part by government regulations, strips a hypertext markup language layer from the email formatted in the multipurpose internet mail extensions format while preserving a plain text layer in the email formatted in the multipurpose internet mail extensions format;
- a business storage module, stored in memory, that stores the stripped email formatted in the multipurpose internet mail extensions format during the subsequent storage period for business reference in place of a previous version of the email formatted in the multipurpose internet mail extensions format such that storage space for storing the email is reduced;
- at least one physical processor that executes the establishment module, the regulatory storage module, the stripping module, and the business storage module.
A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
- establish an initial storage period for regulatory compliance and a subsequent storage period for business reference, the initial storage period expiring at a point defined at least in part by government regulations;
- store an email formatted in the multipurpose internet mail extensions format during the initial storage period for regulatory compliance;
- upon expiration of the initial storage period at the point defined at least in part by government regulations, strip a hypertext markup language layer from the email formatted in the multipurpose internet mail extensions format while preserving a plain text layer in the email formatted in the multipurpose internet mail extensions format;
- store the stripped email formatted in the multipurpose internet mail extensions format during the subsequent storage period for business reference in place of a previous version of the email formatted in the multipurpose internet mail extensions format such that storage space for storing the email is reduced.
Dependencies are inferred from the claim text.