Dynamic Task Window Configuration for Mobile Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device management systems disrupt end users by scheduling maintenance tasks without considering their preferences, as these tasks often require applications to be closed or the device to restart, and lack granularity in scheduling.

Innovation Solution

Implementing a system where end users can configure task window settings on managed devices based on constraints set by administrators, allowing for the creation of specific task windows for task deployment during non-disruptive times, using a manager device to integrate with a calendar service for dynamic scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If maintenance tasks are scheduled by administrator without user input, then task deployment can be performed during non-peak usage times, but end users are still disrupted and there is no granularity per end user preference

Engineering Contradiction:
Improvetask deployment efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the task scheduling process into two distinct configuration layers: administrator-defined constraints (organizational-level policies) and user-defined preferences (individual-level preferences). This segmentation allows both administrative control and user autonomy, resolving the contradiction between deployment efficiency and user experience by enabling tasks to be scheduled at the intersection of these two configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic task window configuration where the available time window is not fixed but dynamically determined by combining administrator constraints with user preferences. The system dynamically adjusts the task window based on user input, transforming the static scheduling approach into a flexible, adaptive system that balances organizational needs with individual user requirements.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If task windows are configured with granular user preferences, then user disruption is minimized, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidscheduling system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having users configure their task window preferences in advance, before actual task deployment occurs. Users define their available time windows and preferences once, and the system automatically utilizes these pre-configured settings when administrators deploy tasks. This eliminates the need for complex real-time negotiations or repeated user inputs, reducing system complexity while maintaining granular user control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a configuration layer that acts as an intermediary between administrator constraints and task execution. This intermediary layer processes user preferences and combines them with administrative requirements to determine the final task window. By inserting this mediating configuration step, the system manages complexity through structured preference handling rather than direct complex scheduling algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If task scheduling allows user input and preferences, then scheduling granularity is improved, but time to configure and deploy tasks increases

Engineering Contradiction:
Improvescheduling precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent resolves this contradiction by performing user preference configuration in advance, before task deployment. Users define their available time windows and preferences once, creating a reusable configuration that the system automatically applies to future tasks. This preliminary configuration action achieves high scheduling precision without incurring configuration time for each individual task deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables users to self-configure their own task window preferences through an intuitive interface. Users independently define their availability and preferences without requiring administrator intervention or complex system configuration. This self-service approach allows precise user-level scheduling while minimizing the time investment required from both users and administrators.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240362554A1Task window creation and configuration
Publication Date: 2024.10.31 JAMF SOFTWARE LLC
  • US20240362554A1 patent drawing
  • US20240362554A1 patent drawing
  • US20240362554A1 patent drawing

AI summary

In certain aspects of the present disclosure, a computer-implemented method includes receiving, from a manager device, at least one task availability constraint, wherein the at least one task availability constraint is configured at the manager device. The method includes receiving, from at least one managed device, configured task window settings, wherein the configured task window settings are configured at the at least one managed device based on the at least one task availability constraint. The method includes creating a task window associated with the at least one managed device based on the configured task window settings and the at least one task availability constraint. Systems and machine-readable media are also provided.