Multiple Profiles on Shared Mobile Device for SaaS Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidactivation time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple application instances are accessed sequentially with separate activation processes, then each instance is securely activated, but the overall productivity decreases

Engineering Contradiction:
Improveactivation securityVSAvoidaccess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

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

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.

Inventive Principle:
Principle #26Copying

3Productivity

If activation processes are simplified for faster access, then user efficiency improves, but security considerations in enterprise environments may be compromised

Engineering Contradiction:
Improveaccess speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9807609B2Multiple profiles on a shared computing device
Publication Date: 2017.10.31 SUCCESSFACTORS INC
  • US9807609B2 patent drawing
  • US9807609B2 patent drawing
  • US9807609B2 patent drawing

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.