Dynamic Keyboard Layout Adjustment via Motion Sensor Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accurately entering input on devices, such as smartphones, when in motion, due to the increased challenge of manipulating the device while traveling or walking, which affects the intended input accuracy.

Innovation Solution

A device equipped with a touch-enabled display, an accelerometer, and a processor that adjusts the presentation of a keyboard by changing its configuration and location based on input from the accelerometer, allowing for easier input during motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the keyboard is presented in a fixed configuration on the display, then the device structure remains simple, but input accuracy deteriorates when the device is in motion

Engineering Contradiction:
Improveinput accuracyVSAvoidkeyboard configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The keyboard configuration is made dynamic rather than static. The processor dynamically adjusts the keyboard's location and configuration on the display based on real-time accelerometer data detecting device motion, thereby maintaining input accuracy while adapting to changing conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by continuously monitoring device motion through the accelerometer and using this information to adjust the keyboard presentation. The processor receives feedback from the motion sensor and modifies the keyboard configuration accordingly, creating a closed-loop control system that maintains input accuracy during motion.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the keyboard configuration is altered dynamically based on motion sensor input, then input accuracy during motion is improved, but device complexity increases

Engineering Contradiction:
Improveease of input during motionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-adjustment by automatically modifying the keyboard configuration based on its own motion sensor readings. The processor uses the accelerometer data to autonomously determine when and how to alter the keyboard presentation without requiring external intervention or complex user controls.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The accelerometer serves multiple functions: it detects device orientation, measures motion intensity, and triggers keyboard configuration changes. This multi-functionality reduces the need for separate sensors or control mechanisms, thereby managing system complexity while achieving ease of operation during motion.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If the keyboard location is adjusted in response to motion, then input accuracy is enhanced, but processing requirements increase

Engineering Contradiction:
Improveinput accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system applies partial action by adjusting only the keyboard location and configuration parameters that are directly affected by motion, rather than recalculating the entire display layout. This selective adjustment reduces processing requirements while maintaining input accuracy where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

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

The solution enhances input accuracy by dynamically altering the keyboard's configuration and location on the display in response to motion, making it easier for users to interact with the device while in motion, such as during travel or walking.

Implementation Method 1

an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to present, on the touch-enabled display, a keyboard in a first configuration and to receive at least one signal from the accelerometer.

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentUS10282082B2Altering presentation of an element presented on a device based on input from a motion sensor
Publication Date: 2019.05.07 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10282082B2 patent drawing
  • US10282082B2 patent drawing
  • US10282082B2 patent drawing

AI summary

In one aspect, a device includes a touch-enabled display, an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to present, on the touch-enabled display, a keyboard in a first configuration and to receive at least one signal from the accelerometer. The instructions are also executable to present the keyboard in a second configuration different from the first configuration at least in part in response to receipt of the signal.