Dynamic Workflow Configuration in Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile applications for mobile environments typically offer limited user configurability once downloaded, restricting users' ability to customize workflows and the 'look and feel' without re-compiling the application.

Innovation Solution

A user-configurable mobile environment that allows dynamic configuration of workflows and application canvases using configuration templates, enabling users to define module arrangements, system and module-specific variables, and metadata without the need for re-compilation, and supports offline execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a mobile application is downloaded with fixed functionality, then the application structure is simple and reliable, but the user's ability to customize workflows and interfaces is limited

Engineering Contradiction:
Improveuser configurabilityVSAvoidapplication structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application is divided into fixed core functionality (downloaded once) and configurable workflow components (defined by users via templates). This segmentation allows users to customize workflows without modifying the core application structure, resolving the contradiction between adaptability and structural simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Configuration templates are prepared in advance with predefined module structures and relationships. Users can customize workflows by selecting and arranging pre-defined modules rather than creating everything from scratch, enabling adaptability while maintaining structured organization.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users can dynamically configure workflows without re-compilation, then user flexibility improves, but the application complexity and maintenance difficulty increase

Engineering Contradiction:
Improveworkflow customizationVSAvoidconfiguration management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Configuration templates serve as reusable copies of workflow structures. Once a workflow configuration is created, it can be copied and modified for different scenarios without recreating the entire workflow, reducing configuration complexity while maintaining flexibility.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The application transitions from static pre-defined workflows to dynamic user-configurable workflows. Users can modify workflow arrangements, add/remove modules, and customize interfaces in real-time based on needs, with changes taking effect immediately without re-compilation.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If configuration templates include detailed module arrangements and metadata, then workflow precision improves, but the time required to configure and maintain workflows increases

Engineering Contradiction:
Improveworkflow definition accuracyVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Template structures, module definitions, and metadata schemas are prepared in advance during application development. Users only need to fill in specific parameters and select modules rather than defining entire workflow structures, reducing configuration time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically generates workflow configurations from user selections and template definitions, reducing manual configuration effort. The application handles metadata generation, validation, and workflow assembly automatically based on user inputs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10102012B2Dynamically configurable workflow in a mobile environment
Publication Date: 2018.10.16 RECORD360 INC
  • US10102012B2 patent drawing
  • US10102012B2 patent drawing
  • US10102012B2 patent drawing

AI summary

Embodiments are directed to a mobile application that enables a completely and dynamically configurable workflow. Once installed on a mobile computer, the application is completely configurable without re-compiling the application. A user may configure the “look & feel,” as well as the workflow of a particular instance of the application, via configuration templates. Once the application is downloaded and installed in an executable form, the user may configure and/or reconfigure the workflow and the “look and feel” of the application without a re-compiling operation and/or generating new machine-code to enable the configuration. To configure and/or reconfigure the application, the user need only to edit and/or receive additional configuration templates. The execution of the configured workflow is not dependent upon the mobile computer being in communication with another network computer. The mobile application may be a native application. Accordingly, the completely customizable mobile application may be executed in an “offline” mode.