System and method for chat message prioritization and highlighting
First Claim
Patent Images
1. A computer-implemented method of prioritizing and highlighting chat messages, comprising:
- providing a processor configured for collecting user identification, comprising at least one of user identity, position title, organization, or machine identification;
said processor configured for allowing a user to receive a chat message from a sender;
scanning, by said processor, content of said chat message for matching keywords stored in permanent memory, the keywords including;
inferred keywords, previously stored in permanent memory as a result of an automatic analysis of previous chat message content and other historical factors; and
entered keywords, previously stored in permanent memory as a result of manual entry or selection by a user or organization;
computing, by said processor, a keyword relevance score based on the number of matching keywords detected in the content of said chat message based on said scanning;
scanning, by said processor, content of said chat message for organization references including;
reference to at least one of said user'"'"'s identity, position title, or organization; and
priority of said sender derived from relationship of said user and said sender, based on;
said sender identification,said user identification, andstored organizational data including hierarchy; and
computing, by said processor, an organization relevance score based on said organization references detected in the content of said chat message based on said scanning;
said processor configured for prioritizing and highlighting said chat message based on said keyword relevance score and organization relevance score, wherein said highlighting reflects importance and relevance of said chat message to said user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for chat message prioritization that uses a combination of machine-derived and user-supplied relevancy criteria to present a filtered, annotated, and/or highlighted chat stream.
15 Citations
20 Claims
-
1. A computer-implemented method of prioritizing and highlighting chat messages, comprising:
-
providing a processor configured for collecting user identification, comprising at least one of user identity, position title, organization, or machine identification; said processor configured for allowing a user to receive a chat message from a sender; scanning, by said processor, content of said chat message for matching keywords stored in permanent memory, the keywords including; inferred keywords, previously stored in permanent memory as a result of an automatic analysis of previous chat message content and other historical factors; and entered keywords, previously stored in permanent memory as a result of manual entry or selection by a user or organization; computing, by said processor, a keyword relevance score based on the number of matching keywords detected in the content of said chat message based on said scanning; scanning, by said processor, content of said chat message for organization references including; reference to at least one of said user'"'"'s identity, position title, or organization; and priority of said sender derived from relationship of said user and said sender, based on; said sender identification, said user identification, and stored organizational data including hierarchy; and computing, by said processor, an organization relevance score based on said organization references detected in the content of said chat message based on said scanning; said processor configured for prioritizing and highlighting said chat message based on said keyword relevance score and organization relevance score, wherein said highlighting reflects importance and relevance of said chat message to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of prioritizing and highlighting chat messages, comprising:
-
providing a processor configured for collecting user identification, comprising at least one of user identity, position title, organization, or machine identification; said processor configured for allowing a user to receive a chat message from a sender; scanning, by said processor, content of said chat message for matching keywords stored in permanent memory, the keywords including; inferred keywords, previously stored in permanent memory as a result of an automatic analysis of previous chat message content and other historical factors; and entered keywords, previously stored in permanent memory as a result of manual entry or selection by a user or organization; computing, by said processor, a keyword relevance score based on the number of matching keywords detected in the content of said chat message based on said scanning; scanning, by said processor, content of said chat message for organization references including; reference to at least one of said user'"'"'s identity, position title, or organization; and priority of said sender derived from relationship of said user and said sender, based on; said sender identification, said user identification, and stored organizational data including hierarchy; said processor configured for prioritizing and highlighting said chat message based on said keyword relevance score and organization relevance score, wherein said highlighting reflects importance and relevance of said chat message to said user; and based on said keyword score and organization relevance score, highlighting, by said processor, said chat message for presentation to said user with an audible signal that is actuated by the chat message and is intended to be heard by the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for prioritizing and highlighting chat messages, comprising:
-
one or more processors; and memory associated with said one or more processors with instructions stored thereon, which when executed by the one or more processors, cause the system to; collect user identification for a user, comprising at least one of user identity, position title, organization, or machine identification; receive a chat message from a sender; scan content of said chat message for matching keywords stored in memory, the keywords including; inferred keywords, previously stored in permanent memory as a result of an automatic analysis of previous char message content and other historical factors; and entered keywords, previously stored in permanent memory as a result of manual entry or selection by a user or organization; compute a keyword relevance score based on the number of matching keywords detected in the content of said chat message based on said scanning; scan content of said chat message for organization references including; reference to at least one of said user'"'"'s identity, position title, or organization; and priority of said sender derived from relationship of said user and said sender, based on; said sender identification, said user identification, and stored organizational data including hierarchy; compute an organization relevance score based on said organization references detected in the content of said chat message based on said scanning; and prioritize and highlight said chat message based on said keyword relevance score and organization relevance score, wherein said highlighting reflects importance and relevance of said chat message to said user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification