Associating one or more terms in a message trail with a task entry
First Claim
Patent Images
1. A method, comprising:
- identifying a task entry of a user utilizing one or more processors, wherein the task entry includes one or more information fields;
identifying, utilizing one or more of the processors, one or more messages sent or received by the user, wherein each of the messages includes one or more terms;
identifying, utilizing one or more of the processors, an association between the task entry and the one or more messages;
identifying, utilizing one or more of the processors, that a new message is related to the one or more messages, wherein the new message is sent or received by the user after creation of the task entry of the user, and wherein the new message includes one or more new message terms;
determining, utilizing one or more of the processors, an n-gram based on the one or more new message terms of the new message;
determining, utilizing one or more of the processors, a similarity score between the n-gram and the task entry, wherein the similarity score is indicative of a likelihood that the user has interest in associating the n-gram with the task entry; and
associating, utilizing one or more of the processors, the n-gram with the task entry based on the similarity score.
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.
35 Citations
23 Claims
-
1. A method, comprising:
-
identifying a task entry of a user utilizing one or more processors, wherein the task entry includes one or more information fields; identifying, utilizing one or more of the processors, one or more messages sent or received by the user, wherein each of the messages includes one or more terms; identifying, utilizing one or more of the processors, an association between the task entry and the one or more messages; identifying, utilizing one or more of the processors, that a new message is related to the one or more messages, wherein the new message is sent or received by the user after creation of the task entry of the user, and wherein the new message includes one or more new message terms; determining, utilizing one or more of the processors, an n-gram based on the one or more new message terms of the new message; determining, utilizing one or more of the processors, a similarity score between the n-gram and the task entry, wherein the similarity score is indicative of a likelihood that the user has interest in associating the n-gram with the task entry; and associating, utilizing one or more of the processors, the n-gram with the task entry based on the similarity score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
identifying a task entry of a user utilizing one or more processors, wherein the task entry includes one or more information fields, and wherein a given information field of the information fields is associated with a task term; identifying, utilizing one or more of the processors, one or more messages sent or received by the user after creation of the task entry of the user, wherein each of the messages includes one or more message terms; identifying, utilizing one or more of the processors, an association between the task entry and the one or more messages; determining, utilizing one or more of the processors, an n-gram based on the message terms of one or more of the messages; determining, utilizing one or more of the processors, a similarity score between the n-gram and the given information field of the task entry; ranking, utilizing one or more of the processors, the n-gram and the task term based on the similarity score. - View Dependent Claims (15)
-
-
16. A system including memory and one or more processors operable to execute instructions stored in memory, comprising instructions to:
-
identify a task entry of a user, wherein the task entry includes one or more information fields; identify one or more messages sent or received by the user, wherein each of the messages includes one or more terms; identify an association between the task entry and the one or more messages; identify a new message that is related to the one or more messages, wherein the new message is sent or received by the user after creation of the task entry of the user, and wherein the new message includes one or more new message terms; determine an n-gram based on the one or more new message terms of the new message; determine a similarity score between the n-gram and the task entry, wherein the similarity score is indicative of a likelihood that the user has interest in associating the n-gram with the task entry; and associate the n-gram with the task entry based on the similarity score. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification