Remote Visual Object Rendering via Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In online media, it is challenging for companies to maintain consistent and uniform visual appearances across communication terminals due to resource constraints and licensing issues, as it is impractical to provide permissions and licenses for proprietary fonts and visual objects, and storing multiple fonts on mobile terminals is not feasible.

Innovation Solution

A method where data entries for two-dimensional visual objects are processed in a communication terminal, with initial representations generated locally and then replaced by remote processing center-generated representations, allowing the use of server fonts not locally supported, while maintaining consistent visual displays through character metrics and caching for enhanced rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If proprietary fonts are provided to communication terminals, then visual consistency is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvevisual consistencyVSAvoidfont storage requirements
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between the communication terminal and the font storage. The server stores the complete proprietary font set and provides only the required character data to the terminal on demand, eliminating the need for the terminal to store the entire font collection while maintaining visual consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The font data is segmented into individual character or glyph units that can be requested and received from the server as needed. This allows the terminal to display consistent proprietary fonts without storing the complete font set, reducing device complexity and resource requirements.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If multiple fonts are stored on mobile terminals, then visual appearance consistency is improved, but storage space consumption increases

Engineering Contradiction:
Improvevisual appearance consistencyVSAvoidstorage space
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The server serves as a mediator that stores the complete font library and provides only the necessary character data to the mobile terminal. This intermediary approach maintains visual appearance consistency across different terminals while preventing the terminals from consuming excessive storage space.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of storing complete fonts on terminals, the system uses placeholder characters (excessive action) initially and then replaces them with actual character data (partial action) only when needed. This reduces storage consumption while maintaining the ability to display consistent visual appearances.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If placeholder characters are used for missing fonts, then device complexity is reduced, but information loss occurs

Engineering Contradiction:
Improvefont handling complexityVSAvoidcharacter display accuracy
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system preliminarily displays placeholder characters when a required font or character is not available, allowing the terminal to function with reduced complexity. When the complete character data is subsequently received from the server, the placeholders are replaced with the accurate character representations, minimizing information loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where placeholder characters indicate missing data, triggering requests to the server for the complete character information. Once received, the accurate character data replaces the placeholders, ensuring information accuracy is restored while maintaining reduced device complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10049478B2Retrieval and display of visual objects
Publication Date: 2018.08.14 QUADIENT GRP AG
  • US10049478B2 patent drawing
  • US10049478B2 patent drawing
  • US10049478B2 patent drawing

AI summary

For generating one or more two-dimensional visual objects, an initial visual representation is determined (S2) and shown (S3) in a display area of a communication terminal (1). A data representation of the visual objects is transmitted (S5) from the communication terminal (1) to a remote processing center (3). The communication terminal (1) receives (S7) from the processing center (3) an enhanced visual representation of the visual objects, and replaces (S9) in the display area the initial representation with the enhanced representation. Retrieving (SE) an enhanced representation from the processing center (3), makes it possible to display visual objects on the communication terminal (1) in representations which are not supported by the communication terminal (1), e.g. graphical objects can be rendered according to enhanced algorithms and/or characters can be rendered in enhanced fonts not supported by the communication terminal (1).