IP Library Granted Patent US 7,178,099
Granted Patent B2
US 7,178,099 · App. 09/767,810 · Granted Feb 13, 2007

Meta-content analysis and annotation of email and other electronic documents

Assignee: Inxight Software, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,178,099
App. No.
09/767,810
Granted
Feb 13, 2007
Kind
B2
Abstract

Meta-content analysis and annotation upon the body of email documents, and other electronic documents, and to create a displayable index of these instances of meta-content, which is sorted and annotated by type are provided. In addition, the electronic document is enhanced by providing links for the semantic foci to external documents containing related information. An electronic document adapted for delivery to one or more recipients, the electronic document including a header and a body, is processed by: performing meta-content extraction of semantic foci within said header and said body, the semantic foci comprising a plurality of type of information including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, and phone numbers; creating a meta-content index the document based upon said extracted semantic foci; arranging the meta-index according to said plurality of types; combining said meta-content index with said header and said body to provide an enhanced document; and sending said enhanced document to said one or more recipients via a communication network. The process includes converting the electronic mail document to a markup language format, and wherein said meta-content index comprises one or more objects expressed in said markup language adapted for presentation with body in said enhanced document.

Claims (134)

1. A method for processing an electronic document adapted for delivery to one or more recipients, the electronic document comprising an electronic mail document including a header and a body, the method comprising:

processing the electronic document using a program to automatically identify semantic foci;

creating a meta-content index corresponding to said semantic foci comprising one or more objects expressed in a markup language adapted for presentation with the body of the electronic document; and

combining said meta-content index with the header and the body to provide an enhanced document.

2. The method of claim 1 , including sending the enhanced electronic document to said one or more recipients.

3. The method of claim 1 , wherein said electronic document comprises a document in a format compliant with a standard MIME format.

4. The method of claim 1 , wherein said semantic foci includes a plurality of types of information, the plurality of types including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers.

5. The method of claim 4 , wherein said meta-content index comprises entries sorted by the plurality of types.

6. The method of claim 4 , wherein in one of the plurality of types comprises currency values, and including converting the currency values to a canonical form.

7. The method of claim 4 , including annotating said semantic foci within said body.

8. The method of claim 4 , including color coding said electronic version of said index and said semantic foci in said body according to said plurality of types.

9. The method of claim 1 , including associating hyperlinks with said semantic foci, and incorporating said hyperlinks into one of said meta-content index and said body.

10. The method of claim 1 , wherein said meta-content index comprises labels facilitating parsing of the enhanced document.

11. The method of claim 1 , wherein said electronic document includes an attachment, and said processing includes analysis of the attachment.

12. The method of claim 1 , including generating a summary of said electronic document, and including the summary in the enhanced document.

13. The method of claim 1 , wherein said electronic document includes an attachment, and including generating a summary of the attachment, and including the summary in the enhanced document.

14. The method of claim 1 , wherein said header includes text suggesting a key subject, and including generating a summary of said electronic document based upon the key subject, and including the summary in the enhanced document.

15. The method of claim 1 , wherein said meta-content index includes a summary of all or part of the electronic document.

16. A method for processing an electronic document adapted for delivery to one or more recipients, the electronic document including a header and a body, the method comprising:

processing the electronic document using a program to automatically identify semantic foci;

creating a meta-content index corresponding to said semantic foci; and combining said meta-content index with the header and the body to provide an enhanced document;

wherein said semantic foci includes at least one date within the body, and further including identifying a document date within the header; and

associating a presentation attribute to said at least one date in said meta-content index, the presentation attribute based upon a temporal relationship between the document date and the at least one date.

17. The method of claim 16 , including converting the at least one date to canonical form.

18. The method of claim 16 , wherein the presentation attribute comprises color.

19. A method for processing an electronic document adapted for delivery to one or more recipients, the electronic document including a header and a body, the method comprising:

performing meta-content extraction of semantic foci within said electronic document using a program, the semantic foci comprising a plurality of types of information including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers;

creating a meta-content index of the electronic document based upon said extracted semantic foci;

arranging the meta-index according to said plurality of types;

combining said meta-content index with said header and said body to provide an enhanced document; and

sending said enhanced document to said one or more recipients via a communication network;

wherein said semantic foci includes at least one date within the body, further including identifying a document date within the header; and associating a presentation attribute to said at least one date in said index, the presentation attribute based upon a temporal relationship between the document date and the at least one date.

20. The method of claim 19 , including converting the at least one date to canonical form.

21. The method of claim 19 , wherein the presentation attribute comprises color.

22. The method of claim 19 , wherein in one of the plurality of types comprises currency values, and including converting the currency values to a canonical form.

23. The method of claim 19 , including annotating said semantic foci within said body.

24. The method of claim 19 , including color coding said electronic version of said index and said semantic foci in said body according to said plurality of types.

25. The method of claim 19 , including associating a hyperlink with one of said extracted semantic foci, and incorporating said hyperlink into one of said metacontent index and said body.

26. The method of claim 19 , including adding presentation attributes to entries in said meta-content index according to said plurality of types.

27. The method of claim 19 , including adding presentation attributes to entries in said meta-content index within one of said plurality of types, according to relationships among said entries within said one of said plurality of types.

28. The method of claim 19 , wherein said meta-content index comprises labels facilitating parsing of the enhanced document.

29. The method of claim 19 , wherein said electronic document includes an attachment, and said meta-content extraction includes analysis of the attachment.

30. The method of claim 19 , including generating a summary of said electronic document, and including the summary in the enhanced document.

31. The method of claim 19 , wherein said electronic document includes an attachment, and including generating a summary of the attachment, and including the summary in the enhanced document.

32. The method of claim 19 , wherein said header includes text suggesting a key subject, and including generating a summary of said electronic document based upon the key subject, and including the summary in the enhanced document.

33. The method of claim 19 , wherein said meta-content index includes a summary of all or part of the electronic document.

34. A method for processing an electronic document adapted for delivery to one or more recipients, the electronic document comprising an electronic mail document including a header and a body, the method comprising:

performing meta-content extraction of semantic foci within said electronic document using a program, the semantic foci comprising a plurality of types of information including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers;

creating a meta-content index of the electronic document based upon said extracted semantic foci comprising one or more objects expressed in said markup language adapted for presentation with body in said enhanced document;

arranging the meta-index according to said plurality of types; combining said meta-content index with said header and said body to provide an enhanced document; and

sending said enhanced document to said one or more recipients via a communication network.

35. The method of claim 34 , wherein said electronic document comprises a document in a format compliant with a standard MIME format.

36. An article of manufacture comprising:

a computer readable medium having computer readable program code which upon execution provides a data processing method including:

automatically processing an electronic document which comprising an electronic mail document includes a header and a body using the program code to identify semantic foci;

creating a meta-content index corresponding to said semantic foci comprising one or more objects expressed in a markup language adapted for presentation with the body of the electronic document; and

combining said meta-content index with the header and the body to provide an enhanced document.

37. The article of claim 36 , wherein said method includes preparing said enhanced document for delivery to one or more recipients.

38. The article of claim 37 , wherein said electronic document comprises a document in a format compliant with a standard MIME format.

39. The article of claim 36 , wherein said method includes sending the enhanced electronic document to said one or more recipients.

40. The article of claim 36 , wherein said semantic foci includes a plurality of types of information, the plurality of types including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers.

41. The article of claim 40 , wherein said meta-content index comprises entries sorted by the plurality of types.

42. The article of claim 40 , wherein in one of the plurality of types comprises currency values, and wherein said method includes converting the currency values to a canonical form.

43. The article of claim 40 , wherein said method includes annotating said semantic foci within said body.

44. The article of claim 40 , wherein said method includes color coding said electronic version of said index and said semantic foci in said body according to said plurality of types.

45. The article of claim 36 , wherein said method includes associating hyperlinks with said semantic foci, and incorporating said hyperlinks into one of said meta-content index and said body.

46. The article of claim 36 , wherein said meta-content index comprises labels facilitating parsing of the enhanced document.

47. The article of claim 36 , wherein said electronic document includes an attachment, and said processing includes analysis of the attachment.

48. The article of claim 36 , wherein said method includes generating a summary of said electronic document, and including the summary in the enhanced document.

49. The article of claim 36 , wherein said electronic document includes an attachment, and wherein said method includes generating a summary of the attachment, and including the summary in the enhanced document.

50. The article of claim 36 , wherein said header includes text suggesting a key subject, and wherein said method includes generating a summary of said electronic document based upon the key subject, and including the summary in the enhanced document.

51. The article of claim 36 , wherein said meta-content index includes a summary of all or part of the electronic document.

52. An article of manufacture comprising:

a computer readable medium having computer readable program code which upon execution provides a data processing method including:

automatically processing an electronic document which includes a header and a body using the program code to identify semantic foci;

creating a meta-content index corresponding to said semantic foci; and

combining said meta-content index with the header and the body to provide an enhanced document;

wherein said semantic foci includes at least one date within the body, and wherein said method further includes identifying a document date within the header; and

associating a presentation attribute to said at least one date in said meta-content index, the presentation attribute based upon a relationship between the document date and the at least one date.

53. The article of claim 52 , wherein said method includes converting the at least one date to canonical form.

54. The article of claim 52 , wherein the presentation attribute comprises color.

55. A system for enhancing an electronic document comprising an electronic mail document including a header and a body in a computer including:

a computer, including an electronic mail client having programmatic resources for composing an electronic document having a header and a body, and for sending electronic documents to one or more recipients; and

programmatic resources coupled with the electronic mail client in the computer which process said electronic document to identify semantic foci within the document;

create a meta-content index corresponding to said semantic foci comprising one or more objects expressed in a markup language adapted for presentation with the body of the electronic document; and

combine said meta-content index with the header and the body to provide an enhanced document.

56. The system of claim 55 , wherein said resources provide said enhanced document to said email client for delivery to one or more recipients.

57. The system of claim 55 , wherein said electronic document comprises a document in a format compliant with a standard MIME format.

58. The system of claim 55 , wherein said semantic foci includes a plurality of types of information, the plurality of types including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers.

59. The system of claim 58 , wherein said meta-content index comprises entries sorted by the plurality of types.

60. The system of claim 58 , wherein in one of the plurality of types comprises currency values, and wherein said resources convert the currency values to a canonical form.

61. The system of claim 58 , wherein said resources annotate said semantic foci within said body.

62. The system of claim 58 , wherein said resources color code said electronic version of said index and said semantic foci in said body according to said plurality of types.

63. The system of claim 55 , wherein said resources associate hyperlinks with said semantic foci, and incorporate said hyperlinks into one of said meta-content index and said body.

64. The system of claim 55 , wherein said meta-content index comprises labels facilitating parsing of the enhanced document.

65. The system of claim 55 , wherein said electronic document includes an attachment, and said resources which process the electronic document analyze the attachment.

66. The system of claim 55 , wherein said resources which process the electronic document generate a summary of said electronic document, and include the summary in the enhanced document.

67. The system of claim 55 , wherein said electronic document includes an attachment, and wherein said resources which process the electronic document generate a summary of the attachment, and include the summary in the enhanced document.

68. The system of claim 55 , wherein said header includes text suggesting a key subject, and wherein said resources which process the electronic document generate a summary of said electronic document based upon the key subject, and include the summary in the enhanced document.

69. The system of claim 55 , wherein said meta-content index includes a summary of all or part of the electronic document.

70. A system for enhancing an electronic document including a header and a body in a computer including:

a computer, including an electronic mail client having programmatic resources for composing an electronic document having a header and a body, and for sending electronic documents to one or more recipients; and

programmatic resources coupled with the electronic mail client in the computer which process said electronic document to identify semantic foci within the document;

create a meta-content index corresponding to said semantic foci; and

combine said meta-content index with the header and the body to provide an enhanced document;

wherein said semantic foci includes at least one date within the body, and wherein said resources identify a document date within the header; and

associate a presentation attribute to said at least one date in said meta-content index, the presentation attribute based upon a relationship between the document date and the at least one date.

71. The system of claim 70 , wherein said resources convert the at least one date to canonical form.

72. The system of claim 70 , wherein the presentation attribute comprises color.

73. An enhanced electronic document produced according to a method for processing an electronic document adapted for delivery to one or more recipients, the electronic document comprising an electronic mail document including a header and a body, the method comprising:

processing the electronic document using a program to identify semantic foci within the electronic document;

creating a meta-content index corresponding to said semantic foci comprising one or more objects expressed in a markup language adapted for presentation with the body of the electronic document; and

combining said meta-content index with the header and the body to provide said enhanced document.

74. The enhanced electronic document of claim 73 , wherein said electronic document comprises a document in a format compliant with a standard MIME format.

75. The enhanced electronic document of claim 73 , wherein said semantic foci includes a plurality of types of information, the plurality of types including one or more of email addresses, URLs, dates, currency values, organization names, names of people, names of places, names of products, names of drugs, names of sports teams, names of diseases, and phone numbers.

76. The enhanced electronic document of claim 75 , wherein said metacontent index comprises entries sorted by the plurality of types.

77. The enhanced electronic document of claim 75 , wherein in one of the plurality of types comprises currency values, and the method includes converting the currency values to a canonical form.

78. The enhanced electronic document of claim 75 , wherein the method includes annotating said semantic foci within said body.

79. The enhanced electronic document of claim 75 , wherein the method includes color coding said electronic version of said index and said semantic foci in said body according to said plurality of types.

80. The enhanced electronic document of claim 73 , wherein the method includes associating hyperlinks with said semantic foci, and incorporating said hyperlinks into one of said meta-content index and said body.

81. The enhanced electronic document of claim 73 , wherein said metacontent index comprises labels facilitating parsing of the enhanced document.

82. The enhanced electronic document of claim 73 , wherein said electronic document includes an attachment, and said processing includes analysis of the attachment.

83. The enhanced electronic document of claim 73 , wherein said method includes generating a summary of said electronic document, and including the summary in the enhanced document.

84. The enhanced electronic document of claim 73 , wherein said electronic document includes an attachment, and wherein said method includes generating a summary of the attachment, and including the summary in the enhanced document.

85. The enhanced electronic document of claim 73 , wherein said header includes text suggesting a key subject, and wherein said method includes generating a summary of said electronic document based upon the key subject, and including the summary in the enhanced document.

86. The enhanced electronic document of claim 73 , wherein said metacontent index includes a summary of all or part of the electronic document.

87. An enhanced electronic document produced according to a method for processing an electronic document adapted for delivery to one or more recipients, the electronic document including a header and a body, the method comprising:

processing the electronic document using a program to identify semantic foci within the electronic document;

creating a meta-content index corresponding to said semantic foci; and

combining said meta-content index with the header and the body to provide said enhanced document;

wherein said semantic foci includes at least one date within the body, and the method further includes identifying a document date within the header; and

associating a presentation attribute to said at least one date in said meta-content index, the presentation attribute based upon a temporal relationship between the document date and the at least one date.

88. The enhanced electronic document of claim 87 , wherein the method includes converting the at least one date to canonical form.

89. The enhanced electronic document of claim 87 , wherein the presentation attribute comprises color.

Assignments (4)
MERGER Recorded Dec 9, 2010
From: BUSINESS OBJECTS AMERICAS
To: SAP AMERICA, INC.
Reel/Frame 025484/0553 →
MERGER Recorded Feb 11, 2008
From: INXIGHT SOFTWARE, INC.
To: BUSINESS OBJECTS AMERICAS
Reel/Frame 020487/0541 →
SECURITY AGREEMENT Recorded Jul 30, 2004
From: INXIGHT SOFTWARE, INC.
To: VANTAGEPOINT VENTURE PARTNERS III, L.P.; VANTAGEPOINT VENTURE PARTNERS III (Q), L.P.; VANTAGEPOINT VENTURE PARTNERS IV (Q), L.P.; VANTAGEPOINT VENTURE PARTNERS IV, L.P.; VANTAGEPOINT VENTURE PARTNERS IV PRINCIPALS FUND, L.P.; DRESDNER KLEINWORT WASSERSTEIN PARTNERSHIP 2001 LP1; REED ELSEVIER VENTURES 2002 PARTNERSHIP L.P.; ABS VENTURES VIII L.P
Reel/Frame 014926/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2001
From: MEYER, DAVID; BERNSTEIN, STEVEN MILLER
To: INXIGHT SOFTWARE, INC.
Reel/Frame 011469/0636 →
Continuity (1)
Related Publication 20020143871A1 · Oct 3, 2002