Memory Allocation for BYOD Enterprise Personal Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As Bring Your Own Device (BYOD) programs become popular, enterprises face challenges in managing memory usage to balance corporate and personal applications on devices, leading to concerns over memory allocation and access control.
Innovation Solution
Implementing a system that uses Mobile Device Management (MDM) servers to set up enrollment, configuration, and application policies, allowing administrators to define a percentage of device memory for corporate use, with users able to modify this allocation as needed, ensuring sufficient memory for both enterprise and personal applications through alerts and memory management processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If enterprises allow employees to use personal devices for both personal and business use (BYOD), then device versatility and user convenience are improved, but memory allocation control and access control between corporate and personal applications deteriorate
Solution Approach 1:
The patent segments device memory into distinct corporate memory and personal memory portions. The memory management system enforces this segmentation by tracking which applications are corporate versus personal and allocating memory accordingly. This allows the device to maintain versatility for both business and personal use while implementing controlled memory allocation to prevent resource conflicts and ensure security.
2Reliability
If enterprises maintain control over devices, applications and data through MDM frameworks, then security and control are improved, but ease of operation and user flexibility deteriorate
Solution Approach 1:
The patent implements self-service mechanisms where users can autonomously modify their memory allocation preferences within the constraints set by enterprise policies. Users can request changes to their corporate memory allocation, and the system automatically processes these requests while maintaining security controls. This balances enterprise security requirements with user operational flexibility.
Solution Approach 2:
The memory management system continuously monitors memory usage patterns and provides feedback to both users and administrators. When corporate memory is insufficient for requested applications, the system notifies users and can automatically adjust allocations. This feedback mechanism maintains security control while improving ease of operation through automated memory management.
3Productivity
If memory is allocated strictly for corporate applications, then enterprise application performance is improved, but availability of resources for personal applications deteriorates
Solution Approach 1:
The patent implements dynamic memory allocation where the boundaries between corporate and personal memory portions are not fixed but can be adjusted based on real-time needs. The memory management system dynamically reallocates memory resources when users request changes or when application requirements change. This dynamic approach ensures enterprise applications receive sufficient memory for optimal performance while still providing adequate resources for personal applications.
Data Source
AI summary
Various embodiments of systems and methods to provide memory management of a device accessing applications are described herein. In one aspect, a request is received to access an application on a device. Further, a check is performed to determine whether the application is enterprise application or personal use application. When the application is personal use application, access to the application is provided by installing the personal use application on the device. The personal use application utilizes at least a portion of an available general memory and a portion of an available corporate memory in the device.


