Force-Sensing Keyboard Actuation Adjustment for Typing Style

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Force sensing keyboards face challenges in adjusting key actuation force to prevent accidental keystrokes, as the sensitivity of force sensing resistors can vary between users and over time due to physical wear, leading to discomfort and inefficiency.

Innovation Solution

A system and method that automatically compensates for sensitivity variation by detecting individual typing styles and adjusting actuation force, using a keyboard control module with a typing style module and auto equilibration module to record and analyze keystrokes, and store data in a dynamic database to optimize force settings based on user-specific factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the key actuation force is increased to prevent accidental keystrokes from resting fingers, then reliability improves, but ease of operation deteriorates due to user discomfort

Engineering Contradiction:
ImprovereliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The keyboard control module dynamically adjusts the key actuation force based on detected typing patterns and user behavior. The system transitions from a static force threshold to a dynamic one that adapts to individual users, allowing the actuation force to vary over time while maintaining both reliability and ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by monitoring keystroke patterns, resting finger detection, and typing style to automatically adjust the actuation force threshold. This closed-loop control enables the keyboard to learn from user behavior and optimize the force threshold to prevent accidental keystrokes while maintaining comfort.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the actuation force is decreased to improve ease of operation, then ease of operation improves, but reliability deteriorates due to increased accidental keystrokes

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses dynamic adjustment of the actuation force threshold based on real-time detection of typing patterns. When the system detects confident typing behavior, it can lower the threshold for ease of operation; when uncertain patterns are detected, it raises the threshold to maintain reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The keyboard system performs self-adjustment by automatically analyzing user typing patterns and modifying the actuation force threshold without requiring manual intervention. The system serves itself by learning from user behavior and optimizing its own parameters.

Inventive Principle:
Principle #25Self-service

3Device complexity

If a fixed actuation force threshold is used to simplify the system, then device complexity decreases, but adaptability deteriorates due to inability to compensate for sensitivity variations

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The keyboard control module automatically calibrates and adjusts the actuation force threshold based on detected typing patterns and force sensing resistor characteristics. This self-adjusting capability allows the system to adapt to individual users and compensate for component variations without requiring manual calibration or complex configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops that monitor keystroke forces and typing patterns to automatically adjust the actuation threshold. This feedback mechanism enables the system to adapt to changing conditions and user preferences while maintaining relatively simple hardware architecture.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If manual calibration is implemented to improve adaptability, then adaptability improves, but ease of operation deteriorates due to requiring user setup time

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs automatic calibration by analyzing user typing patterns and force application characteristics during normal use. This eliminates the need for manual setup procedures while still achieving high adaptability to individual users' typing styles and force preferences.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary adaptation by automatically detecting and learning user typing patterns during initial use, so that by the time the user needs full functionality, the system has already calibrated itself to their preferences, eliminating setup time.

Inventive Principle:
Principle #10Preliminary 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 effectively reduces accidental keystrokes by dynamically adjusting the actuation force to a comfortable and reliable level, improving user experience and maintaining keyboard performance over time.

Implementation Method 1

Force sensing keyboards use a force sensing resistor to detect applied force on each key

Methodology Applied
Scientific EffectPiezoresistive effect: Piezoresistive Effect

Data Source

PatentUS9690389B2Force sensing keyboard with automatic adjustment of actuation force base on user typing style
Publication Date: 2017.06.27 DELL PROD LP
  • US9690389B2 patent drawing
  • US9690389B2 patent drawing
  • US9690389B2 patent drawing

AI summary

A system, method, and computer-readable medium are disclosed for controlling a keyboard to provide automatic compensation for force variation in sensitivity over time for a force sensing keyboard. In certain embodiments, an information handling system includes a keyboard control system software which can automatically compensate for this variation in sensitivity over time.