Execution-Path Authorization to Cut Access Control Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing centralized and decentralized authorization systems face inefficiencies and latency issues due to the need for constant synchronization of sidecar services with centralized authorization, leading to delayed or prevented access control based on the execution path status of services.

Innovation Solution

A method and system that identify and rank execution paths based on probability, automatically generating node access authorizations based on the most probable path, allowing dynamic access control and reducing synchronization needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized authorization system is used, then authorization decisions are made by a dedicated service, but network authorization requests and waiting for decisions cause latency and delay access control

Engineering Contradiction:
Improveauthorization decision accuracyVSAvoidauthorization latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-calculates and stores execution paths and their probabilities in prior authorization data before runtime. When authorization is needed, the system quickly retrieves pre-computed path information rather than calculating it in real-time, significantly reducing authorization latency while maintaining accurate decision-making based on the most probable execution path.

Inventive Principle:
Principle #10Preliminary action

2Speed

If a decentralized authorization system with sidecar services is used, then authorization decisions are fulfilled locally, but constant synchronization with centralized service is required causing complexity and potential synchronization delays

Engineering Contradiction:
Improveauthorization decision speedVSAvoidsynchronization complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system extracts the synchronization requirement by using pre-computed execution path data that can be periodically updated without requiring constant real-time synchronization. The sidecar services store local copies of authorization data with execution paths, allowing fast local decisions while reducing synchronization frequency and complexity compared to continuous synchronization requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If access control depends on runtime status of current service, then dynamic path selection is possible, but frequent authorization updates and synchronization are needed increasing latency and connectivity requirements

Engineering Contradiction:
Improvedynamic path selection capabilityVSAvoidauthorization update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-computes multiple possible execution paths and their probabilities during off-peak times or during service deployment. These pre-computed paths are stored in the authorization data and can be quickly selected at runtime based on current service status without requiring real-time calculation or frequent synchronization updates, thus maintaining dynamic adaptability while reducing update time.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If multiple execution paths are monitored with dynamic authorization, then accurate access control is achieved, but constant synchronization and path monitoring increase system complexity and latency

Engineering Contradiction:
Improveaccess control accuracyVSAvoidpath monitoring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements path monitoring and probability calculation in a centralized location offline, then distributes the results to sidecar services. Each sidecar service maintains local authorization data with pre-computed execution paths and their probabilities, allowing accurate access control decisions locally without requiring complex distributed monitoring infrastructure across all services.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12587471B2Dynamic authorization based on execution path status
Publication Date: 2026.03.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12587471B2 patent drawing
  • US12587471B2 patent drawing
  • US12587471B2 patent drawing

AI summary

A method is provided for dynamic authorization based on execution path status. The method includes identifying a plurality of execution paths in prior authorization data, in which each execution path contains a plurality of nodes. The identified plurality of execution paths are ranked according to probability. At least part of a most probable execution path from among the ranked plurality of execution paths is determined for a current user based on a current node. Node access authorizations are automatically generated based on the at least part of the determined most probable execution path.