Name Label Translation in Group Messaging Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging software fails to translate name labels effectively, leading to communication barriers among users speaking different languages, as the existing translation functions do not handle the '@username' format, making it unclear when a user is mentioned.

Innovation Solution

A method and apparatus for displaying name labels that match the language version of the recipient's client, replacing the original name label with a target name label stored in the client's language version, ensuring the name label is understandable, which involves retrieving pre-stored registration information and determining the appropriate name label based on the client's language version.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the existing message translation function is used, then messages can be translated into different languages, but the name label (@username) cannot be translated, causing communication barriers

Engineering Contradiction:
Improvelanguage compatibilityVSAvoidname label understanding
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the message translation function into two separate processing paths: one for regular message content and another for name labels. The name label portion (@username) is extracted and handled separately through a dedicated translation module, allowing it to be translated independently while the rest of the message follows the standard translation flow. This segmentation enables the name label to be properly translated without affecting the overall message translation system.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the name label is displayed in the original language, then the translation function works for messages, but users speaking different languages cannot understand the name label

Engineering Contradiction:
Improvemessage translationVSAvoidcross-language communication
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary translation module that acts as a bridge between the original name label and the recipient's language. This intermediary component detects the recipient's language preference and automatically translates the name label into the appropriate language, facilitating seamless cross-language communication without requiring users to manually switch languages or understand multiple languages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a universal name label format is used, then the system is simple to implement, but it cannot adapt to different language versions

Engineering Contradiction:
Improvetranslation systemVSAvoidlanguage version adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic name label translation system that automatically adapts to different language versions based on the recipient's client language settings. The system dynamically detects the language environment and adjusts the name label display accordingly, transforming a static universal format into a dynamic, language-adaptive format without requiring complex manual configuration for each language version.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3929774B1Name label display method and apparatus
Publication Date: 2024.06.05 TIANJIN BYTEDANCE TECH CO LTD
  • EP3929774B1 patent drawingFigure 1~2
  • EP3929774B1 patent drawingFigure 3~4
  • EP3929774B1 patent drawingFigure 5

AI summary

The present disclosure discloses a method and apparatus for displaying a name label. The method includes: obtaining an original group message sent in a group carrying an original name label of a specified user; obtaining a target name label corresponding to the original name label based on a language version of a client of a current recipient in the group; replacing the original name label of the specified user carried in the original group message with the target name label to generate a target group message carrying the target name label; and displaying the target group message to a recipient user on the client of the current recipient. With this method, a probability for a name label to be understood can be increased, and efficiency of communication among users speaking different languages can be improved, thereby solving a technical problem in the related art associated with barriers in communication when a user cannot understand content of a name label as the name label cannot be translated.