Instant Messaging Unread Status Preservation via Waiting Message

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In instant messaging applications, users face challenges in distinguishing and recognizing new messages when they are unable to check or respond to them immediately, as new messages are often marked as read upon entering the chat room.

Innovation Solution

A method that allows users to send a waiting message to the other user, while maintaining the new message as an unread message, thereby enabling easy recognition of unchecked messages and notifying the counterpart of the user's availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user enters the chat room to send a message, then the user can communicate with the counterpart, but the new message is processed as a read message and becomes difficult to distinguish

Engineering Contradiction:
Improvemessage sending capabilityVSAvoidnew message recognition
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary action by sending a waiting message before the user actually reads the new message. This waiting message is sent automatically when the user enters the chat room, notifying the counterpart that the user is unavailable to read messages at that moment. This preliminary notification preserves the unread status of the new message while allowing the user to communicate their unavailability proactively.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If the new message is processed as a read message when the user enters the chat room, then the chat room can be updated smoothly, but the user cannot recognize the new message later

Engineering Contradiction:
Improvechat room state consistencyVSAvoidnew message recognition information
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The waiting message acts as an intermediary between the new message notification and the user's actual reading action. When the user enters the chat room, the system sends a waiting message as an intermediate step to notify the counterpart of the user's unavailability. This intermediary message preserves the unread status information while maintaining smooth chat room state updates, preventing the loss of new message recognition information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the user sends a waiting message to notify unavailability, then the counterpart knows the user cannot check the message, but the new message still needs to be marked as read to update the chat room

Engineering Contradiction:
Improveuser availability informationVSAvoidmessage status management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the message status management into distinct components: the waiting message that notifies unavailability and the unread message marker that preserves recognition information. By segmenting these functions, the system can send a waiting message to notify the counterpart while simultaneously maintaining the unread status of the original message. This segmentation resolves the complexity by separating the notification function from the status tracking function.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12294555B2Method and apparatus for managing messages on instant messaging application
Publication Date: 2025.05.06 LINE PLUS
  • US12294555B2 patent drawing
  • US12294555B2 patent drawing
  • US12294555B2 patent drawing

AI summary

Provided is a method for managing messages on an instant messaging application, which is executed by one or more processors of a user terminal. The method may include receiving a new message from another user through a chat room of the instant messaging application, displaying the new message on a display of the user terminal, sending a waiting message to the another user through the chat room, and maintaining the new message as an unread message in response to the sending of the waiting message to the another user.