Real-Time Texting System with Dynamic Character Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing real-time texting systems fail to effectively approximate natural conversation by not allowing for simultaneous and dynamic display of text inputs, haptic feedback, and nuanced message handling, leading to a lack of interactivity and ease of use in text-based communication.
Innovation Solution
A computer-implemented method for real-time electronic messaging that receives and displays text inputs character-by-character on both user and recipient devices, with dynamic positioning based on time indices, haptic feedback, and customizable touch inputs to enhance the simulation of natural conversation and user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If text messages are displayed sequentially in traditional chat systems, then the system maintains simple display logic, but it fails to approximate natural conversation and reduce interactivity
Solution Approach 1:
The display system dynamically positions text inputs based on time indices, allowing messages to move and overlap in real-time to reflect the timing and flow of natural conversation. This dynamic positioning transforms the static sequential display into a dynamic representation that captures conversational nuances.
Solution Approach 2:
The patent introduces a temporal dimension to text display by positioning messages not just in sequential order but based on their timing. Messages are displayed with spatial separation corresponding to time differences, adding a dimensional aspect that mirrors natural conversation flow and allows simultaneous inputs to be visually distinguished.
2Productivity
If the system displays text inputs character-by-character in real-time, then it enhances interactivity and conversation approximation, but it increases processing complexity and resource requirements
Solution Approach 1:
The text input is segmented into individual characters that are transmitted and displayed sequentially in real-time. This segmentation allows the system to process and display text character-by-character, enabling real-time conversation approximation while managing processing complexity through incremental handling of text data.
Solution Approach 2:
The system maintains continuous real-time display of text inputs as they are being typed, without waiting for message completion. This continuous action allows both participants to see each other's inputs unfold in real-time, enhancing interactivity and conversation approximation while efficiently utilizing processing resources.
3Ease of operation
If the system allows simultaneous text inputs from multiple users, then it improves interactivity and conversation realism, but it creates positioning conflicts and display ambiguity
Solution Approach 1:
When multiple text inputs occur simultaneously or near-simultaneously, the system resolves positioning conflicts by introducing spatial separation based on time indices. Messages are positioned at different locations on the display corresponding to their timing, allowing simultaneous inputs to be clearly distinguished while maintaining accurate temporal representation.
Solution Approach 2:
The system pre-calculates positions for text inputs based on their time indices before display, allowing it to anticipate and resolve positioning conflicts for simultaneous messages. This preliminary positioning action ensures that even overlapping inputs are displayed with appropriate spatial separation, maintaining positioning accuracy.
4Device complexity
If text inputs are removed after a unit of time, then the display remains clean and manageable, but the conversation context may be lost
Solution Approach 1:
Text inputs are dynamically retained on the display for a predetermined time period and then automatically removed. This dynamic retention and removal process maintains a clean, manageable display while preserving conversation context for the duration needed to understand the flow of interaction, after which older messages are cleared to prevent clutter.
Data Source
AI summary
Disclosed herein are methods relating to embodiments of a real-time texting system which approximates elements of in person conversation. The real-time texting system may include features relating to conveying nuance, visualizing interruptions, and visualizing silences and the passage of time.


