Centralized State Machine for Workflow Policy Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In client-server computing environments, managing data workflows with multiple programs across different departments is challenging due to the difficulty in coordinating policies and ensuring compliance with changes in business rules and legal requirements, leading to time-consuming revisions of individual programs.

Innovation Solution

Implementing a state machine on a server to manage state transitions based on a workflow management policy, where attributes of data are defined with specific states and transitions, ensuring compliance with business rules and legal requirements, and centralizing the management of state transitions to reduce errors and streamline policy updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual programs are developed in different departments to process data along the workflow, then each program can be customized for specific departmental needs, but coordinating these programs to ensure policy compliance becomes difficult and time-consuming

Engineering Contradiction:
Improveprogram customizationVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized workflow management system that acts as an intermediary between individual departmental programs and policy requirements. This system provides a common framework for state transition management, allowing each departmental program to operate independently while ensuring policy compliance through centralized coordination mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The workflow management system is designed with universal functionality that can serve multiple departments and programs simultaneously. It provides a common state machine framework that can be applied across different workflows while accommodating departmental specificities, thereby reducing coordination complexity without sacrificing customization.

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

2Reliability

If every program is revised to comply with changed policies, then policy compliance is ensured, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvepolicy complianceVSAvoidrevision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts policy compliance logic from individual departmental programs and consolidates it into a centralized workflow management system. The state machine framework encapsulates policy rules separately from operational programs, allowing policy changes to be made in one location without requiring revisions to multiple individual programs, thus ensuring compliance while reducing revision time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary validation of state transitions against policy rules before actual workflow changes occur. By checking compliance upfront through the centralized state machine, the system prevents policy violations before they happen, eliminating the need for post-hoc revisions and ensuring continuous compliance without time-consuming rework.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If centralized state transition management is implemented, then policy compliance is ensured and updates are simplified, but system complexity increases

Engineering Contradiction:
Improvepolicy complianceVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the workflow management system into distinct modular components: a centralized state machine framework, policy rule repositories, and interface adapters for departmental programs. This segmentation allows the complex centralized management functionality to be organized into manageable, independently deployable modules, reducing perceived system complexity while maintaining policy compliance capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7937432B2State transition management according to a workflow management policy
Publication Date: 2011.05.03 RED HAT INC
  • US7937432B2 patent drawing
  • US7937432B2 patent drawing
  • US7937432B2 patent drawing

AI summary

A method, an apparatus, and a system for managing data using state transition controlled attributes have been presented. For example, a workflow management policy and a set of states are defined at a server coupled to one or more client machines, each of the states corresponding to a distinct value of a set of values of an attribute of data. The method may further include implementing a state machine on the server to manage state transitions initiated by the one or more client machines operating on the data according to the workflow management policy.