On-Screen Keyboard Cursor Control With Adaptive Key Repeat

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-screen keyboard systems using remote-control units suffer from inefficient key-repeat mechanisms, which can be too fast and sensitive, leading to accuracy and ergonomics issues for users.

Innovation Solution

A method and apparatus that dynamically adjust the key-repeat time intervals based on the indicator's position on the on-screen grid and the number of moves made, allowing for variable reaction times and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a constant key-repeat rate is used to quickly reach the border of the on-screen keyboard, then the speed of indicator movement is improved, but the accuracy and ergonomics deteriorate because the system may be too quick for some users

Engineering Contradiction:
Improvespeed of indicator movementVSAvoidergonomics and accuracy
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the key-repeat rate variable rather than constant. The system automatically adjusts the key-repeat rate based on real-time feedback about user interaction patterns. When the system detects that the user is approaching a target character or has reached the border, it slows down the key-repeat rate to allow for precise positioning. This dynamic adjustment resolves the contradiction by enabling both fast movement across large distances and accurate positioning when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms that monitor user interaction with the on-screen keyboard and use this information to adjust the key-repeat rate. The system detects patterns such as repeated back-and-forth movements or hovering over specific areas, and automatically modifies the timing parameters to match user needs. This feedback loop enables the system to adapt to individual user preferences and behaviors, improving both speed and accuracy.

Inventive Principle:
Principle #23Feedback

2Speed

If the key-repeat-triggering is made sensitive to trigger quickly, then the responsiveness is improved, but the accuracy deteriorates because heavy finger users may move the indicator twice instead of once

Engineering Contradiction:
ImproveresponsivenessVSAvoidindicator positioning accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the key-repeat trigger sensitivity based on the current state and user behavior. Rather than using a fixed threshold, the system modifies the activation criteria in real-time. When rapid successive presses are detected, the system can temporarily increase the threshold or introduce a debounce mechanism to prevent accidental double-triggering, while maintaining high responsiveness for deliberate single presses.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of key-repeat triggering based on detected user patterns. It monitors press duration, press frequency, and movement patterns to dynamically adjust timing parameters such as the initial delay before key-repeat activation and the threshold for triggering repeat mode. This parameter adaptation allows the system to distinguish between intentional rapid presses and accidental double presses.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If predetermined values for initial key-repeat delay and key-repeat rate are used, then the system simplicity is maintained, but the adaptability deteriorates because these values may not suit all users or all situations

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by enabling the system to automatically configure optimal key-repeat parameters without requiring manual user setup. The system monitors usage patterns, detects user preferences, and automatically adjusts timing parameters to suit individual users. This self-configuration capability provides adaptability equivalent to manual customization while maintaining system simplicity, as users do not need to understand or configure these parameters themselves.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes operational parameters based on detected user behavior and context. It monitors interaction patterns such as press duration, movement speed, and correction frequency to automatically adjust the initial delay and key-repeat rate. This parameter adaptation provides personalized experience for different users while maintaining a simple unified interface, eliminating the need for separate configuration modes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4258089B1On-screen item grid control method, and corresponding device, system and computer program product
Publication Date: 2025.06.18 INTERDIGITAL MADISON PATENT HLDG
  • EP4258089B1 patent drawingFigure 1
  • EP4258089B1 patent drawingFigure 2
  • EP4258089B1 patent drawingFigure 3

AI summary

A method and device for moving an indicator on an on-screen keyboard depicted on a display device is described. A series of signals transmitted from a remotecontrol unit are received at the display device. The indicator on a grid depicted on the display device is moved based on the received signals. A reaction time for moving the indicator on the grid varies based on the series of signals received from the remotecontrol unit.