Digital Handwriting Intent Detection for Accurate Target Field Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining user intent and target application for digital handwriting input with pen devices is challenging, leading to user frustration and diminished experience due to difficulties in distinguishing between handwriting input, pen gestures, and interface interactions.

Innovation Solution

A system evaluates pen input to determine user intent, intercepts handwriting input, processes it to identify the target interface field, and adapts to application capabilities for accurate recognition and input, using machine learning and application programming interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system intercepts all pen input for handwriting recognition, then handwriting input accuracy improves, but pen gestures and interface interactions are blocked

Engineering Contradiction:
Improvehandwriting recognition accuracyVSAvoidpen gesture recognition
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments pen input processing by dividing it into distinct categories: handwriting input, pen gestures, and interface interactions. Each category is routed to appropriate processing handlers, allowing the system to maintain high handwriting recognition accuracy while simultaneously supporting gestures and UI interactions without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters of pen input such as pressure, speed, and contact duration to differentiate between handwriting input, gestures, and UI interactions. By analyzing these parameter variations, the system can accurately classify the user's intent and route the input accordingly, resolving the contradiction between intercepting handwriting and allowing other pen functions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system determines intent for every pen input, then input routing accuracy improves, but processing time increases

Engineering Contradiction:
Improveintent determination accuracyVSAvoidinput processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary classification of pen input by analyzing initial parameters such as contact point, pressure, and motion pattern at the beginning of the input gesture. This preliminary action enables quick routing decisions for common input types, reducing processing time while maintaining high intent determination accuracy for more complex inputs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses self-service mechanisms by automatically analyzing pen input parameters and determining intent without requiring additional user input or system intervention. The pen input processing system itself performs the classification and routing, eliminating delays associated with external processing steps.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the system supports handwriting input in all applications, then versatility improves, but applications not designed for pen input may malfunction

Engineering Contradiction:
Improvehandwriting input supportVSAvoidapplication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces an intermediary layer between the pen input system and applications. This intermediary analyzes the application's capabilities and characteristics, then appropriately routes handwriting input or converts it to compatible input formats. This mediator ensures that applications not designed for pen input can still receive and process handwriting input reliably, while applications that do support it can utilize advanced features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12360660B2Intent and target determination for digital handwriting input
Publication Date: 2025.07.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12360660B2 patent drawing
  • US12360660B2 patent drawing
  • US12360660B2 patent drawing

AI summary

Pen input received by a computing device may first be evaluated to determine an associated intent. For example, it may be determined whether it is intended to be handwriting input, in which case the pen input may be intercepted (e.g., rather than provided to an underlying application for further processing). Subsequently, a target determination is made, where the pen input is processed to determine which input field should receive the input. When the pen input is processed to generate handwriting input, context associated with a determined input field may be used to improve recognition accuracy. Finally, various techniques may be used to ultimately provide the handwriting input to the determined input field, for example according to the set of capabilities that is supported by an application associated with the input field. Similarly, aspects of the disclosed system may be disabled or adapted when the application does not support such functionality.