IP Library Granted Patent US 8,429,207
Granted Patent B2
US 8,429,207 · App. 13/330,941 · Granted Apr 23, 2013

Methods for implementation of information audit trail tracking and reporting in a storage system

Inventor: Randy Kerns (Boulder, CO)
Assignee: Imation Corp.
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 8,429,207
App. No.
13/330,941
Granted
Apr 23, 2013
Kind
B2
Abstract

Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. One or more application servers can store archival data to the one or more removable disk drives. Further, the archival storage system provides an audit trail that stores information about actions taken on the archival data. The audit trail data providing a list of the actions and information about the actions that can be used to determine changes to the archival data.

Claims (51)

1. An archival data storage system comprising:

a plurality of removable drives for storing archival data, each removable drive comprising a data cartridge case and memory configured to store the archival data;

a plurality of drive ports, each drive port including a data cartridge connector configured to mate with one of the removable drives in order to communicate with the memory, wherein:

each drive port is in communication with a server for receiving the archival data; and

each drive port is separately addressable for sending the archival data to the memory for storage;

a database for storing an audit trail for archival actions associated with the archival data; and

an archival management system in communication with the server and the database, the archival management system configured to:

receive requests for archival actions from the server;

create new entries in the audit trail for requests to store new archival data;

identify existing entries in the audit trail for requests associated with previously stored archival data; and

place a legal hold on archival data pertinent to a court case.

2. The system of claim 1 , further comprising an intercept module for determining whether the requests would change the archival data.

3. The system of claim 2 , wherein the archival management system is further configured to complete requests determined not to change the archival data without creating the new entries or identifying the existing entries.

4. The system of claim 1 , wherein the archival management system is configured to prevent deletion of the archival data based on the legal hold.

5. The system of claim 4 , wherein the legal hold includes a case identifier for the court case, and wherein the court case requires the legal hold.

6. The system of claim 4 , wherein the archival management system is further configured to remove the legal hold.

7. The system of claim 6 , wherein the archival management system is configured to delete the archival data in response to a corresponding request from the server, when not prevented by the legal hold.

8. The system of claim 7 , wherein the archival management system is configured to delete the archival data by digital shredding, when not prevented by the legal hold.

9. The system of claim 1 , wherein the memory is comprised within a magnetic data storage medium.

10. The system of claim 1 , wherein the memory is comprised within a flash memory storage medium.

11. A network storage system comprising the archival data storage system of claim 1 , wherein the archival management system is in communication with a plurality of servers for receiving the requests over an internet.

12. An archival data storage method comprising:

receiving archival data from a server for storage on a plurality of data cartridges, each data cartridge comprising a case enclosing memory on a data storage medium configured to store the archival data;

addressing the data cartridges via a plurality of drive ports, each drive port including a data cartridge connector configured to mate with one of the removable drives in order to communicate with the memory;

sending the archival data to the addressed data cartridges for storage in the memory;

receiving requests for the archival data from the server;

determining whether the requests would change the archival data;

recording an audit trail for the requests determined to change the archival data, wherein recording the audit trail comprises:

creating entries for information associated with requests to store new archival data;

identifying entries for information associated with requests for previously stored archival data; and

placing a legal hold to prevent deletion of archival data pertinent to a court case.

13. The method of claim 12 , further comprising completing requests determined not to change the archival data without recording the audit trail.

14. The method of claim 12 , further comprising removing the legal hold.

15. The method of claim 14 , further comprising deleting the archival data pertinent to the court case, when not prevented by the legal hold.

16. The method of claim 15 , wherein deleting the archival data comprises digitally shredding the archival data pertinent to the court case, when not prevented by the legal hold.

17. The method of claim 16 , further comprising reporting a record of the audit trail, the record of the audit trail comprising date and action fields for the requests determined to change the archival data.

18. A data archive comprising:

a plurality of removable data cartridges comprising data storage media having memory configured to store archival data;

a plurality of drive ports comprising data cartridge connectors configured to mate with the removable data cartridges in order to communicate with the memory, wherein each drive port is separately addressable;

a server in communication with the plurality of drive ports, the server configured to receive the archival data and send the archival data to the drive ports for storage on the data cartridges;

an archive manager in communication with the server and a database, the archival manager configured to:

receive requests for the archival data from the server;

determine whether the requests would change the archival data;

record an audit trail in the database for the requests determined to change the archival data, the audit trail comprising:

new entries for requests to store new archival data;

existing entries for requests associated with previously stored archival data; and

a legal hold on archival data pertinent to a court case.

19. The data archive of claim 18 , wherein the plurality of removable data cartridges comprise magnetic data storage media having the memory configured to the store archival data.

20. The data archive of claim 18 , wherein the legal hold prevents deletion of the archival data pertinent to the court case.

21. The data archive of claim 20 , wherein the audit trail further comprises a removal of the legal hold.

22. The data archive of claim 21 , wherein the archival management system is configured for digitally shredding the data in response to a corresponding request from the server, when not prevented by the legal hold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: GLASSBRIDGE ENTERPRISES, INC.
To: SPEX TECHNOLOGIES, INC.
Reel/Frame 044607/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: KERNS, RANDY
To: PROSTOR SYSTEMS, INC.
Reel/Frame 027416/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: PROSTOR SYSTEMS, INC.
To: IMATION CORP.
Reel/Frame 027416/0882 →
Continuity (3)
Continuation 12199324 · Aug 27, 2008
Provisional Application 60977766 · Oct 5, 2007
Related Publication 20120089575A1 · Apr 12, 2012