Adaptive Rendering Template Selection for Intelligent Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rendering technologies for intelligent interactive devices do not adapt flexibly to the display capabilities of the device and server characteristics, leading to inefficient rendering processes.

Innovation Solution

A method and apparatus that acquire and determine rendering templates based on content category, device information, and server information, allowing for the selection of matching templates, with gradual relaxation of search conditions to achieve graceful degradation in case of mismatches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a uniform rendering template is used for all devices, then the rendering process is simple, but the rendering cannot adapt to different device capabilities and server characteristics, reducing efficiency

Engineering Contradiction:
Improveadaptation to device capabilitiesVSAvoidrendering template selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering template library is segmented into multiple categories based on device types, content categories, and server characteristics. Each segment contains templates optimized for specific conditions, allowing the system to select appropriate templates rather than using a uniform template for all devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of devices and content before rendering, determining the appropriate template category in advance. This preliminary action enables efficient template selection without adding complexity during the actual rendering process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple rendering templates are maintained for different device categories, then rendering efficiency improves, but the complexity of template management increases

Engineering Contradiction:
Improverendering efficiencyVSAvoidtemplate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The template management system is designed to be universal, handling multiple device types, content categories, and server configurations through a single unified interface. The system can search and select appropriate templates across different categories without requiring separate management mechanisms for each type.

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

Solution Approach 2:

The server acts as an intermediary between devices and rendering templates, managing the complex template library and selecting appropriate templates based on device capabilities and content requirements. This intermediary approach hides the complexity from both devices and users while maintaining high rendering efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If strict matching conditions are applied for template selection, then rendering quality is optimized, but the system fails when no exact match is found

Engineering Contradiction:
Improverendering qualityVSAvoidrendering reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The template matching process implements partial matching capability, where the system can find templates that partially satisfy the matching conditions rather than requiring exact matches. This allows the system to maintain high quality rendering by selecting the best available template even when perfect matches are not found.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system prepares fallback templates in advance for different device categories and content types. When strict matching conditions cannot be satisfied, the system can smoothly transition to pre-prepared fallback templates, ensuring rendering reliability without compromising quality significantly.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11270669B2Rendering method and apparatus, electronic device and storage medium
Publication Date: 2022.03.08 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11270669B2 patent drawing
  • US11270669B2 patent drawing
  • US11270669B2 patent drawing

AI summary

A rendering method and apparatus, an electronic device and a storage medium are provided, which relate to the field of artificial intelligence. In a specific implementation, the rendering method includes: acquiring a content to be rendered, a category of the content to be rendered, information on a device on which a rendered content is to be displayed, and information on a server providing the content to be rendered; determining information on a first rendering template according to the category of the content to be rendered, the information on the device, and the information on the server; searching for the first rendering template according to the information on the first rendering template; and rendering the content to be rendered with the first rendering template, in a case that the first rendering template is searched out. In the embodiments of the application, rendering is implemented flexibly and efficiently.