Customer Specific API Generation for Data Center Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center monitoring and management systems face challenges in efficiently managing and optimizing the complex interactions between various data center assets and application program interfaces (APIs), leading to increased complexity and difficulty in scaling API management across multiple customers with diverse requirements.

Innovation Solution

A method and system for monitoring user interactions with a data center monitoring and management console, analyzing multiple APIs, and generating a customer-specific API to streamline configuration and management, including API documentation generation and complexity scoring to simplify workflows and improve user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple standard APIs are used to manage diverse data center requirements, then system functionality is improved, but API complexity and difficulty of operation increase

Engineering Contradiction:
ImproveAPI functionalityVSAvoidAPI management difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the complex set of standard APIs into multiple customer-specific APIs, each tailored to specific customer requirements. This segmentation divides the large, complex API surface into smaller, more manageable pieces that are easier to operate while maintaining comprehensive functionality through the collection of specialized APIs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating customized API subsets for different customers based on their specific needs. Each customer receives a tailored API configuration that provides the exact functionality they require, rather than exposing all possible API functions. This makes each individual API easier to operate while collectively maintaining high adaptability.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If comprehensive API documentation is provided for all functions, then system versatility is improved, but device complexity increases

Engineering Contradiction:
ImproveAPI coverageVSAvoidAPI management system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary API functions from the comprehensive set, creating streamlined customer-specific APIs that include only the functions each customer actually needs. This extraction reduces the complexity of API management systems while maintaining full versatility for each customer's specific use case by eliminating irrelevant functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If manual API configuration is performed for each customer, then customization accuracy is improved, but productivity decreases

Engineering Contradiction:
ImproveAPI customization accuracyVSAvoidAPI generation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-defining API configuration templates and patterns that can be automatically applied to generate customer-specific APIs. This preliminary preparation enables rapid automated generation of customized APIs while maintaining high accuracy, eliminating the need for manual configuration for each customer while preserving customization precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically generating customer-specific APIs based on customer requirements and pre-defined templates. The API generation process serves itself through automated configuration and customization without requiring manual intervention, thereby maintaining high customization accuracy while dramatically improving productivity through automated generation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11842179B2System for automatically generating customer specific data center application program interfaces
Publication Date: 2023.12.12 DELL PROD LP
  • US11842179B2 patent drawing
  • US11842179B2 patent drawing
  • US11842179B2 patent drawing

AI summary

A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configurating an aspect of data center infrastructure, the configuring being performed via a plurality of application program interfaces; analyzing the plurality of application program interfaces used when configuring the aspect of data center infrastructure; and, generating a customer specific application program interface based upon the analyzing.