Integrated Document Editor for Real-Time Handwriting Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handwritten input into computer programs is slow and lacks standardized character or command input methods, limiting its widespread use in document creation and editing.

Innovation Solution

Integration of a digitizing recognizer, such as a digitizing pad or touch screen, for correlating handwritten input with document locations, allowing recognition and conversion of data into machine-readable format, with options for text, graphics, or command execution, and incorporating a user-intuitive command set for document editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If handwritten input is used for data entry, then ease of operation is improved, but productivity deteriorates due to slow character transcription and recognition

Engineering Contradiction:
Improveease of operationVSAvoidproductivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary recognition of handwritten input as the user writes, preparing multiple possible interpretations and their corresponding keyboard equivalents in advance. This allows the most likely interpretation to be immediately applied when writing stops, eliminating the need for slow post-processing and enabling continuous productive workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides real-time feedback during handwriting by displaying the recognized text interpretation and confidence level as the user writes. This feedback loop allows users to verify recognition accuracy immediately and make corrections if needed, improving both ease of operation and productivity by preventing errors from propagating.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If handwritten input is used for data entry, then ease of operation is improved, but measurement precision deteriorates due to lack of standardized character input methods

Engineering Contradiction:
Improveease of operationVSAvoidmeasurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system changes the parameter of recognition precision by analyzing multiple features of the handwritten input including stroke patterns, pressure, speed, and contextual information from surrounding text. By evaluating multiple parameters simultaneously, the system achieves high measurement precision in identifying the user's intent despite the informal nature of handwriting.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates a universal recognition framework that handles multiple types of input (letters, numbers, symbols, corrections) and multiple output formats (text, commands, formatting instructions) through a single standardized process. This universal approach establishes consistent precision standards across all handwriting recognition tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If handwritten input is used for data entry, then adaptability is improved, but device complexity increases due to need for recognition and conversion systems

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary recognition layer that translates diverse handwritten inputs into standardized keyboard-equivalent commands. This intermediary layer handles the complexity of interpretation, pattern recognition, and context analysis, while presenting a simple uniform interface to the application layer, thereby managing device complexity while maintaining high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates simplified copies or representations of complex handwritten gestures as standardized keyboard commands. Instead of requiring the system to interpret every nuance of handwriting, it creates equivalent representations in terms of standard keyboard input sequences, reducing the computational complexity while preserving the adaptive capability to handle various handwriting styles.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12517649B2Integrated document editor
Publication Date: 2026.01.06 ZEEVI ELI I
  • US12517649B2 patent drawing
  • US12517649B2 patent drawing
  • US12517649B2 patent drawing

AI summary

A computing device includes a memory for storing information about graphic objects including locations of the graphic objects, a display for displaying a representation of at least a portion of the information, a surface or pointing device for detecting an indication of a change and one or ore processing units. In response to detecting the indication, the one or more processing units are configured to automatically change a geometry of at least one graphic object of which at least one location is the same as of at least one other graphic object, the change includes a change in at least one location of the at least one graphic object, and at least one location of the at least one other graphic object is unchanged, and automatically change at least a portion of the representation, and the display is configured to display at least a portion of the changed representation.