Portable Device Enterprise Data Access via Remote Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional software packages for accessing enterprise data are limited in accessibility from remote locations and cannot be easily run on portable electronic devices due to resource constraints, restricting communication between multiple enterprise applications and offering a poor platform for enterprise applications.
Innovation Solution
A method and system that modifies the execution of native applications on portable electronic devices by downloading and executing a program module, which enhances the graphical user interface and data sharing between enterprise applications, allowing access to remote enterprise data and enabling user interaction with enterprise applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional software packages are used to access enterprise data, then data access functionality is provided, but the software cannot be run on portable electronic devices due to storage and processing resource constraints
Solution Approach 1:
The system is divided into a lightweight native application that runs on the portable device and a remote system that provides enterprise data access. The native application contains only essential client-side code, while heavy processing and data storage occur remotely, allowing the software to run on resource-constrained portable devices.
Solution Approach 2:
A remote system acts as an intermediary between the portable device and enterprise data. The native application communicates with the remote system over a network, which handles data processing and storage, enabling enterprise data access without requiring significant local resources.
2Adaptability or versatility
If portable devices limit communication between multiple enterprise applications, then device security and resource management are maintained, but enterprise solution functionality is degraded
Solution Approach 1:
The remote system serves as a communication intermediary that enables data sharing between multiple enterprise applications. Applications communicate through standardized interfaces with the remote system, which handles data exchange without requiring complex direct communication infrastructure between applications on the portable device.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and system for modifying the execution of a native application running on a portable electronic device are disclosed. A module may be downloaded and executed by a portable electronic device to modify the execution of a native enterprise application running on the portable electronic device, where the native enterprise application enables user interaction with remotely-executed enterprise applications which are used to generate data for display on the portable electronic device. The module may enable modification of the appearance and/or behavior of a graphical user interface generated by the native enterprise application. The module may enable alteration of the data sharing between the enterprise applications running on the remote system.