Chat Message Widgets for Type-Based Unread Message Previews
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging systems lack efficient methods for presenting new messages, particularly for different types of content, and organizing unread messages in a way that allows users to quickly and accurately obtain messages from specific chats.
Innovation Solution
A widget is provided that associates with a target chat and presents visual representations of messages based on their type, allowing for efficient preview and quick interaction with various message types, including text, images, and audio, and aggregates multiple unread messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional messaging interfaces are used to present new messages, then messages can be delivered to users, but users cannot quickly and accurately obtain messages from specific chats among multiple unread messages
Solution Approach 1:
The patent segments unread messages by organizing them into distinct chat widgets, where each widget represents a specific chat conversation. This segmentation allows users to visually identify and access messages from specific chats without searching through all unread messages, directly improving message acquisition efficiency and reducing time to locate specific chat messages.
Solution Approach 2:
The patent introduces chat widgets as intermediary elements between the messaging system and users. These widgets serve as mediators that aggregate and pre-organize unread messages from different chats, providing users with a structured overview that facilitates quick access to specific chat conversations without requiring users to manually search through all messages.
2Adaptability or versatility
If uniform message presentation is used for all message types, then implementation is simple, but different content types (text, images, audio) cannot be effectively distinguished or previewed
Solution Approach 1:
The patent applies local quality by customizing the presentation format within each chat widget based on the specific message type. Text messages are displayed as text, images are shown as visual previews, and audio messages are represented with audio-specific indicators. This localized adaptation allows the system to effectively distinguish and preview different content types while maintaining a consistent overall widget structure, balancing adaptability with manageable complexity.
Solution Approach 2:
The patent changes presentation parameters dynamically based on message type. The system adjusts visual parameters such as icon selection, preview format, and interaction options according to whether the message is text, image, audio, or other types. This parameter-based adaptation enables effective message type recognition and differentiation without requiring fundamentally different system architectures.
3Loss of information
If detailed message previews are provided for all messages, then users can quickly identify message content, but the interface becomes cluttered and harder to navigate
Solution Approach 1:
The patent implements partial action by providing differentiated preview levels within chat widgets. Not all messages receive the same level of detail in their previews; instead, the system provides just enough visual information in the widget overview to help users identify and prioritize which chats to open. Detailed message content is fully visible only when users open the specific chat, maintaining interface cleanliness while preventing information loss.
Data Source
AI summary
According to embodiments of the disclosure, a method, an apparatus, a device and storage medium for presenting a chat message are provided. The method includes: providing a widget associated with a target chat, the widget presenting at least description information about the target chat; and in response to receiving at least one message in the target chat, presenting a visual representation of the at least one message by the widget, a representation type of the visual representation being determined based on a message type of the at least one message.


