Dialog Message Object Processing for Unread Count Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of users and messages in Internet messengers increases, users face difficulties in managing and reading messages in dialog threads, leading to time loss and inefficiency.
Innovation Solution
An apparatus and method for processing dialog-based message objects that identify and count unread specified and unspecified message objects, allowing users to efficiently manage messages by providing access to the number of unread messages upon user access to the dialog.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of users and messages in Internet messengers increases, then the functionality and connectivity of the messenger is improved, but the difficulty of managing and reading messages increases
Solution Approach 1:
The patent segments messages into two distinct types: specified messages (directly addressed to a particular user) and unspecified messages (general dialog messages). This segmentation allows users to separately manage and prioritize different message types, reducing the cognitive load of processing all messages uniformly in a high-user-count environment.
Solution Approach 2:
The patent extracts the management of specified messages from the general message flow by introducing a dedicated counter and notification mechanism for specified messages. This extraction allows the system to handle specified messages with special attention, separating them from the bulk of unspecified messages that users may not need to read individually.
2Adaptability or versatility
If the number of messages in a dialog increases, then the richness of communication is improved, but the time loss for users to check messages increases
Solution Approach 1:
The patent performs preliminary action by pre-counting and pre-notifying users about the number of specified messages before they need to read individual messages. The system maintains a running count of specified messages and provides this information proactively, allowing users to make informed decisions about whether to read messages immediately or defer to later, thereby reducing unnecessary time expenditure.
Solution Approach 2:
The patent implements feedback mechanisms where the system continuously monitors message types and provides users with feedback about the state of specified versus unspecified messages. This feedback loop enables users to understand the urgency and relevance of messages, allowing them to allocate time more efficiently based on real-time information about message composition.
3Loss of information
If users read all messages one by one, then the completeness of information is improved, but the efficiency of task processing decreases
Solution Approach 1:
The patent applies local quality by differentiating the treatment of specified messages versus unspecified messages. Specified messages receive enhanced local attention through dedicated counting and notification, while unspecified messages are handled more efficiently by aggregating them into a single count. This localized differentiation ensures that information completeness is maintained for specified messages while improving overall processing efficiency.
Data Source
AI summary
An apparatus of processing a dialog based message object includes a memory and a processor electrically connected to the memory. The processor is configured to create a dialog joined by at least one user, provide the dialog with a message thread that contains, in time series, an existing message object created by the at least one user, receive an unspecified message object or a specified message object from one of the at least one user and additionally insert the unspecified message or the specified message into the message thread, count a number of unread unspecified message objects and a number of unread specified message objects for each of the at least one user based on whether the user reads the message objects of the message thread, and provide a corresponding user with the number of the unread unspecified message objects and the number of the unread specified message objects.


