Multiple Profiles on Shared Mobile Device for SaaS Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Software as a Service (SaaS) model requires users to undergo a time-consuming activation process each time they access an application instance on a mobile computing device, especially in enterprise environments with stringent security considerations, leading to inefficiencies in accessing multiple application instances.
Innovation Solution
A method on a mobile computing device that allows simultaneous activation and connection to multiple application instances using separate profiles, each with its own connection information, enabling users to log in and access data without repeated activation processes, while also managing cache clearing for security purposes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user goes through the activation process each time to access an application instance, then security is maintained, but the time and complexity of accessing applications increases
Solution Approach 1:
The system segments the activation process by creating separate profile containers for different application instances. Each profile stores activation credentials and connection information independently, allowing the device to switch between pre-activated profiles without repeating the full activation process. This segmentation maintains security through isolated credentials while reducing access time by enabling quick profile switching.
Solution Approach 2:
The system performs preliminary activation by storing multiple pre-configured profiles with activation credentials before they are needed. When a user wants to access an application instance, the corresponding pre-activated profile is selected and used immediately, eliminating the need to go through the activation process again. This preliminary action maintains security through stored credentials while significantly reducing access time.
2Reliability
If multiple application instances are accessed sequentially with separate activation processes, then each instance is securely activated, but the overall productivity decreases
Solution Approach 1:
The system creates a universal profile management mechanism that can handle multiple application instances simultaneously. Each profile is a self-contained unit that can be independently activated and switched, allowing the same device to access multiple application instances without repeating activation processes. This multi-functionality maintains security through isolated profile credentials while improving productivity by enabling efficient switching between instances.
Solution Approach 2:
The system creates copies of activation credentials and connection information in separate profile containers for different application instances. Instead of re-running the activation process, the system uses stored profile copies that contain all necessary activation data. This copying approach maintains security through isolated credential storage while dramatically improving access efficiency by eliminating redundant activation steps.
3Productivity
If activation processes are simplified for faster access, then user efficiency improves, but security considerations in enterprise environments may be compromised
Solution Approach 1:
The system extracts the security-critical activation credentials and connection information into separate, isolated profile containers. This extraction allows the main application to switch between profiles quickly without handling sensitive activation processes, thereby improving access speed. Meanwhile, the extracted credentials remain securely stored in their isolated profiles, maintaining enterprise security requirements while enabling fast switching through profile selection rather than re-activation.
Data Source
AI summary
Techniques are described for activating multiple profiles on a shared mobile computing device. Each profile can be used to establish a connection with an instance of an application where the application instances can potentially be hosted on different servers. Due to the fact that the activation process to activate a profile on the shared device can be time consuming and require interacting with other devices or servers, the techniques described allow multiple profiles to be activated on a shared mobile computing device. Access to each of the profiles is controlled by a login process. During logging out of a profile, the cache of the shared mobile computing device can be cleared to improve security.


