Grid-Aligned Digital Ink Rendering via Velocity Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems struggle to accurately draw lines and shapes without diverging from the user's intended path, particularly when attempting to draw angles or corners, due to limitations in human motor function and eye-hand coordination.

Innovation Solution

The implementation of grid-aligned inking methods, where a computing device determines grid pattern data and uses thresholded infinite impulse response filtering of drawing input velocity to trace digital ink lines along grid lines, ensuring accuracy and alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional freehand drawing is used, then user interaction is simple, but drawing accuracy diverges from intended path

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

Solution Approach 1:

The patent introduces an intermediary processing layer between the user's freehand input and the final rendered output. This layer detects hand movements and automatically applies corrections to align drawings with grid lines, acting as a mediator that translates imperfect human input into precise geometric output without requiring the user to directly control alignment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-correction by automatically detecting when a drawing gesture intends to create a straight line or angle and autonomously adjusting the output to match grid alignment. The system serves itself by identifying and correcting its own output deviations without requiring additional user gestures or manual correction tools.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If drawing tools with alignment assistance are used, then drawing accuracy improves, but user interaction complexity increases

Engineering Contradiction:
Improvedrawing accuracyVSAvoiduser interaction simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The alignment assistance operates autonomously by detecting the user's drawing intent and automatically applying grid alignment corrections. The system monitors drawing gestures in real-time and self-corrects the output path to match grid lines without requiring the user to manually activate alignment modes or perform additional corrective gestures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system applies strong correction forces to rapidly realign drawn elements with grid lines during the drawing gesture itself. Rather than gradual adjustment, the system strongly redirects the drawing path to match grid alignment, accelerating the convergence to the intended geometric precision.

Inventive Principle:
Principle #38Strong oxidants (Accelerated oxidation)

3Measurement precision

If additional gestures are required for precise drawing, then drawing accuracy improves, but drawing speed decreases

Engineering Contradiction:
Improvedrawing accuracyVSAvoiddrawing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system maintains continuous alignment assistance throughout the entire drawing gesture without requiring interruption or additional gestures. The alignment correction operates continuously as the user draws, ensuring that straight lines and angles remain aligned with grid lines from start to finish of the gesture, eliminating the need for pause-and-correct workflows.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

An intermediary processing layer continuously monitors and adjusts the drawing path during the gesture, acting as a real-time mediator that maintains grid alignment without requiring the user to lift the stylus or perform additional alignment gestures, thus preserving drawing speed while ensuring precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If virtual rulers and additional tools are provided, then drawing precision improves, but processing load increases

Engineering Contradiction:
Improvedrawing precisionVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary intermediate processing steps from traditional alignment systems. Rather than rendering and processing complex virtual ruler graphics and multiple tool interfaces, the system directly processes the essential alignment calculation by comparing drawing coordinates with grid line positions, eliminating redundant visual elements and processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system extracts only the essential alignment computation from the full suite of drawing tools, isolating the core function of grid alignment while removing unnecessary virtual ruler rendering, tool selection interfaces, and additional processing layers that would increase computational load and energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12333133B2Systems and methods for improving gesture recognition in rendering grid-aligned digital ink on a display
Publication Date: 2025.06.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12333133B2 patent drawing
  • US12333133B2 patent drawing
  • US12333133B2 patent drawing

AI summary

Examples described herein generally relate to rendering grid-aligned digital ink on a display of a computing device. In an example, the computing device determines grid pattern data associated with a grid pattern displayed on the display and a velocity of the input. Based the grid line pattern data and the velocity, the computing device may render digital ink that is traced along one or more grid lines of the grid pattern.