Non-resident Font Preview via Remote Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content designers face difficulties in identifying and previewing fonts that are similar to their desired fonts, as current technologies are limited to previewing only installed fonts, restricting access to non-resident fonts that may better fit their design.

Innovation Solution

A font similarity system that utilizes a font feature list including both resident and non-resident fonts, allowing users to preview non-resident fonts by interacting with a font server, which provides subset character information for identified similar fonts, enabling seamless integration into design applications without leaving the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are limited to previewing only installed fonts, then the system complexity is reduced and previewing performance is improved, but the font selection pool is restricted and design versatility deteriorates

Engineering Contradiction:
Improvepreviewing performanceVSAvoidfont selection pool
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The font system is segmented into resident fonts (installed locally) and non-resident fonts (accessible remotely). The preview functionality is also segmented: local preview for resident fonts and remote preview for non-resident fonts. This segmentation allows the system to handle different font types through appropriate channels, expanding the font selection pool while maintaining operational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A font server acts as an intermediary between the design application and non-resident fonts. The font server receives font requests, provides subset character information for previewing, and enables users to access fonts without installing them locally. This intermediary resolves the contradiction by enabling remote font access while maintaining local system performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users can access non-resident fonts, then the font selection pool is expanded and design versatility is improved, but system complexity increases and processing overhead worsens

Engineering Contradiction:
Improvefont selection poolVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex font management functionality is extracted from the local design application and placed on a remote font server. The local system only needs to handle simple font requests and display subset character information, while the font server manages the complex tasks of font storage, retrieval, and similarity matching. This extraction reduces local system complexity while maintaining expanded font access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transferring complete font files for preview, the system uses partial action by transmitting only subset character information from the font server. This partial data transmission enables font previewing without the overhead of handling complete font files, reducing processing complexity while maintaining the ability to access non-resident fonts.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If complete font information is transmitted for non-resident fonts, then preview quality is improved, but data transmission volume increases and processing time worsens

Engineering Contradiction:
Improvepreview qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system transmits only the necessary subset of character information required for font previewing, rather than complete font files. This partial data transmission maintains sufficient preview quality for design evaluation while dramatically reducing data transmission volume and processing time. Users can assess font suitability without waiting for complete font file transfers.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10592590B2Non-resident font preview
Publication Date: 2020.03.17 ADOBE INC
  • US10592590B2 patent drawing
  • US10592590B2 patent drawing
  • US10592590B2 patent drawing

AI summary

Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a computing device. In response to the selection of the font, a pre-computed font list is checked to determine what fonts are similar to the selected font. In response to a determination that similar fonts are not local to the computing device, a non-resident font list is sent to a font vendor. The font vendor sends back previews of the non-resident fonts based on entitlement information of a user. Further, a full non-resident font can be synced to the computing device. Other embodiments may be described and/or claimed.