Chat Record Display Control via Attribute-Based Manner Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying historical chat records lack diversity in display manner, presenting all records in a uniform chronological order regardless of their content type or quantity, which fails to reflect the dynamic nature of chat interactions.

Innovation Solution

A method and apparatus that determine a to-be-displayed chat record and generate display manner control information based on attribute information, such as time intervals and display effects, to customize the display of chat records, allowing for varied presentation styles based on content units and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the terminal displays all chat information in chronological order using a uniform display manner, then the completeness of information presentation is improved, but the diversity and vividness of display is worsened

Engineering Contradiction:
Improvecompleteness of information presentationVSAvoiddiversity of display manner
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by assigning different display manners to different content units within the chat record. Specifically, it identifies key information (such as user introductions, group names, locations) and applies distinct display styles (different colors, fonts, sizes, or backgrounds) to these specific portions while maintaining chronological ordering for all messages. This allows the system to preserve complete information presentation while introducing display diversity at relevant local positions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the display manner adaptive rather than static. The system dynamically determines appropriate display styles based on the content type, importance, and context of each chat message. For example, it can automatically adjust display parameters like color intensity, font size, or animation effects based on whether a message is a system notification, user introduction, or regular chat content, thereby achieving both completeness and diversity.

Inventive Principle:
Principle #15Dynamics

2Speed

If the terminal displays chat information piece by piece at frequency consistent with sending frequency, then the real-time chat experience is improved, but the readability of historical chat records is worsened

Engineering Contradiction:
Improvereal-time chat response speedVSAvoidreadability of historical chat records
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent applies segmentation by dividing the chat record into distinct content units and applying different display strategies to different segments. For historical chat records, it groups messages into meaningful units (such as consecutive messages from the same user or within a time window) and displays them with appropriate spacing and formatting. This segmentation allows the system to maintain real-time responsiveness for new messages while improving the readability and structure of historical records through organized presentation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11216997B2Method and apparatus for displaying historical chat record
Publication Date: 2022.01.04 HUAWEI TECH CO LTD
  • US11216997B2 patent drawing
  • US11216997B2 patent drawing
  • US11216997B2 patent drawing

AI summary

A method and an apparatus for displaying a historical chat record, and an electronic device includes determining a to-be-displayed chat record; obtaining display manner control information, where the display manner control information is generated based on attribute information of the to-be-displayed chat record; and displaying the to-be-displayed chat record in a display manner specified by the display manner control information, thereby displaying different to-be-displayed chat records in different display manners.