Provisioning Archive Distillation for Error Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User provisioning systems face challenges in diagnosing and resolving provisioning errors in large, dynamic systems with complex interdependencies, as existing solutions require extensive proprietary data and are difficult for users to navigate.

Innovation Solution

A method for distilling provisioning requests and targets, creating a smaller, proprietary-data-free archive that can be transmitted to support organizations, allowing for the recreation and analysis of provisioning errors without accessing customer data, using inflation to restore public metadata and generate shell code to mimic proprietary information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If provisioning errors are captured with full proprietary data, then diagnostic accuracy is improved, but data transmission size and complexity increase

Engineering Contradiction:
Improvediagnostic accuracyVSAvoiddata transmission size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential provisioning data needed for diagnosis while removing proprietary information. The provisioning archive captures error-relevant data (provisioning requests, targets, components, errors) but excludes customer-specific proprietary data, achieving a balance between diagnostic accuracy and data size

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The provisioning data is segmented into distinct components (provisioning requests, provisioning targets, provisioning components, provisioning errors) allowing selective capture of error-relevant information while excluding unnecessary proprietary data, reducing overall archive size while maintaining diagnostic value

Inventive Principle:
Principle #1Segmentation

2Reliability

If proprietary data is included in provisioning archives, then complete error reproduction is achieved, but customer data security is compromised

Engineering Contradiction:
Improveerror reproduction accuracyVSAvoiddata security risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Proprietary data is extracted and removed from the provisioning archive before transmission to support organizations. The archive retains sufficient provisioning information to reproduce and diagnose errors while explicitly excluding customer-specific proprietary information, maintaining both security and diagnostic capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The provisioning archive serves as an intermediary that captures error-relevant provisioning information without containing actual proprietary data. It enables error reproduction and diagnosis while acting as a security barrier that prevents exposure of sensitive customer information

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If full provisioning data is transmitted to support, then comprehensive analysis is enabled, but transmission time and cost increase

Engineering Contradiction:
Improveanalysis completenessVSAvoidtransmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Only essential provisioning data required for error analysis is extracted and transmitted in the provisioning archive. Non-essential proprietary information is removed, reducing transmission size and time while preserving the completeness needed for comprehensive error analysis

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Provisioning data is segmented to identify and transmit only the error-relevant portions (provisioning requests, targets, components, and errors). This selective segmentation reduces transmission volume while maintaining analysis completeness

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2577458B1Distillation and reconstruction of provisioning components
Publication Date: 2020.03.04 TIBCO SOFTWARE INC
  • EP2577458B1 patent drawingFigure 1
  • EP2577458B1 patent drawingFigure 2
  • EP2577458B1 patent drawingFigure 3~5

AI summary

Disclosed is a method for archiving provisioning errors that may occur during provisioning of a computing environment having configurable components. The method may comprise distilling a provisioning request, wherein the distilling the provisioning request includes recording, in a provisioning archive, a provisioning request component, and filtering the provisioning request component. The provisioning request component may comprise a component requested to be added to, removed from, and/or updated in the computing environment. The method may further comprise distilling a provisioning target, wherein the distilling the provisioning target includes recording, in the provisioning archive, a target environment, and filtering an existing component of the target environment. Additionally, the method may comprise applying the provisioning request to the provisioning target, including provisioning the target environment, resulting in an updated provisioning target. Furthermore, the method may comprise determining if a provisioning error occurred, and adding the provisioning error, if any, to the provisioning archive.