Primary Hover Point Detection for Multi-Object Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hover-sensitive screens face difficulties in accurately identifying and managing a primary hover-point when multiple objects are present in the hover-space, leading to challenges in reacting appropriately to user actions.

Innovation Solution

The method involves detecting objects in a hover-space and associating a primary hover point designation with a subset of objects, allowing for the differentiation between primary and non-primary hover points based on various criteria such as entry time, proximity, activity, and gestures, enabling appropriate input/output interface actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hover-sensitive screens detect multiple objects in hover-space, then the system can recognize more user inputs, but it becomes difficult to establish and maintain primary hover-point designation

Engineering Contradiction:
Improveability to handle multiple objectsVSAvoiddifficulty in managing primary hover-point
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments objects in hover-space by assigning hierarchical designations: primary hover-point objects and non-primary hover-point objects. This segmentation allows the system to manage multiple objects by treating them as distinct categories with different levels of interaction priority, resolving the complexity of managing primary hover-point among multiple objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of objects into primary and non-primary hover-point categories before processing user inputs. By pre-establishing which objects deserve primary attention through criteria such as proximity, gesture recognition, or temporal factors, the system avoids the complexity of determining primary hover-point dynamically during interaction.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system establishes primary hover-point for multiple objects, then user interaction accuracy improves, but the complexity of maintaining designations increases

Engineering Contradiction:
Improveaccuracy of identifying primary hover-pointVSAvoidcomplexity of maintaining hover-point designations
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts primary hover-point designations based on changing conditions in hover-space. Objects can transition between primary and non-primary status as they enter, move, or exit the hover-space, allowing the system to maintain accuracy while adapting to dynamic multi-object scenarios through continuous re-evaluation rather than static assignments.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the system differentiates between primary and non-primary hover points, then appropriate input actions can be selected, but the detection and measurement complexity increases

Engineering Contradiction:
Improveability to control interface actionsVSAvoiddifficulty in detecting hover-point status
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces an intermediary classification layer between object detection and action execution. The primary/non-primary hover-point designation acts as a mediator that translates raw detection data into actionable information, simplifying the control logic by providing a clear hierarchy that determines which objects should trigger interface responses.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10521105B2Detecting primary hover point for multi-hover point device
Publication Date: 2019.12.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10521105B2 patent drawing
  • US10521105B2 patent drawing
  • US10521105B2 patent drawing

AI summary

Example apparatus and methods concern establishing, managing, or dis-establishing a primary hover-point for a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may identify where the object is located, how the object is moving, what the object is doing, or other attributes of the object. The apparatus may assign a hover point designation to the object as a function of the characterization data. The apparatus selectively controls input actions associated with the object based on the hover point designation. The apparatus may accept input actions associated with a primary hover point and ignore actions associated with a non-primary hover point.