Dynamic Font Adjustment via Eye Tracking Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often struggle to find optimal font characteristics for readability on various devices, as they are overwhelmed by limited options and lack a systematic way to adjust font type, size, and color, leading to suboptimal reading experiences.

Innovation Solution

A system and method that dynamically adjusts font characteristics based on user feedback, using an iterative process where initial font settings are analyzed and adjusted by an analysis agent to optimize readability, incorporating eye tracking data and machine learning models to suggest optimal font settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are provided with multiple font type, size, and color options, then the ability to optimize readability is improved, but the complexity of selection and user decision-making increases

Engineering Contradiction:
Improvereadability optimizationVSAvoidfont selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically analyzing user reading behavior through eye tracking data and autonomously selecting optimal font characteristics without requiring user intervention in the selection process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user reading metrics (reading speed, comprehension, eye movement patterns) and using this feedback to iteratively adjust and optimize font characteristics

Inventive Principle:
Principle #23Feedback

2Ease of operation

If users manually adjust font characteristics to optimize readability, then personalized reading experience is improved, but the time required to find optimal settings increases

Engineering Contradiction:
Improvepersonalized reading experienceVSAvoidtime to find optimal font settings
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-analyzing user reading characteristics and proactively configuring optimal font settings before the user begins reading, eliminating the need for manual adjustment during the reading process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically performs the time-consuming task of font optimization through self-service mechanisms, using eye tracking and machine learning to rapidly determine and apply personalized font characteristics without user time investment

Inventive Principle:
Principle #25Self-service

3Device complexity

If a narrow set of font options is provided, then the simplicity of selection is improved, but the ability to achieve optimal readability for individual users deteriorates

Engineering Contradiction:
Improvefont option simplicityVSAvoidreadability optimization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system compensates for limited font options by implementing self-service optimization, automatically selecting the best available font characteristics from the provided set based on individual user reading behavior analysis

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system applies local quality by tailoring the selection of font characteristics to each user's specific reading needs and preferences, optimizing readability at the individual user level even within a constrained set of options

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250021742A1Systems and methods for dynamic changes to font characteristics of text displayed on a display screen
Publication Date: 2025.01.16 ADEIA GUIDES INC
  • US20250021742A1 patent drawing
  • US20250021742A1 patent drawing
  • US20250021742A1 patent drawing

AI summary

In an iterative process, text for display to a user is generated at an output, the text rendered based on initial font characteristics. While the user reads the text, raw data relating to readability of the text is received via an input. Feedback data is generated from the raw data and communicated to an analysis agent for readability analysis. New font characteristics are received from the analysis agent. Displaying the text to the user, generating feedback data, and communicating the feedback data to the analysis agent is repeated until preferred font characteristics are identified to have better readability than others analyzed. The preferred font characteristics are received from the analysis agent, and text continues to be generated for display to the user, the text rendered based on the preferred font characteristics.