GUI Template Versioning for User-Specific Interface Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces (GUIs) for mobile applications require significant computing resources for individual creation and updates of multiple separate components, leading to inefficient use of computing and network resources.

Innovation Solution

A system utilizing a GUI template to generate user-specific GUIs by identifying account identifiers and generating category GUIs based on a template, incorporating account data, and updating the GUI template to efficiently transmit user-specific GUIs without requiring application updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate GUI components are individually created and updated, then each component can be customized for specific users, but computing resources and network bandwidth are significantly consumed

Engineering Contradiction:
Improveuser-specific customizationVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the GUI into a template portion (common to all users) and a user-specific portion (customized for each user). The template contains reusable elements that can be dynamically instantiated with different user data, avoiding the need to create and transmit complete separate GUIs for each user while still providing personalized experiences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal GUI template that serves multiple users simultaneously. This template is designed to be adaptable to different user contexts through parameter substitution and dynamic content loading, allowing one template structure to fulfill multiple user-specific requirements without requiring separate implementations for each user.

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

2Adaptability or versatility

If multiple separate GUI components are individually created and updated, then each component can be optimized for specific functions, but network bandwidth is consumed for transmitting each component separately

Engineering Contradiction:
Improvefunctional optimizationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges common GUI elements into a single template structure that is shared across all users. By combining reusable template definitions with user-specific data layers, the system transmits the template once and then efficiently distributes only the necessary user-specific variations, dramatically reducing overall network bandwidth consumption compared to transmitting complete separate GUIs for each user.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of repair

If individual GUI components are updated separately, then each component can be maintained independently, but the complexity of managing multiple components increases

Engineering Contradiction:
Improveindependent maintenanceVSAvoidcomponent management complexity
Core Design Contradiction:
Ease of repairVSDevice complexity

Solution Approach 1:

The patent segments the GUI system into a template management layer and a user-specific customization layer. This segmentation allows the template to be maintained and updated independently as a reusable asset, while user-specific modifications are managed as separate configuration data. This reduces management complexity compared to handling multiple complete separate GUI components, as changes to common elements only require template updates rather than synchronized updates across multiple components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260016926A1User-specific graphical user interface based on a graphical user interface template
Publication Date: 2026.01.15 CAPITAL ONE SERVICES LLC
  • US20260016926A1 patent drawing
  • US20260016926A1 patent drawing
  • US20260016926A1 patent drawing

AI summary

In some implementations, a server system may maintain a plurality of graphical user interface (GUI) templates, each associated with a version identifier and distribution rules. Upon receiving input indicating a modification to a GUI template, the system may generate a revised template and may assign a new version identifier. The server may identify user accounts to receive the revised template according to the distribution rules, and may update user-specific GUI configurations for those accounts based on the modified template. The updated GUI data, comprising tiles associated with plug-ins and account-specific information, may be transmitted from the server system to user devices without requiring application updates on the devices. The system may selectively apply different GUI templates to user accounts, may record transmission events, and may incorporate account data and category associations in the generation of user-specific GUIs.