Automated Component Workflow Triggering in Multi-Component Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for managing components in multi-component systems face inefficiencies due to manual processing and lack of automation in detecting component metadata conditions and triggering workflows, leading to increased computational resources and scalability issues as the complexity of the system grows.

Innovation Solution

A system that includes computers and storage devices with instructions to update and traverse component metadata records, detect conditions, and execute workflow actions, transmitting notifications when specific metadata conditions are met, enabling automated detection and initiation of workflows within a multi-component system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processing is used to manage component metadata and trigger workflows, then system complexity is reduced, but productivity and efficiency deteriorate

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

Solution Approach 1:

The system enables automated self-service through event stream processing that automatically detects component metadata conditions and triggers appropriate workflows without manual intervention. The event-driven architecture allows the system to autonomously monitor, evaluate, and execute workflow actions based on predefined conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements preliminary action by pre-configuring component metadata vectors with condition definitions and workflow action series before runtime. When events occur, the system evaluates these pre-defined conditions and executes corresponding pre-planned workflow actions, eliminating the need for manual processing decisions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated detection and workflow triggering is implemented, then productivity improves, but computational resources increase

Engineering Contradiction:
Improveautomated workflow executionVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively processing only those event streams that match predefined component metadata conditions. Rather than continuously analyzing all system events, the architecture filters and processes only relevant events that trigger specific workflow conditions, reducing unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments computational work by dividing event stream processing into independent, condition-specific evaluation units. Each component metadata vector is evaluated separately against its defined conditions, allowing parallel processing and efficient resource utilization without requiring full system-wide analysis for each event.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If manual monitoring of component conditions is used, then system complexity is minimized, but loss of time increases

Engineering Contradiction:
Improvedetection and response timeVSAvoidautomated condition detection
Core Design Contradiction:
Loss of timeVSExtent of automation

Solution Approach 1:

The system implements continuous monitoring through event-driven architecture that automatically processes event streams in real-time. The continuous evaluation of component metadata conditions against predefined thresholds ensures immediate detection and response to changing system states without manual intervention or time delays.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system establishes feedback loops where event stream processing continuously monitors component conditions, automatically triggers workflows when conditions are met, and executes corrective actions. This closed-loop feedback mechanism enables real-time detection and response, eliminating manual monitoring delays.

Inventive Principle:
Principle #23Feedback

4Productivity

If scalable automated workflows are implemented, then productivity improves, but device complexity increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidmetadata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves scalability through universal event stream processing that handles multiple component types and workflow scenarios using a common architecture. The standardized component metadata vector structure and condition evaluation mechanism can process any number of components uniformly, enabling system scaling without proportional increases in management complexity.

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

Data Source

PatentUS11593383B1Apparatuses, methods, and computer program products for triggering component workflows within a multi-component system
Publication Date: 2023.02.28 ATLASSIAN US INC
  • US11593383B1 patent drawing
  • US11593383B1 patent drawing
  • US11593383B1 patent drawing

AI summary

Methods, apparatuses, or computer program products provide for triggering component workflows within a multi-component system. An update to one or more component metadata records of a component metadata vector associated with a first component identifier may be received. The component metadata vector may include a plurality of records. Each record of the plurality of records may include a unique component metadata record identifier and a component metadata value. The component metadata vector associated with the first component identifier may be traversed after updating the one or more component metadata records. Based at least in part on detecting a component metadata condition associated with a component workflow trigger associated with the first component identifier, a first component workflow action of a first component workflow action series comprising a plurality of component workflow actions may be executed. Furthermore, a component workflow trigger notification may be transmitted to a first computing device.