Deduplication of e-mail content by an e-mail server
First Claim
Patent Images
1. A method for handling e-mail communication by an e-mail server, the method comprising:
- receiving an e-mail by the e-mail server;
determining a number of recipients for the e-mail;
based on determining the number of recipients being above a recipient threshold number;
parsing the e-mail to identify a large content item within the e-mail;
generating a modified e-mail by replacing the large content item within the e-mail with an identifier, wherein the identifier comprises a thread identifier, a content identifier, and a nonce, wherein the thread identifier is used to position the large content in a weblog, wherein the content identifier is a series of characters to identify a specific content item of the large item, and wherein the nonce is formed by an encryption function for identification and securing access to the large content; and
storing the large content item, wherein the large content item forms a basis for the weblog associated with the identifier, wherein the weblog comprises one or more large content items that are arranged in reverse chronological order;
sending the modified e-mail; and
receiving a reply e-mail to the modified e-mail, wherein content of the reply e-mail builds an extension to the weblog, and wherein the reply e-mail is generated by replacing the identifier with the large content making the replacement undetectable to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for handling e-mail communication by an e-mail server is provided. The method includes receiving an e-mail by the e-mail server, parsing the e-mail to identify a large content item within the e-mail, generating a modified e-mail by replacing the large content item within the e-mail with an identifier, storing the large content item and the large content item forms a basis for a weblog associated with the identifier, sending the modified e-mail, and receiving a reply e-mail to the modified e-mail and the content of the reply e-mail builds an extension to the weblog.
23 Citations
20 Claims
-
1. A method for handling e-mail communication by an e-mail server, the method comprising:
-
receiving an e-mail by the e-mail server; determining a number of recipients for the e-mail; based on determining the number of recipients being above a recipient threshold number; parsing the e-mail to identify a large content item within the e-mail; generating a modified e-mail by replacing the large content item within the e-mail with an identifier, wherein the identifier comprises a thread identifier, a content identifier, and a nonce, wherein the thread identifier is used to position the large content in a weblog, wherein the content identifier is a series of characters to identify a specific content item of the large item, and wherein the nonce is formed by an encryption function for identification and securing access to the large content; and storing the large content item, wherein the large content item forms a basis for the weblog associated with the identifier, wherein the weblog comprises one or more large content items that are arranged in reverse chronological order; sending the modified e-mail; and receiving a reply e-mail to the modified e-mail, wherein content of the reply e-mail builds an extension to the weblog, and wherein the reply e-mail is generated by replacing the identifier with the large content making the replacement undetectable to a recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for handling e-mail communication by an e-mail server, the computer system comprising:
-
at least one processing unit; at least one computer readable memory; at least one computer readable tangible, non-transitory storage medium; and program instructions stored on the at least one computer readable tangible, non-transitory storage medium for execution by the at least one processing unit via the at least one computer readable memory, wherein the program instructions comprise program instructions for; receiving an e-mail by the e-mail server; determining a number of recipients for the e-mail; based on determining the number of recipients being above a recipient threshold number; parsing the e-mail to identify a large content item within the e-mail; generating a modified e-mail by replacing the large content item within the e-mail with an identifier, wherein the identifier comprises a thread identifier, a content identifier, and a nonce, wherein the thread identifier is used to position the large content in a weblog, wherein the content identifier is a series of characters to identify a specific content item of the large item, and wherein the nonce is formed by an encryption function for identification and securing access to the large content; and storing the large content item, wherein the large content item forms a basis for the weblog associated with the identifier, wherein the weblog comprises the large content that is arranged in reverse chronological order; sending the modified e-mail; and receiving a reply e-mail to the modified e-mail, wherein content of the reply e-mail builds an extension to the weblog, and wherein the reply e-mail is generated by replacing the identifier with the large content making the replacement undetectable to a recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for handling e-mail communication by an e-mail server, the computer program product comprising at least one computer readable non-transitory storage medium having computer readable program instructions thereon for execution by a processor, the computer readable program instructions comprising program instructions for:
-
receiving an e-mail by the e-mail server; determining a number of recipients for the e-mail; based on determining the number of recipients being above a recipient threshold number; parsing the e-mail to identify a large content item within the e-mail; generating a modified e-mail by replacing the large content item within the e-mail with an identifier, wherein the identifier comprises a thread identifier, a content identifier, and a nonce, wherein the thread identifier is used to position the large content in a weblog, wherein the content identifier is a series of characters to identify a specific content item of the large item, and wherein the nonce is formed by an encryption function for identification and securing access to the large content; and storing the large content item, wherein the large content item forms a basis for the weblog associated with the identifier, wherein the weblog comprises the large content that is arranged in reverse chronological order; sending the modified e-mail; and receiving a reply e-mail to the modified e-mail, wherein content of the reply e-mail builds an extension to the weblog, and wherein the reply e-mail is generated by replacing the identifier with the large content making the replacement undetectable to a recipient.
-
Specification