IDENTIFYING RELEVANT CONTENT IN EMAIL
First Claim
1. A method comprising:
- processing, using a plurality of strategy modules implemented on a server system, an email to identify relevant content included in the email;
outputting, by at least two or more of the strategy modules, identified relevant content and a corresponding confidence score;
selecting, by the strategy manager, from among the outputted identified relevant content and corresponding confidence scores the identified relevant content that has a highest corresponding confidence score; and
displaying the identified relevant content that has the highest corresponding confidence score.
5 Assignments
0 Petitions
Accused Products
Abstract
Message management services can include processing an email to identify relevant content from among all content in the email and converting the identified relevant content into a simple, easy-to-read format. For example, message management services can apply multiple parsing strategies to an email. Each strategy can attempt to parse the email to identify relevant content and to output results that include any identified relevant content and an associated confidence score. The results having the highest confidence score can be selected. The identified relevant content included in the selected results can be converted into a flat string with stylings and links for displaying relevant content of the email in a simple, easy-to-read format.
-
Citations
25 Claims
-
1. A method comprising:
-
processing, using a plurality of strategy modules implemented on a server system, an email to identify relevant content included in the email; outputting, by at least two or more of the strategy modules, identified relevant content and a corresponding confidence score; selecting, by the strategy manager, from among the outputted identified relevant content and corresponding confidence scores the identified relevant content that has a highest corresponding confidence score; and displaying the identified relevant content that has the highest corresponding confidence score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server system comprising:
-
a strategy manager server having a processor and a memory; a plurality of strategy modules stored in the memory of the strategy manager server, each of the strategy modules being configured to; detect in the latest email a pattern that closely matches a message-boundary pattern, the message-boundary pattern indicating a message boundary in the latest email, the message boundary separating contents of the latest email and the contents the previous email in the thread; identify a latest contribution in the contents of the latest email, the latest contribution being relevant content in the contents of the latest email; and determine a confidence score indicative of how closely the pattern detected in the latest email matches the message-boundary pattern; the strategy manager server being configured to; apply two or more of the strategy modules to the latest email; and select from among two or more latest contributions identified by the strategy modules a latest contribution associated with a highest confidence score. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
applying, by a server system, to the email a plurality of strategy modules; each of the strategy modules being configured to; detect in the email a pattern that closely matches a message-boundary pattern, the message-boundary pattern being indicative of a message boundary that separates the latest email from a previous email in the thread; identify relevant content of latest email as the latest contribution; and determine a confidence score indicative of how closely the pattern detected in the email matches the message-boundary pattern; and selecting, by the server system, from among one or more of latest contributions identified by two or more of the strategy modules a latest contribution associated with a highest confidence score. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to execute a method comprising:
-
applying to an email a plurality of strategy modules, each of the strategy modules being configured to; detect in the email a pattern that closely matches a message-boundary pattern, the message-boundary pattern being indicative of a message boundary that separates a latest email from a previous email; identify relevant content of the latest email as a latest contribution in the email; and determine a confidence score for the latest contribution, the confidence score being indicative of how closely the pattern detected in the email matches the message-boundary pattern; and selecting from among one or more of latest contributions identified by two or more of the strategy modules a latest contribution having a highest confidence score. - View Dependent Claims (20, 21, 22)
-
-
23. A server system, comprising:
-
a strategy manager server having a processor and a memory; a plurality of strategy modules stored in the memory of the strategy manager server, the strategy modules configured to; detect in an email a format that closely matches at least one of a latest reply or a latest forward; detect in the email a pattern that closely matches a message-boundary pattern, the message-boundary pattern being indicative of a message boundary that separates at least one of a latest reply or a latest forward from a previous email; identify relevant content of one of the latest reply or the latest forward as a latest contribution of the email; and determine a confidence score for the latest contribution, the confidence score being indicative of how closely the pattern detected in the email matches the message-boundary pattern; the strategy manager server being configured to; apply some or all of the strategy modules to an email; and select from among one or more latest contributions identified by some or all of the strategy modules a latest contribution having a highest confidence score. - View Dependent Claims (24, 25)
-
Specification