Group Chat Message Rollback Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In instant messaging applications, users face inefficiencies when trying to access earlier-received messages in a group chat, as they must scroll through a long list of newer messages to find earlier communications, leading to low information acquisition efficiency.

Innovation Solution

A method and apparatus for managing message display on a computing device that allows users to directly access earlier-received messages by displaying a message list rollback button, which, when activated, moves the display to the position of the earlier-received message after the last closure of the communication window, eliminating the need for manual scrolling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the communication window displays the last-received communication message when opened, then the user can quickly see the latest update, but the user must scroll up through many newer messages to access earlier-received messages, reducing information acquisition efficiency

Engineering Contradiction:
Improveinformation acquisition efficiencyVSAvoidease of accessing earlier messages
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The message list is segmented into two parts: the first message list showing newer messages received after the window was closed, and the second message list showing earlier messages received before the window was closed. This segmentation allows users to directly access the relevant message segment without scrolling through unrelated newer messages, thereby improving information acquisition efficiency while maintaining ease of operation.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the message list displays all messages in time sequence from top to bottom, then the chronological order is maintained, but the user experience deteriorates when users need to frequently access earlier messages after closing and reopening the window

Engineering Contradiction:
Improveuser experienceVSAvoidtime to locate earlier messages
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically organizing messages into two distinct lists based on their reception time relative to when the communication window was last closed. This pre-organization eliminates the need for users to manually scroll and search through messages, significantly reducing the time required to locate earlier messages while enhancing overall user experience.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system displays only the latest message upon opening the window, then the display is simple and focused, but the user must manually scroll through a long message list to find earlier communications, lowering information acquisition efficiency

Engineering Contradiction:
Improveinformation acquisition efficiencyVSAvoidmessage display structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The message display structure is segmented into two distinct message lists with clear temporal boundaries. The first list contains newer messages received after the window closure, and the second list contains earlier messages received before closure. This segmentation improves information acquisition efficiency by allowing direct access to relevant messages while maintaining a relatively simple display structure that users can easily understand and navigate.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10057201B2Method and apparatus for managing the display of messages of a group chat
Publication Date: 2018.08.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10057201B2 patent drawing
  • US10057201B2 patent drawing
  • US10057201B2 patent drawing

AI summary

A method includes: upon opening a target communication window, displaying a first subset of communication items target communication window, without concurrently displaying a second and a third subset of communication items in the target communication window, wherein: the first, second, and third subsets of communication items have been received after last closure of the target communication window, and the first subset is received after the second subset, and the second subset is received after the third subset; in response to receiving a second user request to display earlier received communication items and in accordance with a determination that the second user request meets predefined list rollback criteria: ceasing to display the first subset of communication items in the target communication window; and displaying the third subset of communication items in the target communication window, without first displaying the second subset of communication items in the target communication window.