Dynamic Contact Grouping for Mobile Messaging Clients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Instant messaging clients on mobile devices with limited screen space require excessive scrolling to select frequently used contacts, making it difficult to initiate chat sessions due to limited display space.
Innovation Solution
A method to identify and display frequently used instant messaging addresses in a visible group at the top of the list, minimizing the need for scrolling by dynamically updating the list based on communication frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the instant messaging client displays all contacts in a single list, then the user can access any contact, but the user must scroll excessively due to limited display space
Solution Approach 1:
The contact list is segmented into multiple groups based on communication frequency. The most frequently used contacts are placed in a visible group at the top of the display, while less frequently used contacts are placed in other groups. This segmentation allows users to access frequently used contacts without scrolling, directly resolving the contradiction between ease of operation and time loss.
2Ease of operation
If the instant messaging client displays all contacts in a single list, then the user can access any contact, but the limited display space makes it difficult to select different functions
Solution Approach 1:
The contact list is divided into multiple groups that are displayed in a structured manner. The visible group containing frequently used contacts is prominently displayed, while other groups are organized in a way that maximizes the use of limited display space. This segmentation allows the system to present relevant information within the constrained display area without requiring excessive scrolling.
Solution Approach 2:
The system transitions from a single-dimensional linear list to a multi-dimensional grouped structure. By organizing contacts into groups based on communication frequency and displaying them in a hierarchical or structured manner, the system effectively utilizes the limited display space to present more relevant contacts without requiring additional horizontal or vertical space.
3Adaptability or versatility
If the instant messaging client uses a static contact list, then the structure is simple, but it cannot adapt to changing communication patterns
Solution Approach 1:
The contact list structure is made dynamic by automatically reorganizing contacts based on their communication frequency. The system continuously monitors communication patterns and updates the group assignments accordingly. This dynamic behavior allows the system to adapt to changing communication patterns without requiring manual intervention, resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The system performs self-service by automatically analyzing communication data and reorganizing the contact list without user intervention. The algorithm autonomously identifies frequently used contacts and assigns them to the visible group, while less frequently used contacts are automatically placed in other groups. This self-service mechanism provides adaptability while minimizing the complexity burden on the user.
Data Source
AI summary
A method, apparatus, and computer instructions for managing user lists are provided. A group of instant messaging addresses used most frequently by a user of an instant messaging client on the communications device is identified. The identified group of instant messaging addresses is displayed visibly within a display in the communications device.


