Handwriting Vector Generation for Authentic Document Production

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current printing technologies lack the ability to autonomously generate handwriting that accurately mimics a user's unique handwriting style, resulting in a lack of personalized and efficient methods for producing large quantities of handwritten documents that appear authentic.

Innovation Solution

A method that involves accessing a handwriting sample, identifying and characterizing spatial features of user glyphs, and using these features to generate synthetic glyphs that emulate the user's handwriting style, allowing for the creation of unique and authentic-looking handwritten documents through a robotic system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional printing technologies are used to produce handwritten documents, then production efficiency is improved, but authenticity and personalization are lost

Engineering Contradiction:
Improveproduction efficiencyVSAvoidauthenticity of handwriting
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates synthetic glyphs that copy the essential characteristics of human handwriting by analyzing spatial features from handwriting samples and generating new glyph variations that mimic the original writer's style, thereby maintaining authenticity while enabling automated production

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system varies parameters such as spatial feature coordinates, stroke positions, and glyph dimensions within learned ranges to generate diverse yet authentic-looking handwriting variations, balancing consistency with natural variability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple handwritten copies are produced manually, then authenticity is maintained, but time and effort increase significantly

Engineering Contradiction:
Improveauthenticity of handwritingVSAvoidtime to create multiple copies
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of handwriting samples to extract spatial features and build a handwriting model in advance, storing characteristic parameters that can be rapidly instantiated to generate multiple authentic copies without repeating the full analysis process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Once the handwriting model is created, synthetic glyphs are generated by copying and transforming the learned spatial features, enabling rapid production of multiple authentic-looking copies from a single analysis

Inventive Principle:
Principle #26Copying

3Measurement precision

If handwriting samples are analyzed in detail to capture spatial features, then accuracy of mimicry is improved, but processing complexity increases

Engineering Contradiction:
Improveaccuracy of handwriting mimicryVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential spatial features from handwriting samples, such as key point coordinates, stroke positions, and relative distances, rather than processing the entire handwriting image, thereby capturing authenticity while reducing computational complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11587275B2Method for generating a handwriting vector
Publication Date: 2023.02.21 CONVERSIONROBOTS INC
  • US11587275B2 patent drawing
  • US11587275B2 patent drawing
  • US11587275B2 patent drawing

AI summary

One variation of a method includes: accessing a handwriting sample comprising a set of user glyphs handwritten by a user; for each character in a set of characters, identifying a subset of user glyphs corresponding to the character in the handwriting sample, characterizing variability of a set of spatial features across the subset of user glyphs, and storing variability of the set of spatial features across the subset of user glyphs in a character container corresponding to the character; and compiling the set of character containers into a handwriting model for the user. The method further includes: accessing a text string comprising a combination of characters in the set of characters; for each instance of each character in the text string, inserting a set of variability parameters into the handwriting model to generate a synthetic glyph representing the character; and assembling the set of synthetic glyphs into a print file.