Digital Ink Conversion Split-Screen Verification Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital ink conversion technologies are error-prone, inefficient, and lack user-friendly methods for verifying and correcting converted text, often distracting users and requiring significant time and effort for corrections.

Innovation Solution

A user interface that allows users to enter digital ink input before conversion, providing a split-screen display for easy comparison and correction of original and converted text, along with tools for editing and verifying digital ink input, and a method for collecting correction data to improve recognition algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If digital ink input is converted to text characters during writing, then real-time text availability is improved, but conversion errors increase and require frequent corrections

Engineering Contradiction:
Improvereal-time text availabilityVSAvoidconversion accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary data collection during the writing phase, gathering all necessary information about the digital ink input (strokes, pressure, velocity, timing) before conversion occurs. This preliminary action allows the conversion process to have access to complete data, improving accuracy while maintaining real-time capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where conversion results are immediately presented to users for verification, and correction data is collected and used to improve future conversions. This feedback loop continuously improves conversion accuracy while maintaining real-time text availability.

Inventive Principle:
Principle #23Feedback

2Productivity

If conversion is performed continuously during writing, then text is immediately available for use, but user distraction and correction time increase

Engineering Contradiction:
Improvetext availability for useVSAvoidcorrection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system collects all conversion-relevant data during the writing phase before performing the actual conversion. This preliminary data gathering allows for batch processing of conversions, reducing the frequency of conversion operations and minimizing user distraction while still providing timely text availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service conversion capabilities where the conversion process automatically uses collected data without requiring user intervention. Corrections are also handled through self-service mechanisms where users can review and correct conversions at their convenience rather than being immediately distracted during writing.

Inventive Principle:
Principle #25Self-service

3Reliability

If conversion accuracy is improved through multiple corrections, then text quality increases, but user effort and time investment increase

Engineering Contradiction:
Improvetext qualityVSAvoiduser effort for corrections
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary data collection during writing, gathering comprehensive information about each stroke including pressure, velocity, timing, and contextual information. This preliminary action reduces the need for corrections by providing the conversion algorithm with high-quality input data from the start.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where conversion results are presented to users for verification, and correction data is collected and used to improve future conversions. This feedback loop makes corrections more efficient by learning from user corrections and applying improvements automatically.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If comprehensive data is collected during writing, then conversion accuracy improves, but processing complexity increases

Engineering Contradiction:
Improveconversion recognition accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the data collection and processing into distinct phases: data collection during writing, data processing and conversion, and correction/verification. This segmentation allows comprehensive data to be collected without overwhelming the processing system at any single moment, managing complexity through temporal and functional division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary data collection and organization during the writing phase, structuring the data in advance for efficient processing. By preparing data beforehand in an organized manner, the actual conversion processing becomes simpler and more efficient despite the comprehensiveness of the collected data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10776000B2System and method of receiving and converting digital ink input
Publication Date: 2020.09.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10776000B2 patent drawing
  • US10776000B2 patent drawing
  • US10776000B2 patent drawing

AI summary

A method of and system for receiving, processing, converting and verifying digital ink input is carried out by receiving digital ink input, collecting data relating to the received digital ink input, and receiving a request to convert the received digital ink input. Upon receiving the request, the received digital ink input may be recognized as text characters based at least in part on an analysis of the digital ink input and the converted characters may be displayed on a screen adjacent to the received digital ink input, at which point a user may be able to compare the received digital ink input with the recognized characters to initiate any corrections needed.