Dynamic Display Update Method for Extended UIs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display control methods face issues with resource tightness and display delays when applying UI extensions, particularly on low-specification terminals with large-scale or high-frequency changes in UI elements, due to inefficient processing and single-threaded web browser operations.

Innovation Solution

A display control apparatus that includes a change detection unit, a determination unit, and a display update unit, which dynamically selects and applies one of multiple display update methods based on the change tendency of UI elements to optimize display updates and reduce resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of changed UI elements is large or screen display changes frequently, then the UI extension functionality is comprehensive, but terminal resources become tight and display delay occurs

Engineering Contradiction:
ImproveUI extension functionalityVSAvoiddisplay speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic display update methods that adapt to changing UI conditions. The system monitors UI element changes and dynamically selects between different update strategies (immediate update, delayed update, or no update) based on the current state, transforming a static update mechanism into a dynamic one that responds to runtime conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the update parameter (update frequency and timing) based on the number of changed UI elements. When few elements change, immediate updates are performed; when many elements change or changes occur frequently, the system adjusts to delayed or suppressed updates, thereby optimizing resource usage under different parameter conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If information of changed UI elements is acquired and searched for to update extended UI display, then the extended UI follows screen changes accurately, but processing time increases and display delay occurs

Engineering Contradiction:
Improvedisplay accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of always performing complete searches and updates of all extended UI elements, the system applies partial action by selectively updating only necessary elements based on change detection results. When UI changes are detected, the system performs targeted updates rather than comprehensive recalculations, reducing processing time while maintaining necessary display accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent extracts and processes only the essential information needed for extended UI updates from the changed UI elements. Rather than acquiring and analyzing all element information, the system identifies and extracts only the critical change data required for accurate extended UI rendering, thereby reducing overall processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If web browser operates in single-threaded mode to follow screen changes, then the browser structure is simple, but display processing is blocked and display delay occurs

Engineering Contradiction:
Improvebrowser structureVSAvoiddisplay responsiveness
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the display update process into distinct phases: change detection, update method determination, and actual display update. This segmentation allows the system to interleave these operations with browser rendering, preventing complete blocking of display processing while maintaining the simple single-threaded browser structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic checking and updating mechanisms where the display control apparatus periodically determines update methods and applies updates at appropriate intervals rather than continuously blocking the browser thread. This periodic action maintains responsiveness while preserving the simple browser architecture.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11947770B2Display control device, display control method, and display control program
Publication Date: 2024.04.02 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11947770B2 patent drawing
  • US11947770B2 patent drawing
  • US11947770B2 patent drawing

AI summary

A display control apparatus includes: a change detection unit that detects a change of a UI element on a target screen; a determination unit that determines a display update method among a plurality of display update methods for extended UIs based on the change of the UI element detected by the change detection unit; and a display update unit that updates display of the extended UIs by the display update method determined by the determination unit.