GUI Unification System for Cross-Device Layout Adaptation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If fixed GUI configurations are used, then implementation complexity is reduced, but modification replication between devices deteriorates
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.
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.
3Ease of operation
If customized GUIs are implemented for different devices, then user experience and navigation efficiency improve, but system complexity increases
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.
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.
Data Source
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.


