Mobile Module Container for Native and Web App Interfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Native and web applications within different business units on mobile devices cannot effectively interact with each other, leading to increased operating costs and reduced efficiency due to the lack of a unified platform for information sharing and coordinated functionality.

Innovation Solution

A mobile module facilitates the integration of native and web applications by providing a common interface and container on mobile devices, allowing for simultaneous display, communication, and management of multiple applications, including locking features for security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If native and web applications use different protocols and operate independently, then each application can maintain its own functionality and development standards, but they cannot interact with each other leading to increased operating costs and reduced efficiency

Engineering Contradiction:
Improveapplication interoperabilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces a container as an intermediary component that hosts both native and web applications. This container provides a common interface and standardized communication protocols that enable applications using different protocols to interact seamlessly, resolving the interoperability issue while maintaining operational efficiency through unified management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The container is designed as a universal platform that can host multiple types of applications (native and web) with different protocols simultaneously. It provides universal interface standards and communication mechanisms that work across all application types, enabling both interoperability and efficient operation within a single environment.

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

2Ease of operation

If multiple applications are run simultaneously without a unified management interface, then each application maintains independent control, but there is no intuitive way to manage application windows and content across different application types

Engineering Contradiction:
Improveapplication managementVSAvoidplatform integration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The container provides a universal management interface that handles multiple application types through standardized commands and protocols. This unified interface simplifies user interaction by presenting consistent controls for window management, content display, and application coordination, while the underlying complexity of platform integration is abstracted away.

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

Solution Approach 2:

The system segments application management into two layers: the container layer provides unified management interfaces for window and content control, while individual applications maintain their own internal control mechanisms. This segmentation allows simple user-facing interfaces while handling complex multi-platform integration in the background.

Inventive Principle:
Principle #1Segmentation

3Reliability

If applications communicate through a server, then centralized control is maintained, but server and network load increases and performance decreases

Engineering Contradiction:
Improvecommunication controlVSAvoidapplication performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the communication control function from the server and relocates it to the container on the mobile device. This extraction allows applications to communicate directly with each other through the container's standardized interface, eliminating the need for server-mediated communication and reducing network load while maintaining reliable controlled communication through the container's protocol management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9043810B2Interfacing between native and web applications utilizing a mobile module
Publication Date: 2015.05.26 BANK OF AMERICA CORP
  • US9043810B2 patent drawing
  • US9043810B2 patent drawing
  • US9043810B2 patent drawing

AI summary

According to one embodiment of the present disclosure, interfacing between a plurality of applications for display on a mobile device includes receiving, by an interface, a request to open a plurality of applications. The plurality of applications are associated with a plurality of business units and comprise one or more native applications and one or more web applications. A processor opens the plurality of applications in a container according to a configuration file. The processor is communicatively coupled to the interface. The container is operable to be displayed on a user interface of the mobile device.