Font-Based Glyph-to-Text Conversion for Multilingual Security
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If existing glyph-to-text conversion methods are used, then processing speed is maintained, but classification accuracy for multilingual documents deteriorates
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.
3Measurement precision
If accurate glyph-to-text conversion is achieved using font information, then content analysis accuracy improves, but system complexity increases
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.
Data Source
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.


