AI Predicate Generation for Natural-Language MDM Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional MDM systems face challenges in managing Apple devices due to the complexity of Cocoa™ language-based predicates, leading to inefficient and erroneous configurations that can introduce security vulnerabilities and unauthorized application usage.

Innovation Solution

Implementing a custom AI model trained on DDM system attributes to interpret natural language user input and generate predicates, reducing the need for administrators to understand coding syntax and ensuring up-to-date configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If administrators manually create and maintain Cocoa predicates for DDM configurations, then they can control device management settings, but the complexity of Cocoa syntax and frequent updates require ongoing maintenance effort and expertise

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidmaintenance effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an AI-based predicate generation system as an intermediary between administrators and the complex Cocoa predicate syntax. The system translates natural language configuration requests into properly formatted Cocoa predicates, eliminating the need for administrators to directly master the complex syntax while maintaining configuration accuracy and reducing maintenance effort through automated updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If administrators manually update predicates to keep up with Apple's frequent updates, then configurations remain current, but ongoing maintenance expenditure increases

Engineering Contradiction:
Improveconfiguration currencyVSAvoidmaintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The AI-based system performs self-service by automatically generating and updating predicates based on Apple's latest DDM framework updates. The system continuously adapts to new Apple releases without requiring manual intervention, maintaining configuration currency while eliminating the time-consuming maintenance process of manually reviewing and updating each predicate.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If administrators use natural language for configuration requests, then ease of operation improves, but the system cannot automatically generate valid predicates without AI assistance

Engineering Contradiction:
Improveuser input simplicityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical process of manually writing and validating complex Cocoa predicate syntax with an AI-based natural language processing system. This substitution allows administrators to use simple natural language for configuration requests while the AI system handles the complex translation into valid Cocoa predicates, reducing operational complexity despite the introduction of AI technology.

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

Data Source

PatentUS20260073137A1Ai-based predicate generation in mobile device management networks
Publication Date: 2026.03.12 IVANTI INC
  • US20260073137A1 patent drawing
  • US20260073137A1 patent drawing
  • US20260073137A1 patent drawing

AI summary

An embodiment includes a method of artificial intelligence (AI)-based predicate generation in a mobile device management (MDM) network implementing declarative device management (DDM). The method includes receiving an input to identify one or more managed devices of the MDM network, displaying an MDM predicate user interface with an activation field, and receiving user input in the activation field that describes a desired MDM configuration at the identified managed devices. The user input includes a natural language description, which is provided to a custom AI model trained on supported attributes of a DDM system. The AI model broadly interprets the natural language description to associate it with a predicate that best reflects the desired MDM configuration and parameters of the identified managed devices. The method returns the predicate that implements the desired MDM configuration at the identified managed devices and causes distribution of an approved predicate to the identified managed devices.