Unified Application Container for Cross-Visualization State Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile application development is inefficient due to platform volatility, resource wastage, and lack of interoperability, requiring domain experts to spend excessive time building and deploying separate applications with limited cross-app functionality.
Innovation Solution
A single wrapper application with a content container that provides device interface, context sharing, and interoperability interfaces, allowing for dynamic hosting of content and sharing of state information, enabling seamless integration and distribution of content across different visualizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate applications are deployed for each functionality, then each application can perform its specific function, but system resources are wasted and interoperability is limited
Solution Approach 1:
The patent combines multiple separate applications into a single unified application that hosts multiple visualizations. This single application shares common functionality, state information, and resources across all visualizations, eliminating the need for multiple separate applications while maintaining full interoperability between different functional components.
Solution Approach 2:
The single application is designed to perform multiple functions by hosting various visualizations that can access shared resources, common functions, and unified state management. This multi-functional approach allows one application to replace multiple specialized applications while maintaining adaptability across different domains.
2Productivity
If domain experts build complete applications, then they can provide full functionality, but they spend unnecessary time on learning, building, compiling, and deploying
Solution Approach 1:
The patent extracts the complex application building, compiling, and deploying processes from the domain expert's workflow. Domain experts only need to provide content through a simplified interface, while the system automatically handles application generation, compilation, and deployment, dramatically reducing their development time and effort.
Solution Approach 2:
The system introduces an intermediary layer that translates domain expert content input into fully functional applications. This intermediary automatically generates the necessary application structure, handles compilation, manages deployment, and ensures interoperability, allowing domain experts to focus solely on content creation without technical overhead.
3Adaptability or versatility
If applications are created for each functionality, then specific functions can be performed, but cross-app interoperability and context sharing are limited
Solution Approach 1:
The patent merges multiple visualizations into a single application container that enables seamless context sharing and state information exchange. This unified structure allows any visualization to access and share data with others without the complexity of inter-application communication protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A first user content request from a first visualization and a second user content request from a second visualization is received. The first user content request and the second user content request are analyzed. Based upon the analysis, access is provided to a set of common functions to the first user content request and the second user content request. State information is shared between the first visualization and the second visualization.