EMAIL ANALYTICS
First Claim
1. A computer implemented method for performing email analytics on a configured email repository, the computer implemented method comprising:
- grouping, by a processor, emails in the configured email repository, into a plurality of mail groups based on identifying similarity of content in the emails, wherein each of the plurality mail groups is associated with a timeline;
determining, by the processor, a network graph for each of the plurality of mail groups based on a header information of emails within each of the plurality of mail groups, wherein the network graph indicates an association of the emails in the plurality of mail groups; and
performing, by the processor, email analytics on the plurality of mail groups, wherein the performing includes;
clustering, by the processor, the plurality of mail groups into a plurality of mail clusters based on a temporal analysis of the emails within each of the email groups, wherein the temporal analysis identifies a temporal progression of the emails over the timeline of each of the plurality of mail groups;
determining, by the processor, key phrases from content of emails in the plurality of mail groups in each of the plurality of mail clusters; and
associating, by the processor, the key phrases with the network graph of each of plurality of mail groups, wherein the key phrases are indicative of type of activity and state of activity in each of the plurality of mail groups.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing email analytics is described. The method includes extracting emails from the configured email repository. The emails are then grouped into mail groups based on identification of content similarity of the emails. A network graph is then constructed for each of the mail group to identify an association of emails in the mail group based on header-level analysis of emails. Thereafter, email analytics is performed on the mail groups by clustering the mail groups into mail clusters based on temporal progression of emails in the mail groups. Key phrases are then determined based on a content analysis of emails in the mail groups in the mail clusters. The key phrases are then associated with the network graphs of the mail groups.
32 Citations
18 Claims
-
1. A computer implemented method for performing email analytics on a configured email repository, the computer implemented method comprising:
-
grouping, by a processor, emails in the configured email repository, into a plurality of mail groups based on identifying similarity of content in the emails, wherein each of the plurality mail groups is associated with a timeline; determining, by the processor, a network graph for each of the plurality of mail groups based on a header information of emails within each of the plurality of mail groups, wherein the network graph indicates an association of the emails in the plurality of mail groups; and performing, by the processor, email analytics on the plurality of mail groups, wherein the performing includes; clustering, by the processor, the plurality of mail groups into a plurality of mail clusters based on a temporal analysis of the emails within each of the email groups, wherein the temporal analysis identifies a temporal progression of the emails over the timeline of each of the plurality of mail groups; determining, by the processor, key phrases from content of emails in the plurality of mail groups in each of the plurality of mail clusters; and associating, by the processor, the key phrases with the network graph of each of plurality of mail groups, wherein the key phrases are indicative of type of activity and state of activity in each of the plurality of mail groups. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An email analytics system for performing email analytics on a configured email repository, the email analytics system comprising:
-
a processor; a mail reconstruction module coupled to the processor to; group emails in the configured email repository into a plurality of mail groups based on identifying similarity of content in the emails, wherein each of the plurality mail groups is associated with a timeline; and determine a network graph for each of the plurality of mail groups based on a header information of emails within each of the plurality of mail groups, wherein the network graph indicates an association of emails in the plurality of mail groups; and an email analytics module coupled to the processor to perform email analytics on the plurality of mail groups, wherein the email analytics module performs the following; cluster the plurality of mail groups into a plurality of mail clusters based on the timeline of each of the plurality of mail groups; determine key phrases from content of emails in the plurality of mail groups in each of the plurality of mail clusters; and associate the key phrases with the network graph of each of plurality of mail groups, wherein the key phrases are indicative of type of activity and state of activity of each of the plurality of mail groups. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions executable by a email analytics system to:
-
group emails in a configured email repository, into a plurality of mail groups based on identifying similarity of content in the emails, wherein each of the plurality mail groups is associated with a timeline; determine a network graph for each of the plurality of mail groups based on a header information of emails within each of the plurality of mail groups, wherein the network graph indicates an association of emails in the mail group; and perform email analytics on the plurality of mail groups, wherein the performing includes; cluster the plurality of mail groups into a plurality of mail clusters based on a temporal analysis of the emails within each of the email groups, wherein the temporal analysis identifies a temporal progression of the emails over the timeline of each of the plurality of mail groups; determine key phrases from content of emails in the plurality of mail groups in each of the plurality of mail clusters based on a content analysis of the emails within the plurality of mail groups in each of the mail clusters, wherein the key phrases include named entities and user interaction information; and associate the key phrases with the network graph of each of plurality of mail groups, wherein the key phrases are indicative of type of activity and state of activity in each of the plurality of mail groups. - View Dependent Claims (16, 17, 18)
-
Specification