ADNA Task Blocks for Decentralized Workflow Exception Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack efficient decentralized decision-making mechanisms for workflow processes, leading to inefficiencies and increased system downtime due to the need for request-response patterns in microservices communication, especially in 5G networks with dynamic and uncertain task loads.

Innovation Solution

Implementing a dynamically scalable ADNA Manager that orchestrates workflow processes using atomic deterministic next action (ADNA) task blocks, which execute workflow rules without a fixed orchestration and invoke other ADNAs within a pool, handling exceptions and adding new task blocks as needed, eliminating request-response transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If request-response pattern is used for microservices communication, then system reliability is improved, but system downtime increases and productivity decreases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements pre-computation of deterministic next actions and caches them in a content addressable memory before they are needed. This preliminary action eliminates the need for real-time request-response transactions, reducing system downtime while maintaining reliability through pre-validated decision paths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a content addressable memory as an intermediary between workflow inputs and outputs. This intermediary stores pre-computed deterministic next actions, allowing the system to retrieve decisions without real-time computation or communication overhead, thus reducing downtime while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If decentralized atomic decision making is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveworkflow execution speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments workflow decisions into atomic deterministic next action blocks, each representing a discrete decision point. This segmentation enables parallel processing and independent validation of individual decisions, improving productivity while managing complexity through modular, self-contained decision units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates copies of workflow state in the content addressable memory, allowing multiple systems to access the same deterministic next actions simultaneously without conflict. This copying mechanism enables decentralized decision-making across multiple nodes while maintaining consistency, improving productivity without proportionally increasing complexity.

Inventive Principle:
Principle #26Copying

3Reliability

If exception handling is added to ADNA task blocks, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvefault toleranceVSAvoidtask block structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent incorporates exception handling capabilities directly into the ADNA task block structure in advance. By preparing exception pathways and validation logic beforehand, the system can handle failures reliably without adding complex real-time decision-making layers, thus improving fault tolerance while managing structural complexity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12481533B2Updated atomic deterministic next action
Publication Date: 2025.11.25 BOOST SUBSCRIBERCO LLC
  • US12481533B2 patent drawing
  • US12481533B2 patent drawing
  • US12481533B2 patent drawing

AI summary

Methods and apparatuses for providing a dynamically scalable ADNA Manager with decentralized atomic decision making are described. The decentralized atomic decision making may be performed using atomic deterministic next action (ADNA) task blocks that execute one or more workflow rules and then invoke one or more ADNAs within a pool of ADNAs. The ADNA Manager may identify a first ADNA task block, determine a set of input parameters for the first ADNA task block, detect that a first input parameter of the set of input parameters does not satisfy a qualification rule for the first ADNA task block, identify an exception ADNA task block in response to detection that the first input parameter does not satisfy the qualification rule, store breadcrumb information for the first ADNA task block within a persistence layer prior to the exception ADNA task block being invoked, and invoke the exception ADNA task block.