Message Thread Coherence via Transient Status Deferral

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transient status of messages, such as 'transmitting' to 'sent', causes temporary appearance and disappearance in message listings, leading to clutter and coherence issues in communication device displays, as these changes are often beyond user control and result in unnecessary processing.

Innovation Solution

Implementing a filtering and threading mechanism that defers the allocation of messages with transient statuses, such as 'transmitting', to maintain message thread coherence without altering filter criteria or message display logic, by using pending identifiers and updating thread entries only when statuses change to persistent states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages with transient statuses (e.g., 'transmitting') are immediately allocated to message threads, then the message listing reflects current message states, but the display coherence is disrupted and clutter increases due to temporary appearance and disappearance of messages

Engineering Contradiction:
Improvemessage listing coherenceVSAvoiddisplay stability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by allocating messages with transient statuses to a holding area or pending state before they are permanently assigned to message threads. This preliminary allocation prevents immediate disruption to the display coherence while still preparing the message for future integration once its status becomes stable, thus resolving the contradiction between reflecting current states and maintaining display stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (such as a pending message buffer or temporary holding structure) between the message reception system and the message thread allocation system. This intermediary temporarily stores messages with transient statuses, preventing them from directly impacting the coherence of the message listing while maintaining the ability to process and allocate them appropriately once their status stabilizes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If filter criteria are continuously updated to accommodate transient status changes, then the message listing remains current, but the processing overhead increases and system complexity grows

Engineering Contradiction:
Improvemessage listing currencyVSAvoidfilter processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts messages with transient statuses from the main message processing flow and places them in a separate handling pathway. This extraction prevents these transient messages from triggering continuous filter criterion updates and thread reconfigurations, thereby reducing processing overhead and system complexity while still maintaining an accurate message listing through selective processing of only stable-status messages

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If message threads are reconfigured whenever transient status changes occur, then the listing reflects accurate message relationships, but the spatial relationships of message threads are disrupted and user experience deteriorates

Engineering Contradiction:
Improvemessage relationship accuracyVSAvoidthread spatial arrangement
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-evaluating status changes before triggering thread reconfiguration. Messages with transient statuses are identified and held in a pending state, allowing the system to wait until the status becomes stable before performing the reconfiguration action. This ensures that message relationships are accurately reflected only when certain, while preserving the spatial arrangement stability during the transient period

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8978039B2Communication device and method for coherent updating of collated message listings
Publication Date: 2015.03.10 MALIKIE INNOVATIONS LTD
  • US8978039B2 patent drawing
  • US8978039B2 patent drawing
  • US8978039B2 patent drawing

AI summary

A device, system and method are provided for presenting message threads in a device display where messages may have a persistent or intermediate status. A list of message threads is displayed, collated according to a given message thread attribute, is displayed. When a new message is detected belonging to one of the message threads, if the message has a persistent status it is added to the message thread and the collating message thread attribute for that thread is updated. If the message has an intermediate status, it may be added to the message thread but the collating message thread attribute for that message is deferred until the intermediate status is changed to a persistent status. The collated list of message threads is then updated. By deferring updates to the collating message thread attribute when a message has an intermediate status, disruption to the order of the collated list is mitigated.