Holographic Keyboard Input Prediction and Dynamic Cursor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Holographic keyboards operated via indirect input devices can be inefficient due to the need for precise cursor movement across the keyboard, especially when inputting words, as existing systems do not effectively facilitate key selection based on contextual information or user behavior.

Innovation Solution

A computing device with a holographic keyboard that adjusts its appearance and cursor movement based on contextual information, such as prior inputs and environmental factors, to predict and highlight likely next keys, thereby simplifying the selection process through increased key size, slowed or redirected cursor movement, and gesture recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a holographic keyboard is operated via indirect input device with precise cursor movement, then text input accuracy can be achieved, but input efficiency and speed are reduced

Engineering Contradiction:
Improvecursor positioning accuracyVSAvoidtext input efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting the subset of keys most likely to be selected next based on immediately prior selections and contextual information. This allows the keyboard to proactively adjust key appearances and cursor movement parameters before the user actually needs to select those keys, thereby preparing the interface in advance to facilitate faster and more efficient input without sacrificing positioning accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the appearance of predicted keys and cursor movement parameters in real-time based on contextual information and user behavior patterns. The keyboard transitions from a static layout to a dynamic interface where key sizes, positions, and cursor speeds are continuously adapted to the current typing context, resolving the contradiction between precision and efficiency.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the holographic keyboard displays all keys with equal size and position, then keyboard layout simplicity is maintained, but selection time and user effort increase

Engineering Contradiction:
Improvekeyboard layout simplicityVSAvoidkey selection time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system applies local quality by differentiating the appearance of specific keys based on their predicted likelihood of being selected next. Instead of treating all keys uniformly, the keyboard selectively modifies the appearance (such as size, position, or visual emphasis) of only those keys that are most relevant to the current typing context, thereby reducing selection time without significantly increasing overall layout complexity.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If the cursor moves at constant speed across the keyboard, then movement predictability is maintained, but adaptation to contextual typing patterns is reduced

Engineering Contradiction:
Improvecursor movement consistencyVSAvoidcontextual adaptation capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system makes the cursor movement dynamic by adjusting its speed and trajectory based on contextual information and predicted key selections. The cursor can accelerate toward frequently selected keys or slow down when approaching less certain targets, allowing the system to adapt to varying typing patterns while maintaining enough consistency through predictable adjustment patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where cursor movement parameters are continuously adjusted based on real-time analysis of typing patterns and contextual information. The cursor movement responds to feedback from the prediction system, which monitors user behavior and adapts movement characteristics to improve both contextual adaptation and movement predictability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10444987B2Facilitating selection of holographic keyboard keys
Publication Date: 2019.10.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10444987B2 patent drawing
  • US10444987B2 patent drawing
  • US10444987B2 patent drawing

AI summary

A computing device includes a display configured to visually present a holographic cursor and a holographic keyboard including a plurality of holographic keys. The computing device also includes an input interface configured to receive, from an input device, user input controlling the holographic cursor. Input predictor logic is configured to, based at least on one or more immediately prior selections of holographic keys, predict a subset of holographic keys most likely to be selected next. One or both of an appearance of the holographic keyboard and a parameter of movement of the holographic cursor is adjusted to facilitate selection of a holographic key in the predicted subset of holographic keys.