Dialog Message Object Processing with Unread Count Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in managing and tracking messages in large group dialog systems, where numerous messages from multiple participants make it hard to identify and process specific messages and tasks efficiently.

Innovation Solution

An apparatus and method that processes dialog-based message objects by creating a message thread, detecting unread messages, and managing task processing flows, using a processor to insert, read, and update message objects, including task objects with deadlines, and providing notifications and badges for message management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of users participating in a dialog increases, then the functionality and interaction capability of the dialog is improved, but the number of messages increases making it hard for users to check messages one by one

Engineering Contradiction:
Improvedialog interaction capabilityVSAvoidtime to check messages
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments messages into two types: specified messages (directly addressed to a user) and unspecified messages (general dialog messages). This segmentation allows users to prioritize reading specified messages first, reducing the time needed to check all messages while maintaining full dialog participation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and highlights specified messages from the general message stream by marking them with user identifiers. This extraction makes specified messages visually distinguishable and prioritized, allowing users to quickly identify and read only the messages relevant to them without reviewing every message in the dialog.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If the number of messages in a dialog increases, then the information exchange capability is improved, but users cannot easily identify and process specific messages

Engineering Contradiction:
Improvenumber of messagesVSAvoidease of identifying specific messages
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies local quality by marking only the portions of messages that are specified to particular users, while leaving general messages unmarked. This creates visual differentiation at the local level within the message stream, making it easy to distinguish and identify messages of interest without affecting the overall message quantity or other unmarked messages.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If users manually check each message individually, then message reading accuracy is maintained, but processing efficiency decreases

Engineering Contradiction:
Improvemessage reading accuracyVSAvoidmessage processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent enables users to perform partial action by automatically identifying and prioritizing only the specified messages that require their attention, rather than requiring manual review of all messages. This partial action approach maintains reading accuracy for relevant messages while significantly improving processing efficiency by excluding unnecessary review of general messages.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11265278B2Apparatus of processing dialog based message object and method thereof
Publication Date: 2022.03.01 DELTA PDS
  • US11265278B2 patent drawing
  • US11265278B2 patent drawing
  • US11265278B2 patent drawing

AI summary

Provided are an apparatus of processing a dialog based message object and a method thereof, in which the apparatus of processing a dialog based message object and the method thereof include a memory and a processor electrically connected to the memory. The processor creates a dialog in which at least one user participates, provides the dialog with a message thread including an existing message object spontaneously created by the at least one user, receives an unspecified or specified message object from one of the at least one user and additionally inserts the received unspecified or specified message object into the message thread, detects whether a corresponding specified user reads the specified message object in the message thread to count the number of unread specified message objects, and provides the corresponding specified user with the number of unread specified message objects.