Unified Error Handling for Hybrid Cloud Storage APIs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid cloud storage management, the diverse specifications of API error responses across different models result in a high number of error types, making error handling costly and complex for infrastructure administrators.

Innovation Solution

A management system that converts specific error information from various storage device models into a common error format using correspondence information, facilitating unified error handling and reducing the complexity for API users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple models of storage devices with different API specifications are managed, then the system supports diverse storage models, but the number of error information types increases significantly

Engineering Contradiction:
Improvesupport for diverse storage modelsVSAvoidnumber of error information types
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates a universal error information structure that can handle multiple storage device models through a common schema. The management system uses a standardized error response format that works across different API models, allowing one unified structure to serve multiple diverse storage models rather than requiring separate error handling for each model.

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

Solution Approach 2:

The patent transforms error information parameters from model-specific formats to a standardized common format. By changing the parameter structure of error responses to follow a unified schema with consistent field names and data types, the system reduces the variety of error information types while maintaining the ability to represent errors from different storage models.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If infrastructure administrators manage hybrid cloud storage with multiple API models, then comprehensive storage management is achieved, but educational cost and implementation cost increase

Engineering Contradiction:
Improvestorage management capabilityVSAvoideducational cost and implementation cost
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies homogeneity by making error response formats consistent across different storage device models. All error responses follow the same structured format with uniform field names, data types, and organization, which reduces the learning curve for infrastructure administrators and decreases implementation costs by eliminating the need to study multiple different error formats.

Inventive Principle:
Principle #33Homogeneity

3Measurement precision

If API error responses maintain model-specific specifications, then accurate error information is provided, but error handling complexity increases

Engineering Contradiction:
Improveerror information accuracyVSAvoiderror handling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the management system with conversion logic) that translates model-specific error responses into a common error format. This intermediary maintains the accuracy of original error information while simplifying the handling complexity for API users, as the conversion process preserves error meaning while standardizing the presentation format.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250156070A1Management system and error code management method for storage device
Publication Date: 2025.05.15 HITACHI VANTARA LTD
  • US20250156070A1 patent drawing
  • US20250156070A1 patent drawing
  • US20250156070A1 patent drawing

AI summary

An upper API processing device that manages a storage device providing an API for operating a plurality of storage devices holds an error correspondence table indicating a correspondence relationship between specific error information represented in a specific format for each model of the storage device and common error information represented in a common format among models of the storage device. The upper API processing device calls and executes the API with respect to the storage device in response to a call request from the terminal. When the specific error information is responded from the API in response to the call request, the upper API processing device converts the specific error information into the common error information based on the error correspondence table and returns the common error information to the terminal.