Branching Automation in Collaboration Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaboration environments face challenges in automating complex workflows due to heavy reliance on manual interactions and the inability to efficiently manage and leverage interactivity between electronic records, making it impractical to implement branching automation schemes without computer implementation.

Innovation Solution

A system configured to execute branching automation schemes in a collaboration environment using processors to manage environment state information, detect trigger events, determine satisfied branching criteria, and effectuate automated actions, allowing for instantaneous and simultaneous interaction with multiple electronic records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual interaction and manipulation of records is used to monitor and respond to changes in collaboration environment, then users can maintain control over work processes, but the system complexity and time required to manage interactivity between records increases significantly

Engineering Contradiction:
Improvemanual control over work processesVSAvoidsystem complexity in managing record interactivity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically detecting trigger events and evaluating branching criteria before manual intervention is needed. Automation records are pre-configured with trigger events, branching criteria, and automated actions, allowing the system to proactively manage record interactivity without requiring users to manually monitor and respond to each change.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing automation records to autonomously detect trigger events, evaluate branching criteria, and execute appropriate automated actions without human intervention. The collaboration environment automatically manages the interactivity between records through predefined automation schemes, reducing the burden on users to manually control complex record relationships.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated actions are implemented to improve productivity and reduce manual effort, then the efficiency of managing work records improves, but the extent of automation required makes it impractical without computer implementation

Engineering Contradiction:
Improveefficiency in managing work recordsVSAvoidautomation complexity requiring computer implementation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The automation system is segmented into distinct modular components: trigger event detection, branching criteria evaluation, and automated action execution. Each automation record contains separate fields for trigger events, branching criteria, and automated actions, allowing the system to process complex workflows through manageable, independent segments that can be configured and executed without requiring full-system computer implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of automation records that mediate between trigger events and automated actions. These automation records serve as intermediate structures that store the logic for detecting triggers, evaluating criteria, and executing actions, making the automation process manageable and implementable through structured data rather than requiring complex centralized computer control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If branching criteria are used to filter and determine multiple automated actions from a single trigger event, then the versatility and adaptability of the collaboration environment improves, but the difficulty of detecting and measuring which criteria are satisfied increases

Engineering Contradiction:
Improveability to execute multiple automated actionsVSAvoiddifficulty in determining satisfied branching criteria
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses parameter changes to represent the state of branching criteria evaluation. Each branching criterion is associated with specific parameters from environment state information, and the system automatically detects changes in these parameters to determine which criteria are satisfied. This approach simplifies the detection process by monitoring parameter states rather than requiring complex measurements of criterion satisfaction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms where the evaluation results of branching criteria are automatically fed back to determine which automated actions to execute. The automation component receives feedback from the environment state information about which branching criteria are satisfied and uses this feedback to trigger the appropriate automated actions, creating a closed-loop system that simplifies the detection and response process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250023931A1Systems and methods to execute branching automation schemes in a collaboration environment
Publication Date: 2025.01.16 ASANA INC
  • US20250023931A1 patent drawing
  • US20250023931A1 patent drawing
  • US20250023931A1 patent drawing

AI summary

Systems and methods configured to execute branching automation schemes in a collaboration environment are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage automation records of the collaboration environment, the automation records defining trigger events, branching criteria, and sets of automated actions to carry out in the collaboration environment in response to occurrence of the trigger events and satisfaction of individual ones of the branching criteria; responsive to the detection of the occurrence of individual trigger events and the satisfaction of the individual ones of the branching criteria, effectuate individual ones of the sets of automated actions within the collaboration environment, and/or perform other operations.