Local Mobile App Wrapping with Policy Instructions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for users to generate managed applications on their mobile devices from unmanaged applications stored locally, as existing solutions require obtaining managed applications from corporate servers or app stores, limiting user autonomy and flexibility.
Innovation Solution
A method and system that allow a mobile device to store, retrieve, and modify unmanaged applications by adding policy-based control instructions, compiling them to generate managed applications, which can then be installed or saved on the device, enabling local creation and management of managed applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If managed applications are obtained from corporate servers or application stores, then application security and management control are improved, but user autonomy and flexibility deteriorate
Solution Approach 1:
The mobile device enables users to independently wrap unmanaged applications with policy-based control instructions locally on the device, without requiring external servers or application stores. This self-service capability allows users to maintain security controls while preserving autonomy and flexibility in application management.
2Ease of operation
If managed applications are obtained from external sources, then application management control is improved, but device complexity and dependency on external systems worsen
Solution Approach 1:
The patent extracts the application wrapping functionality from external servers and application stores, bringing it directly to the mobile device. By implementing the wrapping capability locally, the system eliminates dependency on external infrastructure while maintaining application management control, thereby reducing device complexity related to external system dependencies.
3Adaptability or versatility
If users can generate managed applications locally, then user autonomy is improved, but processing requirements and device resource consumption worsen
Solution Approach 1:
The system implements partial wrapping by allowing users to selectively wrap only specific unmanaged applications that require policy-based control, rather than wrapping all applications. This selective approach reduces unnecessary processing and resource consumption while preserving user autonomy for applications that need management controls.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and systems are disclosed for providing approaches to generating managed applications from unmanaged applications on a mobile device. The methods and systems may include storing, by a mobile device in a memory of the mobile device, one or more unmanaged applications each comprising a corresponding application bundle and decoding, by the mobile device, the retrieved application bundle corresponding to the first unmanaged application. The methods and systems may also include modifying, by the mobile device, the decoded application bundle corresponding to the first unmanaged application by adding a set of one or more policy-based control instructions, compiling, by the mobile device, the modified application bundle to generate a first managed application, the first managed application being configured to operate in accordance with the set of one or more policy-based control instructions, and providing, by the mobile device, the first managed application.