Hierarchical Data Unblocking in Application Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for unblocking data in application platforms are inefficient and error-prone, particularly in complex landscapes with multiple systems, requiring manual intervention and risking missed systems, which is time-consuming and prone to errors.

Innovation Solution

The system categorizes systems into leading and dependent systems, allowing unblocking requests to be triggered only from leading systems, ensuring that data unblocking is performed correctly across all systems by resetting blocking flags and utilizing a hierarchical approach for evaluation and authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual unblocking methods are used for each system, then data can be unblocked, but the time cost and effort increase significantly

Engineering Contradiction:
Improvedata unblocking accuracyVSAvoidunblocking time cost
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs automatic self-evaluation to determine whether data unblocking is appropriate, eliminating the need for manual intervention in each system. The application platform automatically evaluates unblocking requests against defined criteria and executes unblocking decisions without human involvement, significantly reducing time cost while maintaining reliability through systematic evaluation rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A single unblocking request initiated from one system automatically propagates to and evaluates all other systems in the application platform. This universal approach allows one unblocking action to potentially affect multiple systems, reducing the overall number of manual operations required while ensuring consistent evaluation across the entire platform.

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

2Ease of operation

If manual unblocking is performed across multiple systems, then data unblocking can be achieved, but errors and omissions increase

Engineering Contradiction:
Improveunblocking operation simplicityVSAvoidunblocking accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a feedback mechanism where unblocking requests are automatically evaluated against predefined criteria, and the evaluation results feed into the decision-making process. This closed-loop approach ensures that unblocking decisions are consistent, accurate, and based on objective evaluation rather than manual judgment, thereby improving reliability while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The application platform automatically evaluates unblocking requests and executes decisions without requiring manual verification in each system. This self-service capability eliminates human error and omission while keeping the operation simple for users who only need to initiate the unblocking request.

Inventive Principle:
Principle #25Self-service

3Reliability

If a hierarchical system structure is implemented for unblocking, then unblocking control is improved, but system complexity increases

Engineering Contradiction:
Improveunblocking control accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the application platform into hierarchical segments with leading systems and dependent systems. This segmentation allows unblocking requests to be processed in a structured manner where the leading system initiates the request and dependent systems automatically evaluate and execute. The segmentation improves control accuracy by establishing clear evaluation paths while managing complexity through modular system organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The leading system acts as an intermediary that receives unblocking requests and coordinates the evaluation process across dependent systems. This intermediary role simplifies the overall system structure by providing a single entry point for unblocking requests while maintaining reliable control through coordinated evaluation across the hierarchical system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11768819B2Data unblocking in application platforms
Publication Date: 2023.09.26 SAP SE
  • US11768819B2 patent drawing
  • US11768819B2 patent drawing
  • US11768819B2 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for data unblocking in application platforms. An application platform may comprise a plurality of systems. A system may store data having a residence period. Upon expiration of the residence period, the data may be blocked from further processing. Data which is blocked may need to then be unblocked. Systems may be leading systems or dependent systems. Data unblocking may be triggered from the leading system to the dependent systems. At runtime, the dependent system may receive a trust token which may be used to verify a calling system as the leading system. If a data unblocking request is called from a dependent system, data unblocking may be prevented.