Directory-Access Scripts for Cross-OS Endpoint Tool Inventory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Entities face challenges in accurately determining and maintaining an inventory of endpoint devices and tools due to the variety of operating systems and tools installed across different departments, leading to inaccurate planning and increased costs.

Innovation Solution

A system deploying a directory access protocol executor to endpoint devices, determining the operating system, selecting and executing scripts to gather endpoint data, and aggregating it into a dashboard for real-time inventory management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual inventory counting is performed across numerous departments, then inventory data can be collected, but the accuracy of the inventory decreases due to human error and data aggregation issues

Engineering Contradiction:
Improveinventory accuracyVSAvoidtime for inventory assessment
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical inventory counting with an automated electronic system that uses directory access protocol executors to query endpoint devices. The system automatically collects, aggregates, and updates inventory data through computer-executed processes, eliminating human error and manual data aggregation while providing real-time accuracy without time loss.

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

Solution Approach 2:

The endpoint devices perform self-inventory assessment by executing local scripts that automatically query and report their own status, installed tools, and configuration data. This self-service approach eliminates the need for manual counting and enables continuous automatic updates to the centralized inventory database.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If automated directory access protocol executors are deployed to endpoint devices, then inventory accuracy improves through automated data collection, but the device complexity increases

Engineering Contradiction:
Improveinventory accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The directory access protocol executor is designed as a universal multi-functional component that handles multiple inventory assessment tasks through a single standardized interface. It can query various endpoint devices regardless of their specific type or operating system, collect different data formats, and communicate with the centralized server using a common protocol, thereby reducing overall system complexity despite enhanced functionality.

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

Solution Approach 2:

The system adapts to different endpoint devices by dynamically changing query parameters and script selections based on the detected operating system and device type. This parameter adaptation allows the same executor architecture to handle diverse devices without increasing fundamental system complexity, as the complexity is managed through configurable parameters rather than structural changes.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If real-time data aggregation and dashboard transformation are implemented, then productivity improves through immediate inventory visibility, but the use of computing resources increases

Engineering Contradiction:
Improveinventory management efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic batch updates where endpoint devices transmit inventory data at scheduled intervals or triggered by specific events rather than continuously. The centralized server performs dashboard transformation in periodic batches, reducing real-time computing resource consumption while maintaining current inventory visibility for productivity improvements.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12393580B2System and method for script-based querying and aggregation of endpoint data via a directory access protocol
Publication Date: 2025.08.19 BANK OF AMERICA CORP
  • US12393580B2 patent drawing
  • US12393580B2 patent drawing
  • US12393580B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for script-based querying and aggregation of endpoint data via a directory access protocol. The present invention is configured to deploy a directory access protocol executor to a plurality of endpoint devices, determine an operating system for at least one of the plurality of endpoint devices, select a script to execute at the plurality of endpoint devices, and execute the script via the directory access protocol executor, wherein the script is executed as a login script, wherein the script determines a status of endpoint data at the endpoint, and wherein the endpoint data comprises endpoint tools currently available at the endpoint.