Digital Font Selection System for Mobile Device Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration when searching for and selecting digital fonts in electronic documents due to the vast number of options, especially on mobile devices with limited processing power and screen space, leading to increased time and effort.

Innovation Solution

A digital font selection system that automatically detects digital fonts in an electronic document, determines their characteristics, and recommends complementary fonts based on these characteristics, reducing the need for user input and minimizing resource usage on mobile devices by storing fonts on remote servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional digital editing systems provide access to thousands of digital fonts, then users have more options and flexibility, but users experience frustration and require significant time and effort to search and identify fonts

Engineering Contradiction:
Improvefont optionsVSAvoidtime to search fonts
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically detects the existing digital font in the electronic document and autonomously identifies complementary fonts without requiring user input or manual searching. The system performs the font selection task itself by analyzing font characteristics and recommending appropriate complementary fonts, thereby eliminating the time users would otherwise spend searching through thousands of font options.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses the detected existing font as input feedback to automatically generate complementary font recommendations. By analyzing the characteristics of the existing font (such as font family, weight, style), the system provides targeted feedback in the form of recommended complementary fonts that are visually harmonious with the existing font, reducing the need for users to manually search and evaluate multiple font combinations.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If conventional digital editing systems provide access to thousands of digital fonts, then users have more options and flexibility, but the system complexity and user interface requirements increase

Engineering Contradiction:
Improvefont optionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential font characteristics from the existing digital font (such as font family, weight, style, and visual properties) and uses these extracted features to identify complementary fonts. By focusing on key characteristics rather than evaluating all possible font attributes, the system reduces computational complexity while maintaining the ability to provide versatile font recommendations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary processing layer that analyzes font characteristics and matches them with complementary fonts based on established design principles. This intermediary layer acts as a mediator between the user's existing font selection and the large database of available fonts, automatically filtering and recommending appropriate combinations without requiring users to navigate through the entire font library or understand complex font classification systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If mobile devices store thousands of digital fonts locally, then users have access to more font options, but mobile devices face memory constraints and insufficient space

Engineering Contradiction:
Improvefont optionsVSAvoidmemory space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary font characteristics data from the full font database and stores this compressed information locally on the mobile device. Instead of storing complete font files for thousands of fonts, the system stores extracted features (font family, weight, style, visual characteristics) that can be used to identify and retrieve complementary fonts, significantly reducing the memory space required while maintaining font selection capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transitions from storing fonts in traditional local storage to utilizing cloud-based storage and on-demand retrieval. By moving the full font database to remote servers and keeping only essential metadata and detection capabilities on the mobile device, the system provides access to thousands of font options without consuming significant local memory space. The system can retrieve full font files from the cloud when needed for display or export.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If mobile devices process font searches locally, then users have immediate access to font recommendations, but mobile devices have limited processing power

Engineering Contradiction:
Improvefont identification speedVSAvoidprocessing power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system introduces a lightweight intermediary component on the mobile device that performs only font detection and characteristic extraction, while delegating the computationally intensive task of comparing fonts and generating recommendations to remote servers. This intermediary layer communicates with the existing font in the document, extracts its characteristics, and sends this information to the cloud-based processing system, which then returns complementary font recommendations. This division of labor enables fast font identification on mobile devices without requiring substantial local processing power.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10445408B2Automatically identifying complementary digital fonts based on digital text in electronic documents
Publication Date: 2019.10.15 ADOBE INC
  • US10445408B2 patent drawing
  • US10445408B2 patent drawing
  • US10445408B2 patent drawing

AI summary

Systems and methods are disclosed for identifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a digital font, font characteristics, and a text structure with regard to digital text in an electronic document. Moreover, in one or more embodiments, the disclosed systems and methods utilize the detected font characteristics and text structure to search for complementary digital fonts. In particular, one or more embodiments include systems and methods that generate a search query based on determined font characteristics and/or text structures and utilize the search query to automatically identify, recommend, and provide complementary digital fonts for utilization in the electronic document.