Method and apparatus for inbound message summarization using message clustering and message placeholders
First Claim
Patent Images
1. A computer-implemented method including:
- accessing messages from a plurality of institutions sent to a plurality of users via a plurality of email accounts and grouping the messages using a processor into clusters of messages that share content to be summarized using a template;
within a particular cluster of the messages from the plurality of institutions sent to the plurality of email accounts, using the processor to derive at least one cluster templatethat summarizes content shared by messages sent by multiple institutions in the plurality of institutions,that includes one or more institution placeholders for insertion of institution-specific variations on the cluster template andthat includes message placeholders for insertion of message-specific information to complete an institution and message-specific summary;
processing a specific message sent by a specific institution using the processorto identify the specific institution,to select a cluster template customized for the identified specific institution at the institution placeholders for use summarizing the specific message, andto extract message-specific information to insert into the message placeholders in the selected cluster template;
combining the message-specific information and the selected cluster template customized for the identified specific institution using the processor to form a message summary; and
transmitting the message summary for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for displaying a message summary by analyzing the message to identify a sending institution and a message type. A message cluster is determined from the sending institution and repository of messages for multiple users. Extracted items can be identified in the message using the message type. Then the message summary can be generated using the extracted items, the message cluster, and the message structure. These summaries can be used to efficiently summarize a large volume of messages compactly.
18 Citations
23 Claims
-
1. A computer-implemented method including:
-
accessing messages from a plurality of institutions sent to a plurality of users via a plurality of email accounts and grouping the messages using a processor into clusters of messages that share content to be summarized using a template; within a particular cluster of the messages from the plurality of institutions sent to the plurality of email accounts, using the processor to derive at least one cluster template that summarizes content shared by messages sent by multiple institutions in the plurality of institutions, that includes one or more institution placeholders for insertion of institution-specific variations on the cluster template and that includes message placeholders for insertion of message-specific information to complete an institution and message-specific summary; processing a specific message sent by a specific institution using the processor to identify the specific institution, to select a cluster template customized for the identified specific institution at the institution placeholders for use summarizing the specific message, and to extract message-specific information to insert into the message placeholders in the selected cluster template; combining the message-specific information and the selected cluster template customized for the identified specific institution using the processor to form a message summary; and transmitting the message summary for display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system including:
-
processors and memory coupled to the processors, the memory holding computer code that, when executed in the processors, cause the processors to perform a method including; accessing messages from a plurality of institutions sent to a plurality of email accounts and grouping the messages using code running on a processor into clusters of messages that share content to be summarized using a template; within a particular cluster of the messages from the plurality of institutions sent to the plurality of email accounts, using code running on a processor to derive at least one cluster template that summarizes content shared by messages sent by multiple institutions in the plurality of institutions, that includes one or more institution placeholders for insertion of institution-specific variations on the cluster template and that includes message placeholders for insertion of message-specific information to complete an institution and message-specific summary; processing a specific message sent by a specific institution using code running on a processor to identify the specific institution, to select a cluster template customized for the identified specific institution at the institution placeholders for use summarizing the specific message, and to extract message-specific information to insert into the message placeholders in the selected cluster template; combining the message-specific information and the selected cluster template customized for the identified specific institution using code running on a processor to form a message summary; and transmitting the message summary for display. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
8. A non-transitory computer readable medium holding program constructions that, when combined with a computer system, prepare the computer system to implement a method including:
-
accessing messages from a plurality of institutions sent to a plurality of email accounts and grouping the messages using code running on a processor into clusters of messages that share content to be summarized using a template; within a particular cluster of the messages from the plurality of institutions sent to the plurality of email accounts, using code running on a processor to derive at least one cluster template that summarizes content shared by messages sent by multiple institutions in the plurality of institutions, that includes one or more institution placeholders for insertion of institution-specific variations on the cluster template and that includes message placeholders for insertion of message-specific information to complete an institution and message-specific summary; processing a specific message sent by a specific institution using code running on a processor to identify the specific institution, to select a cluster template customized for the identified specific institution at the institution placeholders for use summarizing the specific message, and to extract message-specific information to insert into the message placeholders in the selected cluster template; combining the message-specific information and the selected cluster template customized for the identified specific institution using code running on a processor to form a message summary; and transmitting the message summary for display. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification