Unified Application Container for Cross-Visualization State Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveinteroperabilityVSAvoidsystem resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

2Productivity

If domain experts build complete applications, then they can provide full functionality, but they spend unnecessary time on learning, building, compiling, and deploying

Engineering Contradiction:
Improvecontent creation speedVSAvoiddevelopment time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecontext sharingVSAvoidapplication structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2915311B1Apparatus and method of content containment
Publication Date: 2016.11.16 GE INTELLIGENT PLATFORMS LTD
  • EP2915311B1 patent drawingFigure 1
  • EP2915311B1 patent drawingFigure 2
  • EP2915311B1 patent drawingFigure 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.