Agnostic Data Collection Platform Decoupling Endpoint Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote management systems are tightly coupled to hardware, software, and OS platforms of endpoint devices, making it costly and resource-intensive for enterprises to manage diverse devices and maintain interoperability, especially with upgrades and changes.

Innovation Solution

An agnostic data collection platform with a three-layered architecture, using an OS-agnostic programming language for agents that manage collectors through a broker, enabling communication via an OS-agnostic publish-subscribe protocol, decoupling data collection from specific environments and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a customized remote management system is deployed to manage diverse endpoint devices, then device management capability is improved, but system complexity and maintenance cost increase significantly

Engineering Contradiction:
Improvedevice management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized management interface and common data format as intermediaries between diverse endpoint devices and the remote management system. This intermediary layer translates device-specific protocols into a unified format, enabling management of multiple device types without increasing overall system complexity. The standardized interface acts as a mediator that decouples the diversity of endpoint devices from the management system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal management data format and standardized interface that can handle multiple types of endpoint devices through a single system architecture. The common data structure is designed to accommodate various device types (workstations, servers, mobile devices) with different hardware and software configurations, allowing one system to perform multiple device management functions without requiring device-specific customization.

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

2Adaptability or versatility

If multiple different remote servers are deployed to support different OS platforms, then platform compatibility is improved, but infrastructure cost and complexity increase

Engineering Contradiction:
Improveplatform compatibilityVSAvoidnumber of remote servers
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent designs a universal remote server architecture with a common data format that can process management information from multiple OS platforms (Windows, Linux, macOS, mobile OS) through a single server instance. The standardized interface and agnostic data structures enable one server to handle diverse platform requirements without needing separate specialized servers for each OS type, thereby reducing the total number of servers required.

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

3Manufacturing precision

If management applications are tightly coupled to specific hardware and software platforms, then device-specific management precision is improved, but system interoperability and upgrade flexibility deteriorate

Engineering Contradiction:
Improvedevice-specific management precisionVSAvoidsystem interoperability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a standardized management interface and common data format as intermediaries between device-specific management applications and the core management system. This intermediary layer preserves device-specific management precision by maintaining detailed device information while translating it into a unified format for system-wide interoperability. The standardized interface acts as a mediator that decouples device-specific precision requirements from overall system compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If customized management applications are deployed on each device to report events, then data collection accuracy is improved, but software engineering resources and maintenance effort increase

Engineering Contradiction:
Improvedata collection accuracyVSAvoidsoftware engineering efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements a self-service mechanism where endpoint devices automatically generate and report management events using standardized data formats without requiring complex customized management applications on each device. The devices self-report events (system logs, security events, performance data) in a unified format that the remote management system can process directly, eliminating the need for extensive customization and reducing software engineering resources required for deployment and maintenance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220191256A1Agnostic data collection platform
Publication Date: 2022.06.16 NCR ATLEOS CORP
  • US20220191256A1 patent drawing
  • US20220191256A1 patent drawing
  • US20220191256A1 patent drawing

AI summary

A collector is configured to obtain management data associated with a managed device. The collector formats the management data in a platform independent message and sends to a hardware/Operating System (OS) broker. The broker forwards the message to a hardware/OS agnostic agent, who is subscribed to receive the management data. The agent adds identifying information associated with the managed device to the management data of the message, packages the management data, and forwards the management data to a data collection server or an endpoint device where the management data with the identifying information may be processed by a remote management workflow for managing the managed device.