Active Sessions List for Instant Messaging Workflow Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Instant messaging systems face challenges in efficiently managing and prioritizing active chat sessions, particularly for users with assistive technologies, as they struggle to locate desired chat windows amidst multiple open applications and lack user-defined control over chat window pop-ups and sequencing.
Innovation Solution
A system and method that provides a user-defined active sessions list (ASL) with hot key controls for easy access and prioritization, allowing users to focus on recent messages and customize chat window behavior, including visual and audible cues for assistive technology users, and algorithmic ordering of chat sessions for intelligent selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If chat windows automatically pop-up to the top of the desktop when receiving new messages, then users can immediately notice and respond to new messages, but this disrupts the user's current work flow and reduces productivity
Solution Approach 1:
The patent introduces an Active Sessions List as an intermediary interface between incoming messages and the user's workspace. Instead of directly popping up chat windows that disrupt work, the system adds entries to the Active Sessions List, allowing users to selectively access messages without interrupting their current workflow while still providing reliable notification through the list interface.
2Productivity
If chat windows are configured to pop-down below other applications to avoid disruption, then user productivity is maintained, but users struggle to locate the desired chat window among multiple open applications
Solution Approach 1:
The patent segments the message notification system from the chat window system. The Active Sessions List provides a separate, organized interface for accessing messages, while chat windows remain in the background. Users can quickly locate and access specific chat sessions through the segmented Active Sessions List without manually searching through multiple application windows.
Solution Approach 2:
The Active Sessions List serves as an intermediary that bridges the gap between hidden chat windows and user access needs. It provides a centralized location where users can view all active chat sessions and quickly navigate to the desired one, eliminating the need to search through multiple open applications.
3Adaptability or versatility
If multiple chat windows are opened simultaneously for different conversations, then users can manage multiple communications, but it becomes difficult to prioritize and locate recent messages
Solution Approach 1:
The system performs preliminary organization of chat sessions by automatically maintaining the Active Sessions List in a predetermined order based on recency and unread status. This preliminary arrangement ensures that when users access the list, the most relevant and recent messages are already positioned for easy access, eliminating the need for manual prioritization.
Solution Approach 2:
The Active Sessions List provides continuous feedback about the state of various chat sessions, including which messages are unread, which are most recent, and the current status of each conversation. This feedback mechanism helps users quickly identify and prioritize which chats need attention without having to manually check each window.
Data Source
AI summary
A system and method for user-defined control of the operation and appearance of a computerized instant messaging service and associated user interface is disclosed, providing ease of use, control over presentation and access to instant messaging services, particularly for unsighted and other users requiring assistive technologies. A instant messaging (IM) application includes an active sessions list (ASL) comprised of algorithmically ordered identifiers of all communicants in current active chat sessions with the user. The list is presented on the desktop and focused by a predefined first hot-key. By selecting identifiers from the list and activating a predefined second hot-key, chat windows associated with the communicants are opened and focused for receipt of responsive messages from the user.


