SYSTEMS AND METHODS FOR CONTEXT-AWARE MESSAGE TAGGING
First Claim
1. A method for providing a contextual view for a communication tool, the method comprising:
- hosting a conversation between two or more users, the conversation generating text included in a conversation thread;
extracting context attributes from the generated text, the context attributes describing interactions and data objects associated with one or more entities;
assigning one or more scores to the extracted context attributes based on the contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and
modifying a presentation of a user interface of the communication tool based on the one or more scored context attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Context attributes may be extracted from the generated text. The context attributes may describe interactions and data objects associated with one or more entities. One or more scores may be assigned to the extracted context attributes based on the contents of the conversation thread. The scores may provide a rank for each of the extracted context attributes. A presentation of a user interface of a communication tool may be modified based on the one or more scored context attributes.
-
Citations
20 Claims
-
1. A method for providing a contextual view for a communication tool, the method comprising:
-
hosting a conversation between two or more users, the conversation generating text included in a conversation thread; extracting context attributes from the generated text, the context attributes describing interactions and data objects associated with one or more entities; assigning one or more scores to the extracted context attributes based on the contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and modifying a presentation of a user interface of the communication tool based on the one or more scored context attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
hosting a conversation between two or more users, the conversation generating text included in a conversation thread; extracting context attributes from the generated text, the context attributes describing interactions and data objects associated with one or more entities; assigning one or more scores to the extracted context attributes based on the contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and modifying a presentation of a user interface of a communication tool based on the one or more scored context attributes. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for providing a contextual view for a communication tool comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; hosting a conversation between two or more users, the conversation generating text included in a conversation thread; extracting context attributes from the generated text, the context attributes describing interactions and data objects associated with one or more entities; assigning one or more scores to the extracted context attributes based on the contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and modifying a presentation of a user interface of a communication tool based on the one or more scored context attributes. - View Dependent Claims (18, 19, 20)
-
Specification