GUI Unification System for Cross-Device Layout Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces (GUIs) for desktop and mobile devices often have fixed configurations, leading to inefficiencies in navigation and inconsistencies between devices, as modifications made on one platform are not reliably replicated on the other.

Innovation Solution

A unification system that generates and manages GUIs across different devices by using a sequential component tagging process to rearrange desktop GUI components for mobile devices, allowing for intuitive navigation and personalization, while also providing an application builder for administrators to customize GUI components and manage access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed GUI configurations are used on desktop and mobile devices, then development simplicity is maintained, but navigation efficiency and user experience consistency deteriorate

Engineering Contradiction:
Improvedevelopment simplicityVSAvoidnavigation efficiency
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent implements dynamic GUI configurations that automatically adapt to different device types (desktop vs. mobile) and user contexts. The system dynamically generates and applies customized GUI layouts based on device characteristics, allowing the interface to be flexible rather than fixed, thereby improving navigation efficiency while maintaining development simplicity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes GUI parameters such as layout, component arrangement, and navigation structure based on device type and user preferences. By modifying these parameters dynamically, the system resolves the contradiction between fixed configurations and navigation efficiency, allowing optimized interfaces for different devices without requiring separate development processes.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed GUI configurations are used, then implementation complexity is reduced, but modification replication between devices deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidmodification replication
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a universal configuration management system that handles both desktop and mobile GUIs through a single platform. This universal system allows modifications made on one device type to be automatically replicated and applied to other device types, resolving the contradiction between implementation complexity and modification replication reliability.

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

Solution Approach 2:

The system incorporates feedback mechanisms that track GUI modifications across devices and automatically propagate changes. When a user customizes their GUI on one device, the system detects these changes and replicates them on other devices, ensuring consistent user experience while managing complexity through automated feedback loops.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If customized GUIs are implemented for different devices, then user experience and navigation efficiency improve, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service capabilities where the GUI configuration system automatically adapts interfaces to different devices and user preferences without requiring manual intervention. The system serves itself by automatically generating, testing, and applying customized GUIs, which improves user experience while preventing system complexity from becoming unmanageable through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring and caching customized GUIs before they are needed. By anticipating device types and user contexts, the system prepares appropriate GUI configurations in advance, reducing real-time processing complexity while delivering personalized user experiences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11036360B2Graphical user interface object matching
Publication Date: 2021.06.15 SALESFORCE INC
  • US11036360B2 patent drawing
  • US11036360B2 patent drawing
  • US11036360B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.