Handwritten Ink Conversion via Context-Aware Grammar Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices lack efficient methods to convert handwritten ink input into text annotations, limiting user interaction and editing capabilities, especially in contexts where natural input methods are preferred for media consumption and document annotation.

Innovation Solution

A system and method that enables converting handwritten ink input on computing devices into text annotations, using context-aware grammar and proofreading analysis, allowing users to insert comments, delete text, and apply markup symbols and shapes, with options for periodic conversion and user-controlled activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If handwritten ink input is converted to text annotations using context-aware grammar and proofreading analysis, then the accuracy and quality of text annotation conversion is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvetext annotation conversion accuracyVSAvoidconversion processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing the ink input to identify and segment individual characters or words before applying grammar and proofreading analysis. This segmentation step prepares the data for more efficient processing in subsequent stages, reducing overall conversion time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversion process is divided into multiple segments: ink detection, character/word segmentation, grammar analysis, proofreading, and final text annotation generation. Each segment handles a specific aspect of the conversion task independently, allowing for optimized processing at each stage and reducing the time required for the complete conversion.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If ink input conversion is made periodic or user-controlled, then user control and flexibility are improved, but the automation level and productivity decrease

Engineering Contradiction:
Improveuser control flexibilityVSAvoidautomatic conversion level
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system dynamically adjusts its operation mode based on user preferences and context. It can switch between automatic periodic conversion and manual user-triggered conversion, allowing the system to adapt its automation level in real-time. This dynamic behavior provides users with flexibility while maintaining high productivity when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements self-service functionality by automatically detecting when conversion should occur based on predefined conditions (periodic intervals or user actions). This self-service mechanism reduces the need for constant user intervention while maintaining user control over the conversion process, balancing automation with flexibility.

Inventive Principle:
Principle #25Self-service

3Reliability

If grammar and proofreading analysis are applied to ink input, then the quality and accuracy of converted text is improved, but the processing complexity and computational resources increase

Engineering Contradiction:
Improvetext conversion qualityVSAvoidsystem processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The grammar and proofreading analysis is applied locally to specific segments of the ink input rather than uniformly to the entire input. The system identifies regions requiring detailed analysis (such as potential errors or ambiguous characters) and applies intensive processing only to those local areas, reducing overall computational complexity while maintaining high conversion quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial proofreading analysis focused on the most critical aspects of text conversion rather than exhaustive analysis of all possible errors. By concentrating computational resources on the most likely error types and high-impact areas, the system achieves sufficient quality improvement without the full computational burden of complete analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9116871B2Ink to text representation conversion
Publication Date: 2015.08.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9116871B2 patent drawing
  • US9116871B2 patent drawing
  • US9116871B2 patent drawing

AI summary

Technologies are generally provided for converting handwritten ink input to text annotations. A user may provide handwritten ink input to content displayed on a computing device to edit and mark up the content. The ink input may be provided employing touch or an electronic stylus on a user interface of the computing device to edit the content. The ink input may be processed to identify insertion of comments, deletion of text, and to identify insertion of markup symbols and shapes. The ink input may be converted to a text annotation based on a context of the ink input and a grammar and proofreading analysis. The text annotation may be displayed in an annotation view. The ink input may be converted periodically after predefined periods of time and upon detection of selection of a conversion button to activate conversion of the ink input.