AUTOMATED RECEIVER MESSAGE SENTIMENT ANALYSIS, CLASSIFICATION AND PRIORITIZATION
First Claim
1. A computer-implemented method for analyzing and prioritizing incoming user messages comprising:
- receiving, by one or more computing systems, an indication of a message sent to a recipient user;
analyzing, by the one or more computing systems and based at least in part on one or more natural-language processing libraries and on configuration information associated with the recipient user, a received message, wherein analyzing the received message includes;
determining, by a classification engine of the one or more computing systems, one or more document classes associated with the received message, wherein the determining one or more document classes is based at least on key sentences extracted from text within a body of the received message;
performing intention analysis of the received message in order to determine one or more intentions associated with the received message, wherein the intentions correspond to different types of sentiment comprising an angry sentiment, an unhappy sentiment, and a neutral sentiment; and
generating, by the one or more computing systems, summary information corresponding to the received message, wherein the generating summary information is based at least on the key sentences extracted from text within the body of the received message; and
displaying, by the one or more computing systems and based at least in part on the analyzing of the received message, a prioritized listing to the recipient user of multiple messages associated with the recipient user, wherein the prioritized listing of multiple messages includes the received message, the prioritized listing of multiple messages are prioritized by sentiment type, the topmost messages of the prioritized listing of multiple messages are associated with the angry sentiment, messages associated with the unhappy sentiment are listed subsequent to the messages associated with the angry sentiment, and messages associated with the neutral sentiment are listed subsequent to the messages associated with the unhappy sentiment.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for performing automated operations to analyze and prioritize incoming user messages. An indication of a message sent to a recipient user is received. Based at least in part on configuration information associated with the recipient user, the received message is analyzed. Analyzing the received message includes at least one of determining sentiments associated with the received message, determining intentions associated with the received message, determining document classes associated with the received message, and generating summary information corresponding to the received message. Based at least in part on the analyzing of the received message, a prioritized listing of multiple messages associated with the recipient user, including the received message, is displayed to the recipient user.
-
Citations
20 Claims
-
1. A computer-implemented method for analyzing and prioritizing incoming user messages comprising:
-
receiving, by one or more computing systems, an indication of a message sent to a recipient user; analyzing, by the one or more computing systems and based at least in part on one or more natural-language processing libraries and on configuration information associated with the recipient user, a received message, wherein analyzing the received message includes; determining, by a classification engine of the one or more computing systems, one or more document classes associated with the received message, wherein the determining one or more document classes is based at least on key sentences extracted from text within a body of the received message; performing intention analysis of the received message in order to determine one or more intentions associated with the received message, wherein the intentions correspond to different types of sentiment comprising an angry sentiment, an unhappy sentiment, and a neutral sentiment; and generating, by the one or more computing systems, summary information corresponding to the received message, wherein the generating summary information is based at least on the key sentences extracted from text within the body of the received message; and displaying, by the one or more computing systems and based at least in part on the analyzing of the received message, a prioritized listing to the recipient user of multiple messages associated with the recipient user, wherein the prioritized listing of multiple messages includes the received message, the prioritized listing of multiple messages are prioritized by sentiment type, the topmost messages of the prioritized listing of multiple messages are associated with the angry sentiment, messages associated with the unhappy sentiment are listed subsequent to the messages associated with the angry sentiment, and messages associated with the neutral sentiment are listed subsequent to the messages associated with the unhappy sentiment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having stored contents that, when executed, configure a computing system to perform a method for analyzing and prioritizing incoming user messages, the method comprising:
-
receiving, by the configured computing system, an indication of a message sent to a recipient user; analyzing, by the configured computing system and based at least in part on one or more natural-language processing libraries and on configuration information associated with the recipient user, a received message, wherein analyzing the received message includes; determining, by a classification engine of the configured computing system, one or more document classes associated with the received message, wherein the determining one or more document classes is based at least on key sentences extracted from text within a body of the received message; performing intention analysis of the received message in order to determine one or more intentions associated with the received message, wherein the intentions correspond to different types of sentiment comprising an angry sentiment, an unhappy sentiment, and a neutral sentiment; and generating, by the configured computing system, summary information corresponding to the received message, wherein the generating summary information is based at least on the key sentences extracted from text within the body of the received message; and displaying, by the configured computing system and based at least in part on the analyzing of the received message, a prioritized listing to the recipient user of multiple messages associated with the recipient user, wherein the prioritized listing of multiple messages includes the received message, the prioritized listing of multiple messages are prioritized by sentiment type, the topmost messages of the prioritized listing of multiple messages are associated with the angry sentiment, messages associated with the unhappy sentiment are listed subsequent to the messages associated with the angry sentiment, and messages associated with the neutral sentiment are listed subsequent to the messages associated with the unhappy sentiment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
one or more processors; and at least one memory, the memory including instructions that, upon execution by at least one of the one or more processors, cause the system to perform a method for analyzing and prioritizing incoming user messages, the method comprising; receiving an indication of a message sent to a recipient user; analyzing a received message based at least in part on one or more natural-language processing libraries and on configuration information associated with the recipient user, wherein analyzing the received message includes; determining one or more document classes associated with the received message, wherein the determining one or more document classes is based at least on key sentences extracted from text within a body of the received message; performing intention analysis of the received message in order to determine one or more intentions associated with the received message, wherein the intentions correspond to different types of sentiment comprising an angry sentiment, an unhappy sentiment, and a neutral sentiment; and generating summary information corresponding to the received message, wherein the generating summary information is based at least on the key sentences extracted from text within the body of the received message; and displaying, based at least in part on the analyzing of the received message, a prioritized listing to the recipient user of multiple messages associated with the recipient user, wherein the prioritized listing of multiple messages includes the received message, the prioritized listing of multiple messages are prioritized by sentiment type, the topmost messages of the prioritized listing of multiple messages are associated with the angry sentiment, messages associated with the unhappy sentiment are listed subsequent to the messages associated with the angry sentiment, and messages associated with the neutral sentiment are listed subsequent to the messages associated with the unhappy sentiment.
-
Specification