Unified Endpoint Management Resource Context Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Unified Endpoint Management (UEM) systems face inefficiencies in resource distribution, leading to significant delays and wasted employee time due to lengthy system queues when multiple employees check out devices simultaneously, resulting in substantial daily costs.

Innovation Solution

The UEM system employs a method where user devices send attributes to create a device context, which is matched to a resource context to quickly identify and provide necessary resources, eliminating the need for extensive querying of services on future requests by creating a new resource context for known combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the UEM system queues each device with every service to determine resource allocation, then resource distribution accuracy is improved, but system processing time increases significantly

Engineering Contradiction:
Improveresource allocation accuracyVSAvoiddevice configuration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates and stores resource context information for different device types and configurations in a database. When a device checks out, the system retrieves pre-computed resource contexts based on device attributes rather than calculating resources in real-time, dramatically reducing configuration time while maintaining accurate resource allocation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a buffer by pre-processing and storing resource context data during off-peak times. This cushion of pre-computed information allows the system to quickly serve multiple concurrent device checkouts without queuing delays, absorbing the computational workload before peak demand occurs

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If the UEM system processes check-out requests sequentially through service queues, then resource allocation reliability is improved, but productivity decreases due to long wait times

Engineering Contradiction:
Improveresource allocation reliabilityVSAvoidemployee device checkout rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the resource allocation process into distinct components: device attribute extraction, context matching, and resource retrieval. Each segment can be independently optimized and processed in parallel, allowing multiple device checkouts to be handled simultaneously without compromising allocation reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a context database as an intermediary layer between device check-out requests and resource services. This mediator stores pre-computed resource contexts and enables rapid lookup based on device attributes, eliminating the need for sequential service queue processing while maintaining reliable resource allocation

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the UEM system performs extensive service queries for each check-out request, then resource context accuracy is improved, but system resource consumption increases

Engineering Contradiction:
Improveresource context accuracyVSAvoidcomputing resource waste
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system creates simplified copies of resource context information and stores them in a database indexed by device attributes. Instead of querying all services for each device, the system retrieves pre-computed context copies that contain all necessary resource allocation information, dramatically reducing computing resource consumption while maintaining accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-computes and stores resource context data during system initialization or off-peak periods. This preliminary processing eliminates the need for extensive real-time service queries, reducing energy consumption during peak checkout periods while preserving accurate resource context information

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12141616B2Accelerated resource distribution in a unified endpoint management system
Publication Date: 2024.11.12 OMNISSA LLC
  • US12141616B2 patent drawing
  • US12141616B2 patent drawing
  • US12141616B2 patent drawing

AI summary

Systems and methods presented herein provide examples for distributing resources in a UEM system. In one example, the UEM system can receive a request to check out a user device enrolled in the UEM system. The request can include a profile identifier (“ID”) of a user profile making the request and attributes of the user device. The UEM system can create a hash of group IDs associated with the profile ID. The UEM system can create a device context that includes the device attributes and the hash. The UEM system can then determine if the device context matches to a resource context. Resource contexts can identify a set of UEM resources associated with a device context. Where a match is found, the UEM system can provide the corresponding resources to the user device.