SYSTEMS AND METHODS FOR CONTEXT-AWARE MESSAGE TAGGING
First Claim
1. A method for providing a contextual view for an information feed, the method comprising:
- hosting a conversation between two or more users, the conversation generating text included in a conversation thread;
extracting information and a plurality of entities from the generated text;
assigning one or more weights to each of the extracted plurality of entities based on the contents of the conversation thread, the one or more weights providing a rank for each of the extracted plurality of entities in a search of at least one information feed;
searching the at least one information feed based on the weighted extracted plurality of entities to identify at least one relevant information feed; and
updating the at least one relevant information feed with the information extracted from the conversation thread.
1 Assignment
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. Information and entities may be extracted from the generated text. One or more weights may be assigned to each of the extracted plurality of entities based on the contents of the conversation thread. The one or more weights may provide a rank for each of the extracted entities for a search of at least one information feed. In some implementations, the at least one information feed may be searched based on the weighted extracted entities to identify at least one relevant information feed. The at least one relevant information feed may be updated with the information extracted from the conversation thread.
104 Citations
20 Claims
-
1. A method for providing a contextual view for an information feed, the method comprising:
-
hosting a conversation between two or more users, the conversation generating text included in a conversation thread; extracting information and a plurality of entities from the generated text; assigning one or more weights to each of the extracted plurality of entities based on the contents of the conversation thread, the one or more weights providing a rank for each of the extracted plurality of entities in a search of at least one information feed; searching the at least one information feed based on the weighted extracted plurality of entities to identify at least one relevant information feed; and updating the at least one relevant information feed with the information extracted from the conversation thread. - 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 information and a plurality of entities from the generated text; assigning one or more weights to each of the extracted plurality of entities based on the contents of the conversation thread, the one or more weights providing a rank for each of the extracted plurality of entities in a search of at least one information feed; searching the at least one information feed based on the weighted extracted plurality of entities to identify at least one relevant information feed; and updating the at least one relevant information feed with the information extracted from the conversation thread. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for providing a contextual view for an information feed 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 information and a plurality of entities from the generated text; assigning one or more weights to each of the extracted plurality of entities based on the contents of the conversation thread, the one or more weights providing a rank for each of the extracted plurality of entities in a search of at least one information feed; searching the at least one information feed based on the weighted extracted plurality of entities to identify at least one relevant information feed; and updating the at least one relevant information feed with the information extracted from the conversation thread. - View Dependent Claims (18, 19, 20)
-
Specification