Adaptive Long-Press Timing for Typing Speed Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The predetermined long-press delay time on mobile electronic devices is not suitable for all users, leading to typing breaks for faster typists and input errors for slower typists due to its fixed nature.

Innovation Solution

A method to dynamically adjust the long-press delay time based on the user's typing speed by calculating the key input rate and adjusting the delay time accordingly, allowing the electronic device to execute long-press functions more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a predetermined long-press delay time is set for all users, then the device can execute long-press functions, but fast typists experience typing breaks while slow typists make input errors

Engineering Contradiction:
Improvelong-press delay time adaptabilityVSAvoidinput operation smoothness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic adjustment of the long-press delay time based on detected typing speed. The system monitors key input rates and automatically modifies the delay threshold in real-time, transforming a static parameter into a dynamic one that adapts to user behavior patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of long-press delay time based on typing speed measurements. By calculating key input rates and adjusting the delay threshold accordingly, the system optimizes the parameter to match individual user characteristics, resolving the contradiction between adaptability and ease of operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the long-press delay time is set short, then slow typists can input without errors, but fast typists experience typing breaks

Engineering Contradiction:
Improveinput accuracyVSAvoidtyping speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs feedback mechanisms by monitoring key input rates and using this information to adjust the long-press delay time. The system continuously observes user typing patterns and modifies the delay threshold based on detected typing speed, creating a closed-loop control system that balances accuracy and productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the long-press delay time parameter based on measured typing speed. By adjusting this parameter in response to user performance, the system optimizes both input accuracy and typing speed, eliminating the need to choose between conflicting requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the long-press delay time is set long, then fast typists can type without breaks, but slow typists make input errors

Engineering Contradiction:
Improvetyping speedVSAvoidinput accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms the static long-press delay time into a dynamic parameter that adjusts based on real-time typing speed detection. This dynamic approach allows the system to maintain high productivity for fast typists while ensuring input accuracy for slow typists.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from key input rate monitoring to adjust the delay threshold. By continuously observing typing patterns and modifying the long-press delay time accordingly, the system resolves the contradiction between maintaining high typing speed and ensuring input accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8441377B2Method of dynamically adjusting long-press delay time, electronic device, and computer-readable medium
Publication Date: 2013.05.14 HTC CORP
  • US8441377B2 patent drawing
  • US8441377B2 patent drawing
  • US8441377B2 patent drawing

AI summary

A method of dynamically adjusting a long-press delay time, an electronic device using the method, and a computer-readable medium are provided, wherein the electronic device has a plurality of keys. When a pressed time corresponding to a key of the electronic device exceeds a long-press delay time of the key, the electronic device executes a long-press function corresponding to the key. In the present method, a plurality of key inputs is first received. Then, the long-press delay time of the key is set according to the input rate related to the received key inputs. Thereby, the electronic device can respond appropriately according to the typing speed of a user, so as to offer the user a smooth operating experience.