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:
- providing a context attribute interface between the communication tool and one or more context sources, the communication tool presenting a graphical user interface;
extracting˜
through software associated with the context attribute interface, context attributes from generated text from a real-time conversation between two or more users using the communication tool via the graphic user interface, the conversation generating text included in a conversation thread, the context attributes describing interactions and data objects associated with one or more entities;
assigning through software associated with the context attribute interface, one or more scores to the extracted context attributes based on contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and
modifying through software associated with the context attribute interface, a presentation of the graphical 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:
-
providing a context attribute interface between the communication tool and one or more context sources, the communication tool presenting a graphical user interface;
extracting˜
through software associated with the context attribute interface, context attributes from generated text from a real-time conversation between two or more users using the communication tool via the graphic user interface, the conversation generating text included in a conversation thread, the context attributes describing interactions and data objects associated with one or more entities;assigning through software associated with the context attribute interface, one or more scores to the extracted context attributes based on contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and modifying through software associated with the context attribute interface, a presentation of the graphical 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 computer program product comprising computer- readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:
-
provide a context attribute interface between the communication tool and one or more context sources, the communication tool presenting a graphical user interface; extract, through software associated with the context attribute interface, context attributes from generated text, from a real-time conversation between two or more users using the communication tool via the graphic user interface, the conversation generating text included in a conversation thread, the context attributes describing interactions and data objects associated with one or more entities; assign through software associated with the context attribute interface, one or more scores to the extracted context attributes based on contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and modify, through software associated with the context attribute interface, 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; provide a context attribute interface between the communication tool and one or more context sources, the communication tool presenting a graphical user interface; extract, through software associated with the context attribute interface, context attributes from generated text from a real-time conversation between two or more users using the communication tool via the graphic user interface, the conversation generating text included in a conversation thread, the context attributes describing interactions and data objects associated with one or more entities; assign through software associated with the context attribute interface, one or more scores to the extracted context attributes based on contents of the conversation thread, the scores providing a rank for each of the extracted context attributes; and
modify, through software associated with the context attribute interface, 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