Claims
- 1. A computerized method for archiving data, the method comprising:
identifying, in a first information store, a first data item satisfying a retention criterion; copying the first data item from the first information store to a second information store; creating, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item; and replacing the first data item, in the first information store, with the second data item.
- 2. The method of claim 1, wherein identifying the first data item comprises identifying an electronic mail message.
- 3. The method of claim 1, wherein identifying the first data item comprises identifying an attachment to an electronic mail message.
- 4. The method of claim 1, wherein identifying the first data item comprises identifying a directory services entry.
- 5. The method of claim 1, wherein the retention criterion comprises a first creation date and wherein identifying the first data item satisfying the retention criterion comprises comparing a first creation date of the first data item to the creation date.
- 6. The method of claim 1, wherein the retention criterion comprises a last accessed date and wherein identifying the first data item satisfying the retention criterion comprises comparing a last accessed date of the first data item to the last accessed date.
- 7. The method of claim 1, wherein the retention criterion comprises an item size and wherein identifying the first data item satisfying a retention criteria comprises comparing an item size of the first data item to the item size.
- 8. The method of claim 1, wherein the first information store comprises an electronic mail information store and wherein identifying the first data item comprises identifying an electronic mail message or an attachment to an electronic mail message.
- 9. The method of claim 1, wherein the first information store comprises a directory services information store and wherein identifying the first data item comprises identifying a directory services entry.
- 10. The method of claim 1, wherein copying the first data item from the first information store to a second information store comprises copying the first data item from the first information store to a secondary storage device.
- 11. The method of claim 1, wherein creating the second data item comprises creating, in the first information store, the second data item containing index information identifying a location of the first data item in the second information store.
- 12. The method of claim 1, wherein creating the second data item comprises creating an electronic mail message.
- 13. The method of claim 12, wherein creating the electronic mail message comprises creating, in the first information store, an electronic mail message containing header fields of the first data item.
- 14. The method of claim 13, wherein the header fields include one or more from the group consisting of: a sender field, a recipient field, a subject field, a date field, and a time field.
- 15. The method of claim 12, wherein creating the electronic mail message comprises creating, in the first information store, an electronic mail message containing a subset of the message body of the first data item.
- 16. The method of claim 12, wherein creating the electronic mail message comprises creating, in the first information store, an electronic mail message containing a new message body specified by a user.
- 17. The method of claim 1, wherein creating the second data item comprises creating, in the first information store, a directory services entry.
- 18. The method of claim 1, wherein replacing the first data item comprises deleting the first data item from the first information store.
- 19. A system for archiving data, the system comprising:
a first information store containing one or more data items; a second information store; and a computer, connectable to the first information store and the second information store; wherein the computer is programmed to identify, in the first information store, a first data item satisfying a retention criteria; to copy the first data item to the second information store; to create, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item; and to replace the first data item from the first information store.
- 20. The system of claim 19, wherein the computer is programmed to identify an electronic mail message.
- 21. The system of claim 19, wherein the computer is programmed to identify an attachment to an electronic mail message.
- 22. The system of claim 19, wherein the computer is programmed to identify a directory services entry.
- 23. The system of claim 19, wherein the computer is programmed to replace the first data item from the first information store by deleting the first data item.
- 24. A computer usable medium storing program code which, when executed on a computerized device, causes the computerized device to execute a computerized method for archiving data, the method comprising:
identifying, in a first information store, a first data item satisfying a retention criterion; copying the first data item from the first information store to a second information store; creating, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item; and replacing the first data item, in the first information store, with the second data item.
- 25. A system for archiving data comprising:
a plurality of application-specific data agents each configured to coordinate archiving of first data items used in a particular software application; and a plurality of application-specific stubbing modules each functionally integrated with a corresponding application-specific data agent, each stubbing module being configured to replace a first data item used in the corresponding software application with a second data item used in the corresponding software application and representing a subset of the first data item.
PRIORITY CLAIM
[0001] This application claims priority from U.S. Provisional Patent Application No. 60/326,023, entitled “APPLICATION SPECIFIC OBJECT ARCHIVING AND RETRIEVAL SYSTEM”, filed Sep. 28, 2001. The entire contents of the Provisional Application 60/326,023 are hereby incorporated herein by reference in their entirety.
[0002] This application is related to the following pending applications:
[0003] application Ser. No. 09/610,738, titled MODULAR BACKUP AND RETRIEVAL SYSTEM USED IN CONJUNCTION WITH A STORAGE AREA NETWORK, filed Jul. 6, 2000, attorney docket number 044463-002;
[0004] application Ser. No. 09/609,977, titled MODULAR BACKUP AND RETRIEVAL SYSTEM WITH AN INTEGRATED STORAGE AREA FILING SYSTEM, filed Aug. 5, 2000, attorney docket number 044463-0023;
[0005] application Ser. No. 09/354,058, titled HIERARCHICAL BACKUP AND RETRIEVAL SYSTEM, filed Jul. 15, 1999, attorney docket number 044463-0014;
[0006] application Ser. No. 09/774,302, titled LOGICAL VIEW WITH GRANULAR ACCESS TO EXCHANGE DATA MANAGED BY A MODULAR DATA AND STORAGE MANAGEMENT SYSTEM, filed Jan. 30, 2001, attorney docket number 044463-0040;
[0007] application Ser. No. 09/876,289, titled APPLICATION SPECIFIC ROLLBACK IN A COMPUTER SYSTEM, filed Jun. 6, 2000, attorney docket number 044463-0029;
[0008] application Ser. No. 09/774,272, titled EMAIL ATTACHMENT MANAGEMENT IN A COMPUTER SYSTEM, filed Jan. 30, 2001, attorney docket number 4982/15;
[0009] application Ser. No. 09/882,438, titled STORAGE OF APPLICATION SPECIFIC PROFILES CORRELATION TO DOCUMENT VERSIONS, filed Jun. 14, 2001, attorney docket number 4982/16; and
[0010] application Ser. No. ______, Titled COMBINED STREAM AUXILIARY COPY SYSTEM AND METHOD, filed Sep. 16, 2002, attorney docket number 4982/26Prov;
[0011] each of which is hereby incorporated by reference in this application in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60326023 |
Sep 2001 |
US |