Adaptive Device Enrollment for Enterprise Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Enterprise Mobility Management (EMM) and Mobile Device Management (MDM) systems are inefficient in enrolling devices due to a lack of fine control over enrollment timing and the requirement for dedicated agent applications, which slows down the process and can discourage employees from enrolling.

Innovation Solution

The system dynamically determines enrollment requirements based on the device's operating system and user's organizational group, allowing for direct enrollment without an agent application when possible, and uses a portal application to manage enrollment and access enterprise data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a blanket enrollment requirement is applied to all devices, then security needs of high-security roles are met, but enrollment efficiency decreases and productivity is lost

Engineering Contradiction:
ImprovesecurityVSAvoidenrollment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by implementing role-based enrollment requirements where different organizational groups have different enrollment policies. High-security roles like Research Engineers require immediate enrollment, while lower-security roles like sales interns have delayed or optional enrollment, allowing each group to receive appropriate security measures tailored to their specific needs rather than a uniform approach

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making enrollment requirements adaptive and changeable based on organizational group assignments. The system dynamically determines enrollment timing and requirements based on the user's role and organizational context, allowing policies to be adjusted without system reconfiguration

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a dedicated agent application is required for enrollment, then enrollment can be performed on older operating systems, but the enrollment process is slowed and employee productivity decreases

Engineering Contradiction:
Improveoperating system compatibilityVSAvoidenrollment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies dynamics by implementing adaptive enrollment workflows that automatically detect the operating system type and version, then dynamically select the appropriate enrollment method. Modern operating systems with built-in enrollment capabilities use direct enrollment without agent applications, while older systems fall back to agent-based enrollment, making the system both fast for modern devices and compatible with legacy devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of enrollment method based on operating system parameters. The system evaluates OS type and version parameters to determine whether to use direct enrollment (for modern OS) or agent-based enrollment (for legacy OS), optimizing the enrollment process for each platform

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11595395B2Adaptive device enrollment
Publication Date: 2023.02.28 OMNISSA LLC
  • US11595395B2 patent drawing
  • US11595395B2 patent drawing
  • US11595395B2 patent drawing

AI summary

Examples described herein include systems and methods for dynamically determining enrollment requirements and enrolling a user device into a management system. The systems and methods can differ based on the type and version of operating system executing on the user device. With some operating systems, enrollment can be completed through a single application that performs other functionality, such providing single-sign-on access to enterprise resources. With other operating systems, enrollment can be completed by pausing the first application and requiring installation of an agent application to complete enrollment. The determination of how and when to enroll a user device can be done automatically and can be based on an organizational group to which the user belongs.