Associating one or more terms in a message trail with a task entry
First Claim
Patent Images
1. A method, comprising:
- determining, by one or more processors, that one or more electronic messages sent or received by a user relate to a task;
creating, by one or more of the processors, a task entry of the user in one or more computer readable media,wherein creating the task entry is in response to identifying that the electronic messages relate to the task, andwherein the task entry is created to include values determined based on content of the electronic messages;
by one or more of the processors subsequent to creating the task entry;
identifying one or more additional electronic messages, the additional electronic messages sent or received by the user subsequent to the electronic messages;
determining that the additional electronic messages are associated with the task entry of the user;
determining that additional content of the additional electronic messages conflicts with a given value of the values of the task entry;
based on determining that the additional content conflicts with the given value of the task entry, altering the task entry in the computer readable media by adding, to the task entry, an additional value determined based on the additional content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry, wherein the n-gram is based on one or more messages of the message trail. A similarity score between the n-gram and one or more aspects of the associated task entry may be determined. The similarity score may be utilized, for example, to determine when to associate the n-gram with the task entry and/or how to utilize the associated n-gram with the task entry.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by one or more processors, that one or more electronic messages sent or received by a user relate to a task; creating, by one or more of the processors, a task entry of the user in one or more computer readable media, wherein creating the task entry is in response to identifying that the electronic messages relate to the task, and wherein the task entry is created to include values determined based on content of the electronic messages; by one or more of the processors subsequent to creating the task entry; identifying one or more additional electronic messages, the additional electronic messages sent or received by the user subsequent to the electronic messages; determining that the additional electronic messages are associated with the task entry of the user; determining that additional content of the additional electronic messages conflicts with a given value of the values of the task entry; based on determining that the additional content conflicts with the given value of the task entry, altering the task entry in the computer readable media by adding, to the task entry, an additional value determined based on the additional content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
memory storing instructions; one or more processors configured to execute the instructions, wherein in executing the instructions one or more of the processors are to; determine that one or more electronic messages sent or received by a user relate to a task; create a task entry of the user in one or more computer readable media, wherein in creating the task entry one or more of the processors are to create the task entry in response to identifying that the electronic messages relate to the task, and wherein the task entry is created to include values determined based on content of the electronic messages; subsequent to creating the task entry; identify one or more additional electronic messages, the additional electronic messages sent or received by the user subsequent to the electronic messages; determine that the additional electronic messages are associated with the task entry of the user; determine that additional content of the additional electronic messages conflicts with a given value of the values of the task entry; based on determining that the additional content conflicts with the given value of the task entry, alter the task entry in the computer readable media by adding, to the task entry, an additional value determined based on the additional content. - View Dependent Claims (13, 14, 15)
-
-
16. A method, comprising:
-
determining, by one or more processors, that one or more electronic messages sent or received by a user relate to a task; creating, by one or more of the processors, a task entry of the user in one or more computer readable media, wherein creating the task entry is in response to identifying that the electronic messages relate to the task, and wherein the task entry is created to include values determined based on content of the electronic messages; by one or more of the processors subsequent to creating the task entry; identifying one or more additional electronic messages, the additional electronic messages sent or received by the user subsequent to the electronic messages; determining that the additional electronic messages are associated with the task entry of the user; determining that there is a conflict between additional content of the additional electronic messages and a given value of the values of the task entry; based on determining that there is a conflict; providing, for presentation to the user via a client device of the user, a user interface prompt that indicates the conflict. - View Dependent Claims (17, 18, 19, 20)
-
Specification