Emoji Reply Display in Chat Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging tools require numerous user operations to reply with emojis, leading to a low signal-to-noise ratio in conversations, especially in group chats, as it is unclear which message the emoji reply is intended for.

Innovation Solution

A method and apparatus that pop up an emoji box upon user interaction with a target chat message, allowing for direct selection and display of emojis on the corresponding message, with server-driven instruction processing to clearly indicate the emoji reply, reducing user operations and improving message clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user clicks an emoji button to invoke an emoji box and selects an emoji from the emoji box, then the emoji can be entered in the input box and sent, but quite a few user operations are required

Engineering Contradiction:
Improveease of emoji reply operationVSAvoidtime for emoji reply operation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The emoji box is pre-positioned to appear directly above the target chat message when the user performs a long-press operation, rather than requiring navigation to a separate emoji button. This preliminary positioning of the emoji selection interface eliminates multiple navigation steps and allows users to quickly select and send emojis with minimal operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the emoji reply message is directly displayed on the chat interface, then the reply is sent quickly, but it is not clear which chat message the user is replying to

Engineering Contradiction:
Improvespeed of emoji replyVSAvoidclarity of reply target
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The emoji reply information is nested directly within the target chat message bubble, with the emoji displayed inside the message area. This nesting approach maintains the association between the reply and its target while keeping the interface compact and clear, allowing users to instantly identify which message is being replied to.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

Different visual styles and positions are applied to emoji replies depending on their context within the chat interface. Emoji replies are displayed with distinct formatting (such as different background colors or positioning) to differentiate them from regular messages, while maintaining clear visual association with their target messages through localized display above or within the specific message bubble.

Inventive Principle:
Principle #3Local quality

3Reliability

If emoji reply information is displayed on the chat interface, then the reply is visible to all users, but the signal-to-noise ratio in the conversation decreases

Engineering Contradiction:
Improvevisibility of emoji replyVSAvoidsignal-to-noise ratio in conversation
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Emoji replies are displayed with distinct visual characteristics (such as different background colors, borders, or positioning) that differentiate them from regular chat messages. This localized visual styling allows emoji replies to be clearly identified as reactions rather than substantive messages, maintaining their visibility while preserving the signal-to-noise ratio by preventing visual confusion with actual conversation content.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12008217B2Method and apparatus for displaying emoji reply, terminal device, and server
Publication Date: 2024.06.11 TIANJIN BYTEDANCE TECH CO LTD
  • US12008217B2 patent drawing
  • US12008217B2 patent drawing
  • US12008217B2 patent drawing

AI summary

The present disclosure provides a method and an apparatus for displaying an emoji reply, a terminal device, and a server. The method includes: popping up an emoji box quickly in response to an operation performed by a user on a target chat message on a chat interface to pop up the emoji box, sending an emoji selected by the user from the emoji box to a server directly as an emoji reply; and displaying the emoji entered by the user and a user label on the target chat message in accordance with instruction information returned by the server.