Realtime prioritization of incoming instant messages
Publication Date: 2011-Apr-19
The IP.com Prior Art Database
Disclosed is a means to prioritize incoming instant messages across all open chat windows. It provides a means to recommend the end user which chat window has higher urgency or priority over the rest.
Page 01 of 3
Desktops become cluttered with active windows. Instant messaging is an important part of corporate communications, and employees often have many chat windows open with many different correspondents. In some cases, chat windows get lost in the noise of many different chat windows, which can impede effective progress or make the other chat correspondent feel ignored. It is a challenge for a user to know which chat window requires immediate attention when multiple windows are active or flashing for attention at the same time.
One known solution is to cycle through all the chat windows, looking for questions, requests, or other communications requiring responses. However, cycling through windows is random and in no particular order.
This disclosure dynamically assigns priorities to chat windows and provides a mechanism to indicate relative priority. It monitors and analyzes the text flowing between chat window recipients. It performs smart analytics of the incoming message and the flow of the discussion. It detects the change of urgency of each chat window, sets priorities among all active chat windows, and provides visual assistance for the user so that high-priority chat discussions get the user's attention first.
To prioritize incoming messages across all chat windows, the core of our disclosure is the smart analytics engine. It reads every incoming message in real time and makes a decision on the priority of the chat discussion with respect to other ongoing chat discussions. Our analytic engine can consider a variety of inputs including:
1. Keywords and context:
For example, casual conversations about weather or vacation are not be considered high
priority. Conversations about serious matters such as a lawsuit, an escalation, confidential projects are assigned a higher priority, based on keywords and context.
2. Expressions and punctuation:
Depending on the configuration, certain expressions, punctuation, or icons ('emoticons')
can change the border attributes of a chat window to indicate relative importance. In the most simple example, if one of your chat partners finishes their last sentence with a question mark, your chat window border and task bar icon turn yellow to indicate a question is pending in that session.
3. Quoted references/contacts:
In another example, your work involves interactions with executives, litigation, and other
higher level tasks. Your instant message application can incorporate the intelligence to react to any sentences that contain references to executives, titles, lawsuits, etc.
4. Relationship of the parties:
A chat session can be given a higher priority if initiated by someone with a higher rank.
For example, a chat initiated by a senior VP (or someone on their staff) should receive a prompt response.
Number of parties involved in a discussion:
A group chat often indicates interest by multiple others, and sho...