Agent Health Evaluation in Managed Endpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managed networks face challenges in comprehensively evaluating agents at endpoints, leading to potential issues such as non-functional agents, endpoint reconfiguration, outdated products, vulnerabilities, and persistent technical issues.

Innovation Solution

A method for health and functionality evaluation of agents on managed endpoints, involving the receipt of agent event messages containing platform and capacity health indicators, examination by detectors for changes in agent status, and the generation of a health score based on updated events and historical data, which is then communicated and displayed on a web-hosted user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If agents are deployed on endpoints in distributed managed networks, then management services can be implemented, but the ability to monitor and evaluate agent functionality comprehensively deteriorates due to geographic distribution and limited communications

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidagent functionality monitoring
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The agent health evaluation system is segmented into multiple independent detectors (platform health detector, capacity health detector, etc.) that each monitor specific aspects of agent functionality. This segmentation allows comprehensive monitoring of distributed agents without requiring centralized direct control, resolving the contradiction between deployment flexibility and monitoring reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous feedback loops where agents report their health status through event messages, detectors analyze these messages and generate health scores, and the results are communicated back to administrators. This feedback mechanism enables reliable monitoring of geographically distributed agents without requiring frequent direct communications.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If agents communicate infrequently with the management device, then communication overhead is reduced, but visibility into agent operation status deteriorates

Engineering Contradiction:
Improvecommunication overheadVSAvoidagent status visibility
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

Agents perform preliminary health assessments and status reporting locally before communicating with the management device. The detectors continuously monitor agent functionality and prepare health scores in advance, so when communication occurs, comprehensive information is already ready, maintaining visibility without frequent communications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Agents autonomously evaluate their own health status and generate self-diagnostic reports. The platform health detectors and capacity health detectors enable agents to self-assess their functionality, reducing the need for management device-initiated communications while maintaining comprehensive status visibility.

Inventive Principle:
Principle #25Self-service

3Reliability

If comprehensive agent evaluation is implemented, then management service reliability is improved, but system complexity increases

Engineering Contradiction:
Improvemanagement service continuityVSAvoidevaluation system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The evaluation system is divided into modular detectors (platform health detector, capacity health detector, communication channel detector, etc.), each responsible for specific monitoring functions. This segmentation reduces overall system complexity by breaking down the comprehensive evaluation task into manageable, independent components that can be implemented and maintained more easily.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The detectors are designed with universal functionality to evaluate multiple aspects of agent health through a common framework. The same detector infrastructure can assess platform health, capacity, communication status, and other metrics, reducing complexity by avoiding separate specialized systems for each evaluation type.

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

4Productivity

If non-functional agents are not detected, then endpoint operations continue, but security vulnerabilities and technical issues persist

Engineering Contradiction:
Improveendpoint operation continuityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary detection of agent functionality issues before they can lead to security vulnerabilities or persistent problems. The platform health detectors and capacity health detectors continuously monitor for signs of non-functional agents and generate alerts early, enabling preventive action to maintain both productivity and security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Comprehensive feedback mechanisms provide real-time information about agent health status to administrators, enabling timely detection and response to potential security issues. The health scores and diagnostic information create continuous feedback loops that prevent harmful factors from persisting while maintaining endpoint operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250184250A1Agent functionality evaluation in managed endpoints
Publication Date: 2025.06.05 IVANTI INC
  • US20250184250A1 patent drawing
  • US20250184250A1 patent drawing
  • US20250184250A1 patent drawing

AI summary

An embodiment includes a method of health and functionality evaluation of an agent on a managed endpoint. The method includes receiving an agent event message that includes data representing platform health indicators and capacity health indicators. The platform health indicators include quantifications of functionality of communication channels and components that implement the agent. The capacity health indicators include quantifications of functionality of engines that are configured to implement a management operation. The method includes examining the agent event message for a change in status of the health of the agent. Responsive to the agent event message indicating the change, the method includes emitting an updated agent event. The method includes triggering generation a health score for the agent based on the updated agent event and historical agent health data. The method includes communicating to a webhost the health score where it is caused to be displayed.