Symbol-Adaptable Keyboard for Context-Aware Language Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices often require users to manually switch between input languages during communication sessions, which can be cumbersome, especially for users proficient in multiple languages who need to communicate in different languages with different individuals.
Innovation Solution
A method that detects communication sessions and determines the social context to automatically display a set of keys corresponding to the most appropriate symbols for input, such as language-specific characters, based on the context of the communication session, allowing users to communicate in the desired language without manual switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually switch between input languages, then language input capability is maintained, but user convenience and time efficiency deteriorate
Solution Approach 1:
The system automatically detects communication context and switches keyboard language symbols without user intervention. The keyboard adapts to the social context by analyzing communication patterns, contacts, and session information to provide the appropriate language symbols, eliminating the need for manual switching.
Solution Approach 2:
The system prepares and displays the appropriate language symbols in advance based on predicted communication needs. By analyzing the communication session context before the user needs to input text, the system pre-configures the keyboard with relevant language symbols, so users can immediately begin typing without switching languages.
2Adaptability or versatility
If the keyboard displays multiple language symbols, then language versatility is improved, but device complexity increases
Solution Approach 1:
Different regions or contexts of the keyboard display different language symbols based on the detected communication context. Instead of showing all possible language symbols simultaneously, the system tailors the keyboard display to the specific communication scenario, showing only the relevant symbols for the current social context.
Solution Approach 2:
The keyboard dynamically adjusts its language symbols based on real-time communication context analysis. The system continuously monitors communication patterns, contact information, and session data to adaptively change the displayed symbols, transitioning smoothly between different language sets as the communication context changes.
Data Source
AI summary
In one embodiment, a method includes detecting a communication session between a first user and one or more second users. The method also includes determining a social context of the communication session, and determining based at least in part on the social context a set of symbols for communication by the first user in the communication session with the second users. The method further includes providing for display to the first user a set of keys corresponding to the set of symbols. The keys indicate symbols for input by the first user in the communication session.


