Kernel-Level Text Stylization for Universal OS Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for content-sensitive text stylization are limited to individual software applications, failing to provide universal text modification across an entire operating system, which is inadequate for low-vision users who require context-based text differentiation.

Innovation Solution

A system-wide content-based text stylization method operating at the kernel level, utilizing driver chaining, cross-process messaging, and exposed user interface controls to apply modifications such as font type, color, size, and highlighting across all applications rendering non-bitmapped fonts, with user-definable criteria and settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content-sensitive text stylization is implemented in individual software applications, then text differentiation for low-vision users is achieved within those applications, but the functionality is not universal across the entire operating system

Engineering Contradiction:
Improvetext stylization coverageVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a kernel-level display driver that provides system-wide text stylization functionality across all applications. The driver intercepts and modifies display output at the operating system level, enabling universal access to text differentiation features for low-vision users regardless of which application is running. This resolves the contradiction by making the stylization capability universal rather than application-specific.

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

Solution Approach 2:

The patent introduces a display driver as an intermediary layer between the operating system and the display device. This driver chains into the existing display pipeline and modifies text output before it reaches the screen, enabling system-wide stylization without requiring changes to individual applications. The intermediary driver resolves the contradiction by providing a centralized point of control that affects all applications uniformly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Illumination intensity

If indiscriminate magnification of text is applied, then text size is increased for low-vision users, but context-based differentiation and stylization are lost

Engineering Contradiction:
Improvetext visibilityVSAvoidcontextual meaning
Core Design Contradiction:
Illumination intensityVSLoss of information

Solution Approach 1:

The patent applies different stylization properties to different parts of the text based on their semantic content. Vowels, consonants, syllables, and punctuation marks receive distinct visual treatments through color coding, font variations, and sizing. This local differentiation maintains contextual meaning while enhancing visibility, resolving the contradiction between magnification and information preservation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses color coding to differentiate text elements semantically. Vowels are displayed in one color, consonants in another, with additional variations for syllables and punctuation. This color-based differentiation provides context-based information preservation while simultaneously improving visibility for low-vision users, addressing both requirements simultaneously.

Inventive Principle:
Principle #32Color changes

3Adaptability or versatility

If system-wide text stylization is implemented at the kernel level, then universal coverage across all applications is achieved, but system complexity and driver architecture become more complex

Engineering Contradiction:
Improvecross-application functionalityVSAvoiddriver architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the text processing functionality into distinct modular components within the display driver. Each component handles specific aspects of text stylization (vowel detection, consonant detection, syllable division, color assignment). This modular segmentation manages system complexity by organizing functions into manageable, independent units that can be maintained and updated separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The display driver automatically detects and stylizes text content without requiring user intervention or application-specific configuration. The driver self-manages the interception of display output, the analysis of text content, and the application of appropriate stylization rules. This self-service capability reduces the operational complexity despite the sophisticated underlying architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2002399B1System-wide content-sensitive text stylization and replacement
Publication Date: 2018.08.29 FREEDOM SCI INC
  • EP2002399B1 patent drawingFigure 1
  • EP2002399B1 patent drawingFigure 2
  • EP2002399B1 patent drawingFigure 3

AI summary

System-wide content-based text stylization by establishing an array of predefined stylization criteria (70); intercepting text output generated by an operating system to a graphics device driver (20), rasterizing the text according to the predefined stylization criteria (50) and passing the rasterized images to the graphics device driver for display (60). The array of predefined stylization criteria includes criteria that modify font size, font type, font color, font highlighting, underline, bold, italics and invoke character replacement. Stylization may be based on parameters such as syllables, consonants, vowels, and punctuation and/or applied by a lookup table against predefined strings.