Composite GUI Integrating Shareable Data Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing applications lack seamless data sharing and user experience continuity due to incompatible data types and unique user interfaces, leading to a disjointed user experience across multiple applications.
Innovation Solution
A network-based composite interface system generates a composite graphical user interface (GUI) that integrates interface elements from multiple applications, allowing for seamless data sharing and access to multiple applications through a single interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple independent applications are developed with unique interfaces and data types, then each application can perform specialized functions effectively, but user experience continuity and data sharing between applications deteriorate
Solution Approach 1:
The patent implements a universal data object model that can represent different data types from multiple applications in a unified structure. The data object includes type identifiers and value fields that can accommodate various data formats, allowing a single interface framework to handle diverse application data without sacrificing specialized functionality or user experience continuity
2Productivity
If each application has its own unique user interface and data structure, then application-specific functionality is optimized, but data compatibility and sharing between applications worsen
Solution Approach 1:
The patent segments data representation into distinct components within the data object structure: type identifiers, value fields, and metadata. This segmentation allows each application to maintain its specialized data formats while the unified object structure ensures compatibility and reliable sharing across application boundaries
Solution Approach 2:
The data object model serves as an intermediary layer between different applications' data structures. It translates and standardizes data from various sources into a common format, enabling reliable data sharing while preserving the original application-specific efficiency and functionality
3Device complexity
If applications are developed as isolated systems, then development complexity for each application is reduced, but system integration and data sharing capabilities worsen
Solution Approach 1:
The patent creates a universal data object framework that can be adopted by multiple independent applications without requiring complex integration logic within each application. The standardized object structure provides out-of-the-box data sharing capability, maintaining low development complexity while enabling versatile inter-application communication
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Aspects of the present disclosure involve receiving references to application data of applications hosted by the servers. The application data includes information defining an interface of the application (e.g., a set of interface elements), and data types associated with the application. As a part of the process for generating a composite graphical user interface (GUI), the composite interface system receives references to application data of one or more applications at various memory locations (e.g., at both local and third-party servers). In this way, the composite interface system accesses the application data of any referenced application in order to retrieve application data to configure a composite GUI which includes interface elements of each of the referenced application.