Font-Based Glyph-to-Text Conversion for Multilingual Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Security software faces challenges in accurately analyzing data being printed, as existing glyph-to-text conversion methods are often inaccurate for non-American standard code and non-English characters, leading to incorrect classification of multilingual documents.

Innovation Solution

The method involves using font information installed in an operating system to intercept and convert glyph data to text, employing a character map table to back-calculate Unicode character values from glyphs, ensuring accurate content analysis and policy enforcement for data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If constant difference value method is used for glyph-to-text conversion, then conversion process is simple, but conversion accuracy for non-ASCII and non-English characters deteriorates

Engineering Contradiction:
Improveconversion process simplicityVSAvoidglyph-to-text conversion accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces font-specific information (character maps, glyph tables, font metrics) as an intermediary between glyph data and text conversion. These font files act as mediators that contain the precise mapping relationships between glyph codes and actual characters, enabling accurate conversion for any language while keeping the conversion process itself relatively simple through the use of pre-computed font data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the conversion system universal by using font-specific information that can handle any character set (ASCII, non-ASCII, English, non-English). Instead of creating separate conversion methods for different languages, the system uses a single unified approach that leverages the universal font information structure to accurately convert glyphs to text across all languages and character encodings.

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

2Productivity

If existing glyph-to-text conversion methods are used, then processing speed is maintained, but classification accuracy for multilingual documents deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidcontent classification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing character maps, glyph tables, and font metrics in font files before the actual conversion process. This pre-processing of font information allows the conversion system to quickly lookup and accurately convert glyphs to text during runtime without sacrificing processing speed, while simultaneously achieving high classification accuracy for multilingual documents.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If accurate glyph-to-text conversion is achieved using font information, then content analysis accuracy improves, but system complexity increases

Engineering Contradiction:
Improvecontent analysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by allowing the font information itself to provide the conversion logic and data. Instead of implementing complex conversion algorithms in the security software, the system leverages the font files' built-in character maps and glyph tables to perform the conversion. This transfers the complexity burden to the existing font infrastructure, keeping the security software's conversion implementation relatively simple while achieving high accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9013732B1Using font information installed in an operating system to intercept text being printed
Publication Date: 2015.04.21 EMC IP HLDG CO LLC
  • US9013732B1 patent drawing
  • US9013732B1 patent drawing
  • US9013732B1 patent drawing

AI summary

Methods, apparatus and articles of manufacture for using font information installed in an operating system to intercept text being printed are provided herein. A method includes intercepting an item of glyph data directed to at least one of a printing device and a display device, wherein the item of glyph data comprises a font-specific representation of a text character associated with a device context of the at least one of the printing device and the display device, converting the item of glyph data to an item of text data based on one or more items of font-specific information, analyzing the item of text data to classify one or more aspects of content in the item of text data, and analyzing the one or more aspects of content in the item of text data against one or more data policies to determine eligibility of the item of text data for transmission to the at least one of a printing device and a display device.