Method and apparatus for minimizing storage of common attachment files in an e-mail communications server
First Claim
1. A method for retrieving an email communication using an email server of a recipient, the email server including a Post Office Protocol (POP) server and a mail store, the mail store including a header database and an attachment file database, the method comprising:
- receiving from a client computer a selection to download a received email communication from the email server of the recipient; and
retrieving a common attachment file corresponding to the received email communication through a link in the header database to the attachment file database, wherein the common attachment file corresponds to a plurality of separately received email communications being stored within the mail store that reference the common attachment file.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an e-mail communications system that minimizes the number of duplicate copies of common attachment files to e-mail communications that are stored in the mail store of an e-mail server. When the e-mail server receives an e-mail attachment file that is larger than a threshold size, the server performs a database search for another copy of the attachment file in the mail store. If another copy is located, the system creates a pointer in the mail store that associates the located attachment file with the e-mail for the additional recipient(s). Attachment files are deleted only after the recipients of the associated e-mail communications delete each of the respective e-mails.
89 Citations
18 Claims
-
1. A method for retrieving an email communication using an email server of a recipient, the email server including a Post Office Protocol (POP) server and a mail store, the mail store including a header database and an attachment file database, the method comprising:
-
receiving from a client computer a selection to download a received email communication from the email server of the recipient; and retrieving a common attachment file corresponding to the received email communication through a link in the header database to the attachment file database, wherein the common attachment file corresponds to a plurality of separately received email communications being stored within the mail store that reference the common attachment file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
connecting to a client computer by forming a connection between the client computer and an email server of a recipient addressee of a received email message, the email server including a mail store, the mail store including a header database and an attachment file database; detecting a delete request at the email server of the recipient addressee from the client computer to delete a received email communication; and deleting from a common attachment file, by the email server of the recipient addressee, a header reference number that corresponds to the received email communication in the attachment file database responsive to detecting the delete request, wherein the common attachment file corresponds to a plurality of separately received email communications being stored within the mail store that reference the common attachment file. - View Dependent Claims (13, 14, 15)
-
-
16. A method for retrieving an email communication using an email server of an recipient addressee of the email communication, the email server including a mail store, the mail store including a header database and an attachment file database, the method comprising:
-
receiving from a client computer a selection to download a received email communication; and retrieving a common attachment file through a link in the header database to the attachment file database, wherein the common attachment file is common to the received email communication and another separately received email communication. - View Dependent Claims (17, 18)
-
Specification