Client-Side Card Action Data Objects for Workflow Reversibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current card-based collaborative workflow management systems face challenges in monitoring, tracking, and supporting user interactions, leading to bottlenecks in human-computer interactions due to lack of customization and data integrity, particularly in complex systems, resulting in increased computing resource consumption and processing latency.

Innovation Solution

The implementation of client-side storage to generate and store card action data objects with metadata, allowing for reversible and replicable user actions, enabling dynamic rendering of user interfaces and efficient data management without compromising sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-side storage and processing are used to monitor and track user interactions, then data integrity is maintained, but computing resource consumption increases and processing latency increases

Engineering Contradiction:
Improvedata integrityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the workflow management system into client-side and server-side components. The client device stores and processes card action data objects locally, while the server handles only synchronization and critical data operations. This segmentation reduces server computing resource consumption and processing latency while maintaining data integrity through selective server validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces card action data objects with metadata as intermediaries between user actions and server processing. These objects capture action information locally with structured metadata, enabling efficient client-side processing and reducing the need for continuous server-side monitoring and tracking of every user interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive monitoring and tracking of user interactions is implemented, then data integrity is improved, but processing latency increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by storing card action data objects and their metadata locally on the client device immediately when actions occur. This local preliminary processing eliminates the need for real-time server communication for every action, reducing processing latency while maintaining data integrity through structured metadata that enables later validation and synchronization.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If customizability is increased to support complex user interactions, then user interaction efficiency improves, but device complexity increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses parameter changes by defining structured metadata fields (card action type, card action variable, card action view, card action identifier, card action time) that can be configured to support different interaction types. This standardized parameter approach enables customizability for complex user interactions while maintaining manageable system complexity through consistent data structures.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If more data is stored and processed to support reversible and replicable actions, then user interaction efficiency improves, but computing resource consumption increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent implements copying by creating card action data objects that replicate essential action information with metadata. These copies enable reversible and replicable actions by storing sufficient information locally to reconstruct or undo actions without requiring extensive server processing, thus improving user interaction efficiency while minimizing computing resource consumption through efficient local data replication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12032447B2Methods, apparatuses and computer program products for updating a card data object rendering interface based on card action inputs, reversal card action inputs, reinstate card action inputs, and replicate card action inputs
Publication Date: 2024.07.09 ATLASSIAN PTY LTD
  • US12032447B2 patent drawing
  • US12032447B2 patent drawing
  • US12032447B2 patent drawing

AI summary

Various embodiments herein described are directed to methods, apparatuses and computer program products configured for improving human-user interactions and interfaces in card-based collaborative workflow management systems. In some embodiments, a client device may generate card action data objects that may monitor, track, and/or support a sequence of user inputs associated with a card data object, such that one or more user inputs can be reverted, reinstated, and/or replicated on another data object. Additional example embodiments provide various example card data object rendering interfaces that facilitate various user inputs and software operations in a card-based collaborative workflow management system.