Virtual Keyboard Engagement via Fluid Motion Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual keyboards in virtual and augmented reality environments lack the tactile feedback and landmarks present in physical keyboards, leading to slower and less accurate user interaction.

Innovation Solution

Implementing a system that allows users to interact with virtual keyboards through fluid motion paths, tracking parameters such as direction, velocity, and dwell time to determine user intent, and automatically generating user input based on these parameters, with the option to visualize the interaction path for feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual keyboard is projected in front of the user in VR/AR, then the familiar form factor is maintained, but haptic feedback and tactile landmarks are lost

Engineering Contradiction:
Improvevirtual keyboard form factorVSAvoiduser engagement accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system provides visual feedback by highlighting the key beneath the user's finger and displaying a path of engagement, replacing the haptic feedback of physical keyboards. This allows users to confirm key selection and maintain engagement accuracy in the virtual environment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The interface changes color or visual appearance to indicate key engagement state, with the selected key being highlighted differently from unselected keys. This provides tactile-like feedback through visual differentiation.

Inventive Principle:
Principle #32Color changes

2Ease of operation

If users interact with virtual keyboards using discrete gestures, then key selection is possible, but interaction speed decreases significantly

Engineering Contradiction:
Improvekey selection capabilityVSAvoidtyping speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system allows continuous fluid motion across multiple keys rather than requiring discrete stop-and-go gestures. Users can sweep their finger across the keyboard surface, and the system continuously tracks the path and determines intent, enabling much faster interaction similar to physical typing.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system predicts user intent based on the trajectory and parameters of motion before the user completes the gesture. By analyzing direction, velocity, and dwell time, the system can anticipate which key will be selected, reducing waiting time and enabling faster throughput.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users verbally call out characters to select keys, then key selection is achieved, but interaction becomes slow and difficult

Engineering Contradiction:
Improvealternative engagement methodVSAvoidinput speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system replaces verbal commands with a more efficient motion-based interaction model. By tracking the physical trajectory and parameters of user movement, the system translates fluid gestures directly into text input, achieving both ease of operation and high productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If the system tracks multiple parameters to determine user intent, then accuracy improves, but system complexity increases

Engineering Contradiction:
Improveuser intent detection accuracyVSAvoidparameter tracking system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system tracks multiple parameters (direction, velocity, dwell time) but uses weighted scoring where not all parameters are equally important. This allows accurate intent detection while managing complexity by focusing computational resources on the most discriminative features.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11656762B2Virtual keyboard engagement
Publication Date: 2023.05.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11656762B2 patent drawing
  • US11656762B2 patent drawing
  • US11656762B2 patent drawing

AI summary

The discussion relates to virtual keyboard engagement. One example can define key volumes relating to keys of a virtual keyboard and detect finger movement of a user through individual key volumes. The example can detect parameter changes associated with detected finger movement through individual key volumes and build potential key sequences from detected parameter changes.