Claims
- 1. In a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, a method comprising:
(A) preprocessing an electronic mail document to selectively remove electronic mail features prior to document summarization; (B) summarizing the electronic mail document and storing the results therefrom in a summary document; and (C) identifying an ancestor document of the electronic mail document, if any; (D) preprocessing the ancestor document to selectively remove electronic mail features; (E) summarizing the ancestor document and adding results thereof to the summary document; (F) repeating (C) through (E) until all ancestor documents of the electronic mail document have been summarized.
- 2. The method of claim 1 wherein (A) comprises:
(A1) extracting electronic signatures from a document during the preprocessing process.
- 3. The method of claim 1 wherein (A) comprises:
(A1) extracting date data from a document during the summarization preprocessing.
- 4. The method of claim 1 wherein (A) comprises:
(A1) extracting names from a document during the preprocessing process.
- 5. The method of claim 1 wherein the preprocessing of one of the electronic mail document and the ancestor document comprises extracting any of extraneous headers, quoted text, forward information, and electronic signatures.
- 6. The method of claim 1 further comprising:
(G) summarizing the summary document once all ancestor documents of the electronic mail document have been summarized.
- 7. The method of claim 1 further comprising:
(G) presenting the summary document in association with the electronic mail document.
- 8. The method of claim 1 further comprising:
(G) presenting the summary document in association with graphical representations of the electronic mail document and any ancestor document of the electronic mail document in a manner which indicates relationships among the documents.
- 9. 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 comprising:
(A) a preprocessor for preprocessing an electronic mail document to selectively remove electronic mail features prior to document summarization; (B) a document summarizer responsive to a preprocessed electronic mail document for generating a summary document; and (C) program logic for identifying any ancestor documents of the electronic mail document and causing any ancestor documents to be preprocessed by the preprocessor and summarized by the document summarizer and the results thereof added to the summary document.
- 10. The apparatus of claim 9 further comprising:
(D) program logic for causing the summary document to be summarized by the document summarizer.
- 11. The apparatus of claim 9 wherein the further comprising:
(D) program logic for causing the summary document to be presented in association with the electronic mail document.
- 12. The apparatus of claim 9 wherein preprocessor selectively removes any of extraneous headers, quoted text, forward information, and electronic signatures from a document.
- 13. In a computer system operatively connectable to a network and capable of executing a communication process for sending and receiving documents, a method comprising:
(A) summarizing a document existing at a current level of a hierarchical organization; (B) storing the results of the summarization process of (A) in a summary document; (C) identifying a document that exists at a level of the hierarchical organization adjacent the current level; (D) designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) repeating (A) through (D) until no document exists at a level of the hierarchical organization adjacent the current level.
- 14. The method of claim 13 further comprising:
(F) providing a document summarization function for creating a summary of a document, the summary comprising selected content of the document processed by the document summarization function.
- 15. The method of claim 13 further comprising:
(F) presenting the summary document in association with the document processed by the document summarization function.
- 16. The method of claim 13 wherein further comprising:
(F) summarizing the summary document once no document exists at a level above the current level of the hierarchical organization.
- 17. The method of claim 13 wherein (B) further comprises:
(B1) storing the results of the summarization process in (A) in a shadow document.
- 18. The method of claim 13 wherein (A) comprises:
(A1) extracting any of extraneous headers, quoted text, forward information, and electronic signatures from a document during the summarization process.
- 19. 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 useable medium having embodied therein program code comprising:
(A) program code for summarizing a document existing at a current level of a hierarchical organization; (B) program code for storing the results of the summarization process of (A) in a summary document; (C) program code for identifying a 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 a level of the hierarchical organization adjacent the current level.
- 20. A computer data signal embodied in a carrier wave 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 data signal comprising:
(A) program code for summarizing a document existing at a current level of a hierarchical organization; (B) program code for storing the results of the summarization process of (A) in a summary document; (C) program code for identifying a 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 a level of the hierarchical organization adjacent the current level.
RELATED APPLICATIONS
[0001] This application claims priority to commonly assigned U.S. provisional applications:
[0002] Serial No. 60/351,932, Attorney Docket No. L0006/7067V1, filed Jan. 25, 2002, by Moody et al., and entitled “METHOD AND APPARATUS FOR SUMMARIZATION OF THREADS IN ELECTRONIC MAIL”; and
[0003] Serial No. 60/352,364, Attorney Docket No. L0006/7066V1, filed Jan. 28, 2002, by Moody et al., and entitled “METHOD AND APPARATUS FOR ELECTRONIC MAIL INTERACTION”
Provisional Applications (2)
|
Number |
Date |
Country |
|
60351932 |
Jan 2002 |
US |
|
60352364 |
Jan 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09995151 |
Nov 2001 |
US |
Child |
10328455 |
Dec 2002 |
US |