Digital Ink Stroke Correction for Hand Tremor Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital ink capturing and processing mechanisms do not provide accessibility to users with hand tremors, making it difficult for them to effectively use digital ink as a form of input or communication.

Innovation Solution

A system that detects digital ink input, assesses tremors by measuring discontinuities and irregularities, and applies corrections using machine-learning models to smooth, join, or straighten strokes, optimizing the digital ink for users with hand tremors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If digital ink input is used for handwriting or drawing, then user interaction capability is improved, but usability for users with hand tremors deteriorates due to unintended discontinuities and ineligible writing

Engineering Contradiction:
Improveusability of digital ink inputVSAvoidquality of digital ink input
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system detects discontinuities and irregularities in digital ink input caused by hand tremors and automatically corrects them by joining discontinuous strokes and smoothing irregularities. This converts the harmful effect of tremors into a correctable pattern, enabling users with hand tremors to use digital ink input effectively while maintaining input quality

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system introduces an intermediary correction mechanism that processes the raw digital ink input between the user's writing action and the final output. This intermediary layer detects tremor-related discontinuities and applies automatic corrections, serving as a mediator that protects the final output from the effects of hand tremors

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If automatic correction is applied to digital ink input, then accessibility for users with physical disabilities is improved, but system complexity increases due to tremor detection and correction mechanisms

Engineering Contradiction:
Improveaccessibility of digital ink inputVSAvoidcomplexity of digital ink processing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting discontinuities and irregularities in digital ink input and correcting them without requiring user intervention. The correction process is autonomously executed by the system, reducing the need for complex user interfaces or manual adjustment mechanisms while improving accessibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters of the digital ink input by detecting discontinuities and irregularities and automatically adjusting them through correction algorithms. This parameter transformation approach enables the system to handle varied input qualities and adapt to different user needs without requiring complex structural changes

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12374143B2System and method of providing accessibility in use of digital ink
Publication Date: 2025.07.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12374143B2 patent drawing
  • US12374143B2 patent drawing
  • US12374143B2 patent drawing

AI summary

A method of and system for providing accessibility for digital ink is carried out by detecting digital ink input on a user interface (UI) screen, the digital ink input being received via a writing instrument used by a user within a given time period; capturing an image of the digital ink input; examining the image of the digital ink input to detect tremors in the user; assigning a level to the tremors based on discontinuities or irregularities in the digital ink input within the given time period; determining based on the level that the digital ink input requires correction; and applying a correction to the digital ink input to correct the digital ink input.