Handwriting Diagram Guide Element for Real-Time Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional handwritten diagramming applications on computing devices are limited in their ability to recognize complex diagram elements, such as shapes and connectors, and provide real-time feedback, leading to user frustration and reduced creative freedom during diagram creation.

Innovation Solution

A system and method that uses a dynamic prompter to guide users by displaying recognized diagram elements as they draw, providing real-time recognition feedback through interactive icons and menus, allowing for the differentiation and manipulation of shapes and text without requiring specific drawing orders or gestures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional handwritten diagramming applications are used, then users can draw diagrams on touch screens, but the applications are limited in their ability to recognize complex diagram elements and provide real-time feedback

Engineering Contradiction:
Improverecognition accuracyVSAvoiduser freedom
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary classification of strokes into text-like and shape-like categories before full recognition, enabling real-time feedback while maintaining user drawing freedom. This preliminary action allows the system to prepare recognition patterns without constraining the user's natural drawing process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides real-time recognition feedback by displaying identified diagram elements (such as shape names and text words) during the drawing process. This feedback loop enhances measurement precision by confirming accurate recognition while maintaining ease of operation by allowing users to continue drawing without interruption.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If users are required to follow specific drawing orders or gestures, then recognition accuracy improves, but user freedom and creativity are reduced

Engineering Contradiction:
Improverecognition accuracyVSAvoidcreative freedom
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its recognition approach based on the detected diagram element type. For text-like strokes, it applies text recognition algorithms; for shape-like strokes, it applies geometric shape recognition. This dynamic adaptation maintains high recognition accuracy while allowing users to draw in their natural, creative manner without rigid order constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes recognition parameters based on stroke characteristics. By analyzing stroke patterns, density, and continuity, the system automatically adjusts which recognition model to apply, enabling accurate identification of both text and shapes without requiring users to follow specific drawing sequences or gestures.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If real-time recognition feedback is provided, then user experience improves, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the recognition process into distinct modules: stroke input capture, preliminary classification (text-like vs. shape-like), pattern matching, and feedback display. This segmentation manages system complexity by organizing functions into independent, manageable components while delivering comprehensive real-time feedback that enhances user experience.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary classification layer that quickly determines whether a stroke is text-like or shape-like before applying specific recognition algorithms. This intermediary step simplifies the overall system architecture by routing strokes to appropriate processing paths, reducing computational complexity while maintaining real-time feedback capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If multiple diagram elements are recognized simultaneously, then productivity increases, but measurement precision may decrease

Engineering Contradiction:
Improvediagram creation speedVSAvoidelement identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments simultaneous stroke inputs into individual stroke units for separate analysis. Each stroke is classified and recognized independently, then the results are aggregated to form the complete diagram. This segmentation maintains high measurement precision for each element while enabling parallel processing that increases overall productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial recognition actions on each stroke as it is drawn, providing immediate feedback without waiting for the complete diagram to be finished. This partial action approach maintains precision for each recognized element while accelerating productivity by not requiring the user to complete entire diagrams before receiving recognition feedback.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11740783B2System and method of guiding handwriting diagram input
Publication Date: 2023.08.29 MYSCRIPT
  • US11740783B2 patent drawing
  • US11740783B2 patent drawing
  • US11740783B2 patent drawing

AI summary

A system, method and computer program product for guiding hand-drawing of diagrams including text and non-text elements on a computing device are provided. The computing device has a processor and a non-transitory computer readable medium for detecting and recognizing hand-drawing diagram element input under control of the processor. Display is performed, on an interactive display of the computing device, of a guide element associated with at least one diagram element of displayed handwriting diagram input. The guide element is configured with a depiction of the at least one diagram element in recognized form.