IDENTIFYING TASKS IN MESSAGES
First Claim
Patent Images
1. A computer-implemented method, comprising:
- performing, by a computing system, natural language processing on a received message to generate an annotated message;
analyzing, by the computing system, the annotated message pursuant to a grammar; and
classifying, by the computing system, a portion of the message as a user task entry based on the analysis of the annotated message.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a received message to generate an annotated message. The annotated message may be analyzed pursuant to a grammar. A portion of the message may be classified as a user task entry based on the analysis of the annotated message.
56 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
performing, by a computing system, natural language processing on a received message to generate an annotated message; analyzing, by the computing system, the annotated message pursuant to a grammar; and classifying, by the computing system, a portion of the message as a user task entry based on the analysis of the annotated message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
perform natural language processing on a received message to generate an annotated message; analyze the annotated message pursuant to a grammar; and classify a portion of the message as a user task entry based on the analysis of the annotated message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by a computing system, cause the computing system to perform operations comprising:
-
performing natural language processing on a received message to generate an annotated message; analyzing the annotated message pursuant to a grammar; classifying a portion of the message as a user task entry based on the analysis of the annotated message; and identifying, by the computing system, a user interface associated with fulfillment of the user task entry based on the analysis of the annotated message.
-
Specification