Context-Sensitive Keystroke Mapping for Multi-Keypad Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices with multiple keyboards typically restrict users to specific keypads for certain applications, limiting flexibility and user comfort, especially when users prefer to use one hand or are more familiar with one keypad over another.
Innovation Solution
The implementation of a method that allows complete control of applications from any keypad, using a comparing means to determine the device's state and mapping keystrokes from one keypad to another to match the expected state of the application, enabling context-sensitive usage across different keypads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple keyboards are provided on a mobile device to accommodate various applications, then the device's adaptability and versatility are improved, but the device complexity increases
Solution Approach 1:
The patent implements a universal keyboard system where a single physical keyboard can function as both a T9 keypad and a QWERTY keyboard through software configuration. The keyboard's functionality is not fixed but can be dynamically changed based on the application being used, allowing one physical component to serve multiple purposes and reducing the need for separate physical keyboards for different applications.
Solution Approach 2:
The patent introduces dynamic keyboard mode switching that allows the keyboard layout to change in real-time based on the active application. The system can transition between different keyboard modes (T9, QWERTY, etc.) dynamically, enabling the same physical keyboard to adapt its functionality according to the current operational context without requiring physical reconfiguration.
2Device complexity
If the device restricts users to specific keypads for certain applications, then the device complexity is reduced, but the ease of operation deteriorates
Solution Approach 1:
The patent changes the operational parameters of the keyboard by allowing users to select their preferred keyboard layout (T9, QWERTY, or other custom layouts) regardless of the application being used. This parameter change enables users to maintain their preferred input method across different applications, significantly improving ease of operation while the system manages the complexity of multiple keyboard modes through software abstraction.
3Device complexity
If users must use different keypads for different applications, then the device can maintain simpler keyboard management, but the loss of time increases
Solution Approach 1:
The patent implements preliminary configuration where users can pre-select their preferred keyboard layout before using an application. The system remembers user preferences and automatically configures the appropriate keyboard mode in advance, eliminating the need for users to switch between different physical keypads or manually reconfigure keyboard layouts when transitioning between applications, thus reducing time loss.
Data Source
AI summary
A method and improved mobile device for providing context sensitivity for application usage in a mobile device having multiple keyboards, the method comprising the steps of: receiving a keystroke at the mobile device; checking a state the mobile device is in; comparing the state the mobile device is in with a state an application expects; if the comparing step determines the state the mobile device is in differs from the state an application expects, and mapping the keystroke from the state the mobile device is in to a keystroke in the state the application expects.


