Pen Proximity Detection for Seamless UI Redrawing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many modern applications do not easily accommodate writing and drawing inputs on touch screens, requiring users to activate pen-compatible modes manually or lacking effective pen input support.

Innovation Solution

A computerized method that executes a pen event handler routine to detect pen proximity, setting a flag and redrawing the user interface to accommodate pen input, using pen-compatible controls provided by the operating system to enhance seamless pen usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications require manual activation of pen-compatible mode or lack pen input support, then pen input functionality is limited, but application complexity and user操作步骤 increase

Engineering Contradiction:
Improvepen input supportVSAvoidmanual activation steps
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically detects pen proximity through the operating system's pen event handler and triggers UI redrawing without requiring user intervention. The application self-adapts to pen input mode by monitoring pen events and automatically redrawing the UI to accommodate pen-compatible controls, eliminating the need for manual mode activation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The operating system pre-configures pen event handlers and pen-compatible controls that can be automatically activated when pen proximity is detected. The system prepares the pen input infrastructure in advance, so when a pen approaches, the UI can immediately redraw with appropriate controls without requiring manual user activation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the user interface is automatically redrawn upon pen proximity detection, then pen input accommodation is improved, but processing overhead and redraw frequency may increase

Engineering Contradiction:
Improveautomatic pen input accommodationVSAvoidUI redrawing mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The operating system acts as an intermediary between the pen device and applications. The OS receives pen proximity events, processes them through a pen event handler, and manages the triggering of UI redrawing. This intermediary layer abstracts the complexity from individual applications, centralizing the redrawing logic and event management at the OS level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The pen event handler and UI redrawing mechanism serve multiple applications simultaneously through a universal interface. Instead of each application implementing its own pen detection and UI adaptation logic, a single OS-level mechanism provides pen input accommodation across all applications that support pen-compatible controls.

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

Data Source

PatentEP3574397B1Redrawing a user interface based on pen proximity
Publication Date: 2024.07.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3574397B1 patent drawingFigure 1
  • EP3574397B1 patent drawingFigure 2
  • EP3574397B1 patent drawingFigure 3

AI summary

The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices. Proximity and/or approach of a pen is detected and, when the pen is close enough, the operating system triggers a pen event, which is communicated to applications running on the electronic devices. The applications may handle the pen event by redrawing a user interface to accommodate the incoming pen input in a smooth, seamless way. Further, pen-compatible interface controls may be provided by the operating system to enhance pen use with applications that may not have the necessary functionality.