Pre-rendering Non-visible UI Regions for Resource-Constrained Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiency and resource wastage when launching applications to find new content, as conventional systems require significant time, effort, and resource consumption to load and view content, often resulting in no new information being found.

Innovation Solution

Pre-rendering new content in a portion of the non-visible region of an application-selectable user interface reduces resource costs by allowing quick presentation of new content without excessive device and bandwidth usage, enabling users to quickly identify new content upon selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the user launches an application to check for new content, then the user can see what is new in the application, but significant time and effort are consumed

Engineering Contradiction:
Improvenew content visibilityVSAvoidtime to find new content
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-renders new content in the non-visible region before the user needs to view it. When the user scrolls or navigates to that region, the content is already prepared and immediately displayable, eliminating the traditional delay of launching applications just to check for updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface is divided into visible and non-visible regions. The pre-rendering technique selectively prepares content only in the non-visible region that is likely to be viewed next, rather than pre-loading all application content, thus reducing unnecessary resource consumption while still providing quick access to new content.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the application launches and retrieves content from remote source, then the user can view the content, but computing and bandwidth resources are expended

Engineering Contradiction:
Improvenew content retrievalVSAvoidcomputing and bandwidth resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Instead of retrieving and rendering all possible content from remote sources, the system performs partial action by only pre-rendering content in the non-visible region that is most likely to be viewed. This selective approach reduces bandwidth consumption and computing resources while still providing the user with new content when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Content in the non-visible region is pre-retrieved and pre-rendered in advance based on predicted user viewing behavior, so that when the user actually views that region, the content is already available locally, eliminating the need for real-time remote retrieval and reducing bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

3Speed

If all non-visible region content is pre-rendered, then quick presentation of new content is achieved, but device resources and bandwidth are excessively consumed

Engineering Contradiction:
Improvecontent presentation speedVSAvoiddevice resource usage
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The non-visible region is segmented into different portions, and only specific portions that are most likely to be viewed next are pre-rendered. This selective segmentation allows the system to achieve quick content presentation in the most relevant areas while avoiding the excessive resource consumption that would result from pre-rendering the entire non-visible region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the interface receive different levels of pre-rendering treatment. The non-visible region contains content that is pre-rendered for quick presentation, while other regions use standard loading methods. This local differentiation optimizes the balance between presentation speed and resource consumption by applying intensive pre-rendering only where it provides the most value.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8933952B2Pre-rendering new content for an application-selectable user interface
Publication Date: 2015.01.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8933952B2 patent drawing
  • US8933952B2 patent drawing
  • US8933952B2 patent drawing

AI summary

This document describes techniques for pre-rendering new content for an application-selectable user interface. These techniques permit a user to select to view application-selectable tiles of the interface and, on selection, quickly see new content through the tiles in the selected portion. In some embodiments, the techniques pre-render content for a portion of a non-visible region of the interface rather than all of the non-visible region to reduce resource costs, such as processor and memory usage on a device and communication bandwidth usage on a communication network.