Interactive Chat Bubble Updates for Quiz Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging services lack the ability to seamlessly update message content and display based on user interactions, such as selecting options in quiz-type messages, which affects the engagement and interaction experience.
Innovation Solution
A method and apparatus that involve receiving chat bubble data from a server, identifying user actions, and updating the message display based on this data, including changing chat bubble objects to reflect user interactions, such as selecting options in selectable or quiz-type messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If message content and display are statically fixed after sending, then system complexity is reduced and ease of operation is improved, but user engagement and interaction experience deteriorate
Solution Approach 1:
The message display is transformed from a static state to a dynamic state that automatically updates based on user interactions. The chat bubble object changes its content and appearance according to detected user actions such as selections, clicks, or hovers, enabling the message to adapt and evolve throughout the interaction session rather than remaining fixed after sending.
Solution Approach 2:
The system implements feedback mechanisms where user interactions with the message are detected and processed. The message display receives feedback from user actions and automatically updates its content, providing visual confirmation and enhancing the interaction loop. This creates a responsive system where the message reacts to user input in real-time.
2Adaptability or versatility
If message display is dynamically updated based on user interactions, then user engagement is improved, but device complexity and processing requirements worsen
Solution Approach 1:
The system performs preliminary actions by pre-defining multiple chat bubble objects with different content and states before the user interaction begins. These pre-prepared objects are stored and ready for quick retrieval and display. When a user interaction occurs, the system simply selects and displays the appropriate pre-defined object rather than generating new content dynamically, thereby reducing processing complexity.
Solution Approach 2:
The system extracts only the necessary data elements from user interactions that are relevant for updating the message display. Rather than processing the entire interaction context, the system identifies and extracts specific action types and parameters needed to trigger the appropriate chat bubble object selection, simplifying the processing burden while maintaining dynamic update capability.
3Adaptability or versatility
If multiple chat bubble objects are prepared and stored for different user actions, then adaptability to user interactions is improved, but memory usage and data storage requirements worsen
Solution Approach 1:
The system applies local quality by creating variations of chat bubble objects that differ only in the specific content or attributes relevant to different user actions, while maintaining the same structural framework. This allows the system to store templates with parameterized content rather than completely separate objects for each interaction type, reducing overall storage requirements while preserving interaction flexibility.
Data Source
AI summary
A method and apparatus for an instant messaging service are disclosed. A method of displaying a message, performed by a terminal, includes receiving chat bubble data for the message from a server, identifying, based on the chat bubble data, an action of a user with respect to the message, and updating a display of the message based on the identified action and the chat bubble data.


