Claims
- 1. A computer readable medium containing executable program instructions for performing a method of archiving electronic documents on a computer comprising the steps of:receiving a document via a messaging protocol, the document being an attachment to an electronic mail; determining to which mailbox on a server the document is addressed; and automatically archiving the document if the mailbox is designated as an archive folder, the archiving comprising the steps of: storing the document on a storage device; deleting the document and the electronic mail from the mailbox; and storing a message in the mailbox comprising an address enabling access to the stored document.
- 2. The computer readable medium of claim 1 wherein the messaging protocol is the Simple Message Transfer Protocol.
- 3. The computer readable medium of claim 1 wherein the message in the mailbox can be accessed by the Internet Message Access Protocol.
- 4. The computer readable medium of claim 1 wherein the address is a URL to a script which retrieves the document from the storage device.
- 5. The computer readable medium of claim 1 further comprising the step of storing document attributes and a location of the document on the storage device in a database.
- 6. The computer readable medium of claim 1 wherein the storage device is an optical media jukebox with a magnetic disk cache.
- 7. An electronic document archival system comprising:a hierarchy of addressable folders; and a system for receiving electronic mail via a messaging protocol further comprising: means for archiving documents addressed to a folder in the hierarchy, the archiving means further comprising means for extracting a folder path in the hierarchy from an electronic mail; and means for enforcing access control restrictions that apply to the folders or the contents of the folders.
- 8. The electronic document archival system of claim 7 wherein the system is a messaging system and the folders are public folders in the messaging system.
- 9. The electronic document archival system of claim 7 wherein the system is a proxy server in communication with a messaging system via a messaging protocol.
- 10. The electronic document archival system of claim 7 wherein the system is fully integrated with a messaging system.
- 11. A method of archiving documents on a durable medium comprising the steps of:storing the documents in a cache; assigning to each document a clustering value; sorting the documents according to the clustering values; when the cache overflows, selecting based on the clustering values a subset of the documents with a total size no larger than that of the durable medium and storing the subset of the documents on the durable medium.
- 12. The method of claim 11 wherein the clustering value comprises a document expiration date.
- 13. The method of claim 11 wherein the subset is shortest with respect to the clustering values.
- 14. The method of claim 11 wherein the durable medium is an optical compact disk.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims priority to U.S. Provisional Application Serial No. 60/108,589, filed on Nov. 16, 1998, the content of which is incorporated by reference herein.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5890163 |
Todd |
Mar 1999 |
A |
5958005 |
Thorne et al. |
Sep 1999 |
A |
6199073 |
Peairs et al. |
Mar 2001 |
B1 |
6263121 |
Melen et al. |
Jul 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
07046271 |
Feb 1995 |
JP |
Non-Patent Literature Citations (1)
Entry |
Microsoft Press Computer Dictionary Third Edition, 1997, Microsoft Press, 3rd edition, pp 13, 34, 35, 196, 436, and 437. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/108589 |
Nov 1998 |
US |