Uniform API for Parameter Validation and Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex workflows involving multiple systems, such as provisioning processes for network services, face failures due to inconsistent information and varying interfaces, leading to significant resource wastage and time loss from incomplete operations and data verification.

Innovation Solution

A uniform application program interface (API) is introduced that validates parameters for operations across different systems, using source information to determine appropriate validation and recovery rules, allowing for immediate validation and correction of parameters without requiring changes to production software or systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a uniform API is introduced to validate parameters across multiple systems, then validation efficiency and workflow reliability are improved, but device complexity increases

Engineering Contradiction:
Improveworkflow completion reliabilityVSAvoidAPI validation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a uniform API as an intermediary layer between multiple source devices and target devices. This API validates parameters centrally before operations are executed, ensuring workflow reliability without requiring changes to individual source or target devices. The API acts as a mediator that handles validation logic, preventing workflow failures due to invalid parameters while maintaining system independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If parameter validation is performed using a uniform API, then resource wastage and time loss are reduced, but the complexity of parameter conversion and rule selection increases

Engineering Contradiction:
Improveworkflow processing speedVSAvoidparameter validation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The uniform API performs parameter validation as a preliminary action before the actual workflow operations are executed. By validating parameters upfront and providing feedback on validity, the system prevents wasted execution of operations with invalid parameters, thereby improving productivity. The conversion to API parameters and validation rule application occur in advance, avoiding rework and resource wastage.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If validation rules are executed on converted API parameters, then measurement precision and validation accuracy are improved, but the time required for parameter conversion and validation increases

Engineering Contradiction:
Improveparameter validation accuracyVSAvoidparameter conversion and validation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transforms source device parameters into standardized API parameters through conversion, enabling consistent validation across different device types. This parameter change process ensures that validation rules can be applied uniformly with high precision. The conversion establishes a common parameter space that improves validation accuracy while allowing for efficient rule execution through standardized formats.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the uniform API validates parameters before operations, then workflow reliability is improved, but the complexity of information passing and coordination among systems increases

Engineering Contradiction:
Improveworkflow completion reliabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The uniform API provides universal validation functionality that serves multiple source devices and target devices with different parameter formats and requirements. This multi-functional approach improves workflow reliability by ensuring consistent validation across the entire system while reducing the need for device-specific validation logic. The API's universal interface simplifies coordination by providing a single point of validation for all operations.

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

Data Source

PatentUS11212392B2Methods and devices for using a uniform application program interface for validation and recovery
Publication Date: 2021.12.28 VERIZON PATENT & LICENSING INC
  • US11212392B2 patent drawing
  • US11212392B2 patent drawing
  • US11212392B2 patent drawing

AI summary

A device may receive, from a source device, a request for a target device to perform an operation. The request includes parameters, source information that identifies the source device, and operation information that identifies an operation. The request invokes an API that selects, based on the source information and the operation information, validation rules. The API executes the validation rules to determine whether the parameters are valid for the operation. The API may determine, from executing the validation rules, that an issue is preventing the parameters from being valid for the operation. The API may select, based on the source information and the operation information, a recovery rule from among a plurality of recovery rules. The API may execute the recovery rule to remedy the issue and provide a response message indicating a result of executing the recovery rule.