Instant Message Layout Modes and Dynamic Textbox Width Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging systems lack a user-friendly interface for organizing and displaying messages, particularly in multi-user conversations, leading to confusion and mental burden for users in identifying which message is a reply to whom, and do not provide flexible layout options or adjustments for better readability.
Innovation Solution
A device and method that utilize a processor to set multiple layout modes for organizing and displaying messages, adjust textbox widths based on events like message sending or rotation, and provide commands for easy user interaction, such as gestures and customizable command display, to enhance message organization and readability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If messages are displayed in a conventional linear format, then the interface is simple, but users experience confusion in multi-user conversations and cannot easily identify which message is a reply to whom
Solution Approach 1:
The patent segments messages into hierarchical groups based on conversation threads, with each message displayed in a structured format that visually separates different conversation branches. This allows users to easily identify reply relationships while maintaining interface organization through systematic division of message streams.
Solution Approach 2:
The patent introduces a hierarchical dimension to the linear message stream by organizing messages in a tree-like structure with visual indicators showing parent-child relationships. This transforms the flat one-dimensional message list into a multi-dimensional hierarchical display, enabling users to track conversation flows across multiple users and threads simultaneously.
2Ease of operation
If the hierarchical structure is adjusted to accommodate varying text message lengths, then readability is improved, but the structure becomes less stable and requires complex adjustment commands
Solution Approach 1:
The patent implements a dynamic hierarchical structure that automatically adjusts message box widths and spacing based on the length of text messages. The layout adapts in real-time to content requirements while preserving the hierarchical relationships through consistent visual formatting rules, eliminating the need for manual structure adjustments.
Solution Approach 2:
The hierarchical structure automatically reconfigures itself based on message content length and type, without requiring user intervention. The system self-adjusts textbox dimensions, spacing, and positioning to optimize readability while maintaining structural integrity through predefined formatting constraints that adapt to content needs.
3Adaptability or versatility
If multiple layout modes are provided for different conversation scenarios, then adaptability is improved, but the device complexity increases
Solution Approach 1:
The patent implements a universal hierarchical display framework that can accommodate multiple conversation scenarios and layout requirements through a single unified structure. The same basic hierarchical organization system adapts to different conversation types (one-on-one, group chats, threaded discussions) by adjusting formatting parameters rather than requiring separate layout modes, thereby maintaining low system complexity while achieving high adaptability.
Data Source
AI summary
A device for organizing and displaying messages, the device comprising a processor, the processor being configured to: set a plurality of layout modes for organizing and displaying the messages exchanged among devices in a structured fashion; determine a layout mode for a chat session among the plurality of layout modes; display messages included in the chat session in the determined layout mode; and adjust the textbox-widths of all messages whenever a predetermined event occurs, wherein the event comprises at least one of a rotation of the device, sending or receiving of at least one message, and an input of at least one command for a scheme of displaying messages.


