External Font Selection for Web Page Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively select and apply suitable external fonts from multiple types for GUI components other than WebView components, leading to potential font uniformity issues in web page display.

Innovation Solution

An information processing apparatus that selects an external font for use in a second component based on the usage pattern of external fonts in a first component, using a selection unit and drawing unit to apply the chosen font for uniformity in web page display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a single external font is applied to all GUI components including WebView components, then font uniformity across components is improved, but the ability to represent diverse web page styles is worsened

Engineering Contradiction:
Improvefont uniformityVSAvoidweb page style representation
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments the font application strategy by distinguishing between WebView components (which render web pages with diverse fonts) and non-WebView GUI components (which benefit from uniform fonts). The system applies different font selection logic to different component types, allowing web pages to maintain their original stylistic diversity while GUI components achieve visual consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making font selection specific to each component type rather than applying a universal font policy. WebView components retain their original web page fonts, while non-WebView GUI components receive fonts selected based on usage patterns, creating appropriate local characteristics for each component category.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple external fonts are used in WebView components, then web page style diversity is improved, but font selection complexity for GUI components is worsened

Engineering Contradiction:
Improveweb page style diversityVSAvoidfont selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs self-service by automatically analyzing usage patterns of multiple external fonts within WebView components and using this analysis to autonomously select appropriate fonts for non-WebView GUI components. This automated process eliminates manual font selection complexity while preserving the diversity of web page styles.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms by monitoring and analyzing how multiple external fonts are actually used within WebView components, then using this feedback information to guide font selection for other GUI components. This closed-loop approach ensures that font selection is based on actual usage patterns rather than assumptions.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If external fonts are applied to non-WebView GUI components, then application visual consistency is improved, but font analysis and selection processing is worsened

Engineering Contradiction:
Improveapplication visual consistencyVSAvoidfont analysis and selection processing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by analyzing and storing usage pattern information of external fonts in advance, before font selection is needed for non-WebView GUI components. This pre-processing approach enables faster font selection decisions while maintaining visual consistency, as the analysis work is completed beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11947895B2Information processing apparatus for representing a web page using external fonts, and information processing method, and storage medium thereof
Publication Date: 2024.04.02 CANON KK
  • US11947895B2 patent drawing
  • US11947895B2 patent drawing
  • US11947895B2 patent drawing

AI summary

An information processing apparatus is configured to execute an application containing a first component for displaying a web page and a second component different from the first component. The information processing apparatus selects, in a case where a plurality of external fonts that is externally acquired is determined to be used in a web page displayed in the first component, a font for used in the second component from the plurality of external fonts based on a usage pattern of each of the plurality of external fonts in the web page.