Dynamic Keyboard Reconfiguration via Electrophoretic Ink
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computing devices have static assignments of functions and appearances for user input devices, leading to inefficient use and conflicts between different applications, as keys or touch regions cannot be dynamically reassigned or adapted based on the device's status or application requirements.
Innovation Solution
The method involves using electrophoretic (electronic) ink to dynamically reconfigure the functions and appearances of user interface elements, such as keys or touch screen regions, based on detected events, applications, or notifications, allowing for adaptive functionality and appearance changes during device operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static key assignments are used in conventional computing devices, then device simplicity is maintained, but user interface flexibility and application-specific optimization are reduced
Solution Approach 1:
The patent implements dynamic key configuration where the physical keyboard maintains its simple structure but the logical mapping of keys to functions changes dynamically based on the active application. The system detects application context and automatically reassigns key functions without requiring physical reconfiguration, thus achieving adaptability while preserving structural simplicity.
Solution Approach 2:
The system changes the functional parameters of keyboard keys based on application context. Each key's function is not fixed but can be reassigned to different applications, allowing the same physical device to optimize performance for different software environments without altering its physical structure.
2Productivity
If dynamic reconfiguration of user interface elements is implemented, then application-specific optimization is improved, but processing overhead and system complexity increase
Solution Approach 1:
The system performs preliminary configuration by establishing application-context detection mechanisms and pre-defining key mapping rules for different applications. When an application is launched, the system has already prepared the reconfiguration logic, allowing rapid switching without extensive real-time processing.
Solution Approach 2:
The system implements feedback loops that monitor application context changes and automatically trigger reconfiguration events. This closed-loop approach ensures that key assignments are updated in response to actual usage patterns, optimizing productivity while minimizing manual intervention and associated processing overhead.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enhances user interface flexibility, reduces confusion by providing application-specific key configurations, and allows for efficient use of input devices by dynamically adapting their functions and appearances, improving user convenience and utility.
Implementation Method 1
keycaps of a keypad or regions of a digitizer that contain an electrophoretic ink. An electric field is passed through selected regions of the ink to form a desired graphic label visible at the exposed surface of the keycap or region
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A computing device may include one or more dynamically configurable user input devices. In one example, a triggering event, such as, for example, a user input at a user interface of the computing device, may be detected in connection with an application running on the computing device. In response to the detected triggering event, individual elements of the user interface, such as, for example, keys of a keyboard, may be configured, and/or reconfigured, to correspond to the input received and/or the application running on the computing device.