Optical Code Enrollment for Mobile Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device management (MDM) enrollment processes are error-prone, inefficient, and expose sensitive information, particularly in managed networks where manual entry of details is required, leading to vulnerabilities and enrollment errors.

Innovation Solution

An automated enrollment method using optical codes that embed enrollment details and connect mobile devices to enrollment applications, reducing manual input and visibility of sensitive information, while ensuring secure disclosure settings and efficient enrollment across various operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual entry of enrollment information is used, then users can control the enrollment process, but enrollment errors increase and sensitivity is reduced

Engineering Contradiction:
Improveenrollment accuracyVSAvoiduser control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses optical codes as a copy mechanism where the code contains pre-encoded enrollment information. Users scan the code instead of manually typing, reducing human error while maintaining simplicity. The optical code is a digital copy of enrollment data that can be automatically read and processed.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical manual typing process with an optical scanning system. Instead of users physically entering data through keyboards, the system uses optical readers to capture and interpret codes, automating the data entry process and eliminating typographical errors.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If enrollment information is disclosed to users, then users can complete enrollment manually, but sensitive information exposure increases

Engineering Contradiction:
Improveenrollment accessibilityVSAvoidinformation sensitivity
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts sensitive enrollment information from the user interface and embeds it within the optical code. The code contains the necessary enrollment data, but this information is not displayed or accessible to users in plain text form, thereby protecting sensitive information while still enabling enrollment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The optical code acts as an intermediary between the enrollment system and the user. Instead of directly exposing sensitive information to users, the code serves as a secure carrier that can be scanned and processed automatically, mediating the interaction while protecting information sensitivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated optical code enrollment is used, then enrollment efficiency increases and errors decrease, but system complexity increases

Engineering Contradiction:
Improveenrollment speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-encoding all necessary enrollment information into the optical code before the enrollment process begins. This includes pre-generating the code with embedded data such as device identifiers, enrollment URLs, and configuration parameters, so that when a user scans the code, the information is already prepared and ready for immediate processing.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple operating systems are supported, then device compatibility improves, but enrollment process complexity increases

Engineering Contradiction:
ImproveOS compatibilityVSAvoidenrollment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the optical code to serve multiple functions across different operating systems. The same code can be scanned by iOS devices, Android devices, and other platforms, with the enrollment system automatically adapting to the specific OS type. This allows a single code to initiate enrollment processes on diverse devices without requiring OS-specific codes.

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

Data Source

PatentUS12126626B2Automatic mobile device management (MDM) enrollment
Publication Date: 2024.10.22 IVANTI INC
  • US12126626B2 patent drawing
  • US12126626B2 patent drawing
  • US12126626B2 patent drawing

AI summary

A method of mobile device management (MDM) comprising scanning, by an optical reader of a first mobile device, an optical code. The optical code is generated based on a policy and a group that includes the first and a second mobile device. The optical code has encoded enrollment details of the policy. Responsive to the scanning, the method includes connecting to a computer interface on which an enrollment application is accessible and causing display of an enrollment page. The method includes receiving identification input entered into the enrollment page. In response to the identification input, the method includes automatically transferring the enrollment details and the identification input to the enrollment application. Based on the transfer, enrolling the first mobile device in a MDM system. Enrollment of the first mobile device includes enabling a set of functions of the first mobile device consistent with the policy of the group.