UI Framework Vector Conversion for Rendering Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing UI frameworks require reparsing and recompiling for UI component style processing, leading to inefficient and unstable rendering results.

Innovation Solution

A user-interface-framework based processing method that acquires a data set of a target component, performs a layout process to obtain display style information, converts this information into a drawing vector using a vector drawing library, and generates a rendering result based on the drawing vector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If reparsing and recompiling are used for UI component style processing, then rendering results can be obtained, but processing efficiency is low and rendering stability is poor

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidrendering stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses SVG (Scalable Vector Graphics) as a standardized copy/template for representing UI components. Instead of reparsing and recompiling custom UI frameworks, the system converts UI components into SVG format, which is a widely supported, stable vector graphics standard. This copying approach to a proven format improves both processing efficiency and rendering stability across different platforms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms UI component style parameters into SVG attribute parameters. By changing the representation parameters from framework-specific formats to standardized SVG attributes (such as converting style properties to SVG stroke, fill, transform attributes), the system achieves platform-independent, stable rendering without requiring repeated parsing and compilation cycles.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If framework-specific rendering is used, then UI components can be processed, but cross-platform representation capability is limited

Engineering Contradiction:
Improvecross-platform representationVSAvoidframework processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the UI rendering system universal by adopting SVG as the intermediate representation format. SVG is a universally supported vector graphics standard that can be rendered on multiple platforms (web browsers, mobile devices, desktop applications) without requiring platform-specific processing. This multi-functionality approach allows the same UI component representation to work across different devices and frameworks, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12266071B2User-interface-framework based processing method, apparatus, device, and medium
Publication Date: 2025.04.01 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12266071B2 patent drawing
  • US12266071B2 patent drawing
  • US12266071B2 patent drawing

AI summary

The present disclosure relates to a user-interface-framework based processing method, apparatus, device, and medium. The method includes: acquiring a data set of a target component based on a user-interface-framework; performing a layout process on the data set to obtain display style information of the target component; converting the display style information into a drawing vector based on a preset vector drawing library; and generating and displaying a rendering result of the target component based on the drawing vector.