Real-Time Text Partitioning for Legible Conversation Bubbles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time text (RTT) communication displays text content in a fragmented manner due to the lack of a 'send' button, causing challenges in presenting conversations in a user-friendly way, as text characters are transmitted character-by-character, leading to illegible and difficult-to-follow conversations.
Innovation Solution
Implementing control mechanisms that allow users to partition and display RTT content within separate conversation bubbles, using a control function invoked by the user to dictate when and how text content is broken up, including the use of a marker bit (m-bit) to notify the receiving device to create new conversation bubbles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If RTT content is displayed using a strictly sequential approach, then the transmission speed and near-instantaneous communication is maintained, but the conversation becomes fragmented and illegible across multiple bubbles
Solution Approach 1:
The patent segments RTT content into discrete bubbles based on semantic units rather than strict sequence. The system identifies when to create new bubbles (e.g., after complete sentences or when the other party starts typing) to organize fragmented sequential transmission into coherent visual units, making the conversation easier to follow while maintaining real-time speed.
Solution Approach 2:
The patent implements dynamic bubble management where the display adapts in real-time based on conversation flow. Bubbles are created, merged, or adjusted dynamically based on whether the other party has finished typing, allowing the system to maintain both speed and readability by responding to conversational context rather than following a fixed sequential pattern.
2Ease of operation
If each user's RTT content is displayed in a single conversation bubble, then the conversation flow is preserved, but the natural back-and-forth sequence is lost and becomes difficult to follow
Solution Approach 1:
The system uses feedback from the other party's typing activity to determine when to create new bubbles. When the other party starts typing a new message, the system creates a new bubble for the current user's content, providing visual feedback that maintains conversational timing and turn-taking information while keeping each bubble legible and complete.
3Speed
If text characters are transmitted character-by-character in real-time, then the near-instantaneous transmission is achieved, but the text becomes fragmented across multiple bubbles and illegible
Solution Approach 1:
The system performs preliminary analysis of the transmitted character stream to identify natural breaking points before displaying them. By detecting sentence boundaries, punctuation, or pauses in typing activity in advance, the system pre-organizes the character stream into coherent bubbles, ensuring legibility is maintained even as characters are transmitted rapidly in real-time.
Data Source
AI summary
A first user equipment (UE)—during a real time text (RTT) communication session with a second UE—may make a control function available to a local user of the first UE, who may invoke the control function to break up his/her RTT content within organized conversation bubbles. In an example process, after displaying first text character(s)—which was input by the local user—within a first conversation bubble designated for the first UE (or the local user thereof), the first UE may detect an invocation of the control function, followed by additional user input requesting to type one or more second text characters. Invocation of the control function prior to the additional user input requesting to type the second text character(s) may cause the first UE to display the second text character(s) within a second conversation bubble designated for the first UE, rather than the first conversation bubble.


