System for summarization of threads in electronic mail
First Claim
1. An apparatus for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, the apparatus including a computer readable memory having embodied therein program code comprising:
- (A) program code for summarizing a document existing at a current level of a hierarchical organization of documents;
(B) program code for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level;
(C) program code for identifying another document that exists at a level of the hierarchical organization adjacent the current level;
(D) program code for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and
(E) program code for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a pre-processing summarization technique that makes use of knowledge specific to the electronic mail domain to pre-process an electronic mail message so that commercially-available document summarization software can subsequently generate a more useful summary from the message. The summarization technique removes extraneous headers, quoted text, forward information, and electronic signatures, leaving more useful text to be summarized. If an enclosing electronic mail thread exists, the summarization technique uses the electronic mail message'"'"'s ancestors to provide additional context for summarizing the electronic mail message. The disclosed system can be used with IBM Lotus Notes and Domino infrastructure, along with existing single-document summarizer software, to generate a summary of the discourse activity in an electronic mail thread dynamically. The summary may be further augmented to list any names, dates, and names of companies that are present in the electronic mail message being summarized.
20 Citations
11 Claims
-
1. An apparatus for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, the apparatus including a computer readable memory having embodied therein program code comprising:
-
(A) program code for summarizing a document existing at a current level of a hierarchical organization of documents; (B) program code for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level; (C) program code for identifying another document that exists at a level of the hierarchical organization adjacent the current level; (D) program code for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) program code for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, the computer program product comprising a computer readable memory having embodied therein program code comprising:
-
(A) program code for summarizing a document existing at a current level of a hierarchical organization of documents; (B) program code for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level; (C) program code for identifying another document that exists at a level of the hierarchical organization adjacent the current level; (D) program code for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) program code for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, comprising:
-
(A) means for summarizing a document existing at a current level of a hierarchical organization of documents; (B) means for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level; (C) means for identifying another document that exists at a level of the hierarchical organization adjacent the current level; (D) means for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) means for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level.
-
Specification