Custom Character Messaging with Language Tags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional messaging applications are limited by the Unicode Standard, which restricts users from customizing emoji and other characters, leading to difficulties in expressing sentiments beyond standard options and misinterpretation across different languages and devices.
Innovation Solution
The technology enables the creation and sharing of custom characters and emoji that are not part of the Unicode Standard, allowing users to create and send custom characters with associated tag words, ensuring context and meaning are understood by recipients, regardless of their language or device model.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users are limited to Unicode Standard characters, then device compatibility and standardization are improved, but expressive capabilities and customization are worsened
Solution Approach 1:
The system separates the emoji/image data from the messaging protocol by using references instead of embedded data. The messaging application stores custom emoji references locally, allowing unlimited customization without affecting protocol standardization. This enables users to create custom emoji while maintaining compatibility with standard messaging protocols.
Solution Approach 2:
The messaging application acts as an intermediary layer between the user's custom emoji creation tools and the standard messaging protocol. It translates custom emoji references into displayable images while maintaining protocol compliance, allowing customization without compromising device compatibility.
2Stability of the object's composition
If emoji are standardized across Unicode, then consistency across devices is improved, but language-specific context and precision are worsened
Solution Approach 1:
The system allows each user to have their own customized emoji library with language-specific meanings and contexts. While the base emoji structure remains standardized, users can add custom emoji with specific language tags and meanings that are locally relevant, improving precision without sacrificing overall consistency.
Solution Approach 2:
The emoji system becomes dynamic rather than static. Users can create, modify, and delete custom emoji as needed, and the system adapts to display appropriate emoji based on user preferences and language context. This dynamic approach allows precision in language-specific communication while maintaining standardized interoperability.
3Adaptability or versatility
If custom emoji data is embedded in messages, then expressive capabilities are improved, but message size and bandwidth consumption are worsened
Solution Approach 1:
The system extracts the actual emoji image data from the message transmission and stores it separately in the messaging application's local database. Messages only contain lightweight references to the emoji, dramatically reducing message size while preserving full customization capabilities. The heavy image data is cached locally and retrieved only when needed for display.
4Productivity
If emoji interpretations are standardized, then communication efficiency is improved, but accuracy in cross-language contexts is worsened
Solution Approach 1:
The system adds language context as a new parameter to emoji data. Each custom emoji can be associated with language tags and contextual information, allowing the system to adapt emoji interpretations based on the communication context. This maintains efficiency for common emoji while improving accuracy for language-specific nuances.
Data Source
AI summary
Embodiments of the present technology enable messages including one or more custom characters (and potentially also one or more standard characters) to be communicated between client devices, wherein each of the custom characters includes at least one tag word that enables a meaning of the custom character to be better understood, and wherein such tag words can be translated from one language to another to enable users that understand different languages to better be able to communicate with one another using the custom characters. Beneficially, embodiments described herein overcome many of the drawbacks associated with electronic messages being limited to including only standard characters, such as standard emoji. Embodiments described herein also enable users that speak different languages to more easily and readily communicate with one another using a messaging application.


