Adaptive UI Resolution for Mobile Rendering Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in efficiently rendering and displaying high-resolution user interfaces due to limited processing capabilities, leading to slow user experience and increased processing load when accessing digital images stored in remote repositories over wireless networks.

Innovation Solution

Generating and transmitting a low-resolution version of the user interface, which is computationally less intensive, to mobile devices, and storing this version for subsequent requests if no changes are detected, thereby reducing the need for continuous regeneration and improving rendering efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a high-resolution user interface is transmitted to mobile devices, then image quality is improved, but processing load and rendering time increase

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The user interface is segmented into multiple resolution versions (high-resolution for desktop devices, low-resolution for mobile devices). The system divides the same UI content into different quality levels and transmits the appropriate version based on device type, thereby reducing processing load on mobile devices while maintaining image quality on capable devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different device types rather than uniformly across all devices. Mobile devices receive low-resolution versions optimized for their processing capabilities, while desktop devices receive high-resolution versions. This local quality adaptation resolves the contradiction by matching image quality to device-specific requirements.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a high-resolution user interface is generated for each request, then image quality is improved, but time lapse between request and display increases

Engineering Contradiction:
Improveimage qualityVSAvoidrendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Low-resolution user interface versions are pre-generated and stored in the repository before being requested by mobile devices. When a mobile device requests content, the system checks for pre-generated low-resolution versions and transmits them directly without real-time generation, significantly reducing the time lapse between request and display while maintaining acceptable image quality for mobile screens.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If low-resolution versions are generated for mobile devices, then processing load is reduced, but image quality deteriorates

Engineering Contradiction:
Improveprocessing loadVSAvoidimage quality
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system changes the resolution parameter of the user interface based on device type. Mobile devices receive low-resolution versions with reduced processing requirements, while desktop devices receive high-resolution versions. This parameter adaptation resolves the contradiction by accepting reduced image quality only where necessary (mobile devices with limited processing power) while maintaining high quality where possible.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If low-resolution versions are cached and reused, then processing power required is decreased, but adaptability to content changes is reduced

Engineering Contradiction:
Improveprocessing powerVSAvoidcontent update responsiveness
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements a feedback mechanism using content tags and interface tags to track changes in the repository. When content is added, deleted, or modified, the corresponding tags are updated. The system periodically monitors these tags and regenerates low-resolution user interface versions only when changes are detected, ensuring that cached versions remain synchronized with the source content while minimizing unnecessary regeneration and processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8161179B2Generating low resolution user interfaces for transmission to mobile devices
Publication Date: 2012.04.17 APPLE INC
  • US8161179B2 patent drawing
  • US8161179B2 patent drawing
  • US8161179B2 patent drawing

AI summary

A computer-implemented method includes generating a user interface for displaying one or more images, receiving a request from a remote device to view the user interface, determining whether the remote device is a mobile device communicating over a wireless network, depending on a result of the determination, generating a low resolution version of the user interface that is computationally less intensive to render compared to the previously generated user interface, and transmitting the low resolution version of the user interface to the requesting device.