Multi-Proximity Sensor Input for Precise Touchless UI Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Proximity sensors in modern computing devices are limited to binary output, restricting their ability to provide nuanced and precise user interfaces, as they can only determine the presence or absence of an object rather than measuring distances or velocities accurately.

Innovation Solution

An application programming interface (API) is developed to allow applications to request and receive distance measurements from multiple proximity sensors, enabling more precise user interactions by using sequences of distance and velocity values, which can be combined with data from other sensors like accelerometers to enhance user interface options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If proximity sensors are limited to binary output by the operating system or programming interface, then the device complexity is reduced and ease of operation is improved, but the measurement precision and user interface nuance are worsened

Engineering Contradiction:
Improvedistance measurement precisionVSAvoidprogramming interface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the proximity sensing capability into multiple discrete proximity sensors positioned at different locations on the device. Each sensor provides independent distance measurements, allowing the system to achieve higher measurement precision through spatial segmentation rather than through complex processing of a single sensor's output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of having the operating system limit proximity sensors to binary output, the patent inverts the approach by allowing applications to directly access continuous distance measurements from multiple sensors. This reverses the traditional control hierarchy, enabling precise measurements while maintaining simple binary-level processing where needed.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If only a single proximity sensor is used, then the device complexity is reduced, but the adaptability and user interface options are worsened

Engineering Contradiction:
Improveuser interface versatilityVSAvoidsensor array complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the proximity detection function across multiple sensors positioned at different locations on the device. This segmentation enables the system to detect objects from multiple spatial perspectives, significantly increasing user interface versatility while keeping each individual sensor simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each proximity sensor in the array serves multiple functions: individual distance measurement, collaborative spatial mapping, gesture recognition, and contextual awareness. This multi-functionality approach increases adaptability without requiring each sensor to be highly complex.

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

3Loss of information

If continuous distance and velocity values are captured from proximity sensors, then the measurement precision and user input sensitivity are improved, but the loss of information and processing requirements are worsened

Engineering Contradiction:
Improveinput information retentionVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only the essential information from continuous proximity sensor data - specifically distance and velocity values - while discarding redundant information. This extraction approach retains critical input information for precise control while maintaining processing efficiency by avoiding unnecessary data handling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system captures continuous distance and velocity data from proximity sensors (excessive action) but only processes the specific portions needed for control purposes (partial action). This allows full information retention where needed while maintaining processing efficiency by not unnecessarily processing all captured data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10642366B2Proximity sensor-based interactions
Publication Date: 2020.05.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10642366B2 patent drawing
  • US10642366B2 patent drawing
  • US10642366B2 patent drawing

AI summary

An application programming interface is provided that allows applications to request and receive distance measurements from multiple proximity sensors arranged on a computing device such as a smart phone or tablet. Users can input ranges of values to the applications by moving objects such as hands and fingers towards and away one or more of the multiple proximity sensors. Applications can use the ranges of values provided by the proximity sensors to allow for more nuanced and precise user interfaces than what is typically available using the binary output associated with a capacitive display. The values provided by the proximity sensors can be combined with values from one or more other sensors such as accelerometers to provide additional user interface options.