Virtual Interface Offset Using Palm Input Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch devices lack tactile feedback, leading to difficulties in accurately entering information due to finger drift and position misalignment on virtual interfaces, which current solutions like continuous finger tracking or adjusting finger positions on the screen do not adequately address, especially during prolonged use.

Innovation Solution

The system detects palm input patterns and adjusts the virtual interface accordingly, using palm data to anticipate and correct finger positions dynamically, allowing for more accurate and efficient input without requiring continuous user attention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a virtual interface is used on a touch surface, then device portability and integration are improved, but input accuracy and user control deteriorate due to lack of tactile feedback

Engineering Contradiction:
Improvedevice portabilityVSAvoidinput accuracy
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary system that uses palm detection algorithms to interpret the user's intent based on palm position and orientation on the touch surface. This intermediary layer translates physical palm placement into virtual interface adjustments, bridging the gap between touchless interaction and precise input control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring palm position and dynamically adjusting the virtual interface layout accordingly. This creates a closed-loop system where the interface responds to user posture, providing adaptive feedback that compensates for the lack of tactile confirmation and improves input accuracy.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the virtual interface is adjusted dynamically based on palm position, then input accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveinput accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs self-service by using the user's own palm as the reference frame for interface adjustment. The palm detection algorithm automatically identifies palm characteristics and uses them to configure the virtual interface, eliminating the need for manual calibration or complex external sensing systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The palm detection system serves multiple functions: it detects palm position, determines palm orientation, identifies user intent, and triggers interface adjustments. This multi-functionality reduces the need for separate systems for each task, thereby managing complexity while improving input accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If continuous finger tracking is implemented to correct finger drift, then input accuracy is improved, but ease of operation deteriorates due to increased user attention requirements

Engineering Contradiction:
Improveinput accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary action by adjusting the virtual interface proactively based on palm position before the user actually attempts input. By anticipating where the user intends to type based on palm placement, the system pre-configures the interface to match the user's natural finger positioning, preventing drift rather than correcting it.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10963159B2Virtual interface offset
Publication Date: 2021.03.30 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10963159B2 patent drawing
  • US10963159B2 patent drawing
  • US10963159B2 patent drawing

AI summary

One embodiment provides a method including: detecting, using a processor, user input to a surface, the user input being associated with a virtual interface; identifying, within the user input, a palm input pattern; and adjusting the virtual interface based on at least one aspect of the identified palm pattern. Other aspects are described and claimed.