Dynamic UI Canvas Layout for Real-Time Legible Recomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital communication platforms lack real-time user configurability and dynamic resizing of user interface (UI) components, failing to accommodate user preferences and ensure legible viewing of UI elements.

Innovation Solution

A system that allows users to dynamically configure a UI for communication sessions by placing selector components in a canvas section, determining optimal sizes based on existing assets and section properties, and recompositing assets in real-time to ensure legibility and fit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are allowed to dynamically configure UI components in real-time, then user preferences and customization are accommodated, but system complexity and processing requirements increase

Engineering Contradiction:
ImproveUI configurabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The UI configuration system transitions from static to dynamic, allowing users to modify UI component placement, selection, and visibility in real-time during communication sessions. The system continuously monitors user interactions and automatically updates the UI layout without requiring full reconfiguration, enabling adaptive customization while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-establishes UI configuration templates and component libraries that users can select from, reducing the complexity of custom UI creation. Common UI patterns and layouts are prepared in advance, allowing users to quickly customize interfaces by selecting from predefined options rather than building from scratch, thus balancing adaptability with system manageability.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If UI components are dynamically resized to ensure legibility, then content visibility is improved, but rendering performance and processing time may deteriorate

Engineering Contradiction:
ImprovelegibilityVSAvoidrendering performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts UI component parameters such as size, font scale, and resolution based on real-time calculations of optimal legibility. When components are resized, the system modifies rendering parameters to maintain content clarity, using adaptive algorithms that balance legibility requirements with rendering efficiency to prevent performance degradation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of completely re-rendering the entire UI when components are resized, the system applies partial rendering updates only to the specific components that have changed size. This selective rendering approach maintains legibility for resized components while minimizing the overall processing burden and preserving rendering performance for the rest of the interface.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple canvas assets are recomposited in real-time, then user interface flexibility is enhanced, but computational load and energy consumption increase

Engineering Contradiction:
Improveinterface flexibilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic batch processing for UI recomposition operations, where multiple small-scale configuration changes are accumulated and processed together at optimized intervals rather than triggering immediate individual recompositions. This reduces the frequency of full recomposition operations while maintaining interface flexibility, thereby lowering overall computational load and energy consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260019680A1Dynamic User-Configurable Interface
Publication Date: 2026.01.15 ZOOM COMMUNICATIONS INC
  • US20260019680A1 patent drawing
  • US20260019680A1 patent drawing
  • US20260019680A1 patent drawing

AI summary

A system presents, at a client device connected to a communication session, a user interface (“UI”), the UI including a canvas section with one or more canvas assets and an asset selector section with one or more selector components representing canvas assets. The system receives a request to place a chosen selector component from the asset selector section into a specified location in the canvas section. In response to the request, the system identifies a type and size properties of the canvas assets and size properties of the canvas section; determines a size for the chosen selector component; and presents the chosen selector component within the specified location in the canvas section at the determined size while concurrently recompositing the canvas assets.