Workflow Creating Unit for Conditional Function Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices lack the capability to efficiently create and manage complex workflows that combine multiple functions with conditional execution logic, leading to inflexible and inefficient operation sequences.

Innovation Solution

An electronic device, such as a Multifunction Peripheral (MFP), is equipped with a function accepting unit, an execution condition accepting unit, and a workflow creating unit, allowing it to create workflows that include start, branch, and continuation conditions, enabling the sequential and conditional execution of various functions like copying, transmitting, and maintenance tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional electronic devices execute functions in fixed sequences, then operational simplicity is maintained, but operational flexibility and efficiency deteriorate

Engineering Contradiction:
Improveoperational flexibilityVSAvoidworkflow complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic workflow execution where the sequence and execution of functions are not fixed but can change based on conditional judgments. The workflow creation unit generates execution sequences that adapt to different conditions, allowing the system to transition from static to dynamic operation modes, thereby improving operational flexibility without permanently increasing system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of execution sequence from fixed to variable by introducing conditional branches. Different execution paths are defined based on judgment results, allowing the system to select appropriate function sequences dynamically. This parameter change enables flexible operation while maintaining manageable complexity through structured conditional logic.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If all functions are executed sequentially without conditions, then operational simplicity is maintained, but productivity and efficiency deteriorate

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the workflow into distinct functional units with defined execution conditions. By dividing the overall process into separable function blocks that can be independently evaluated and executed based on conditions, the system achieves higher productivity through selective execution while maintaining operational simplicity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary judgment actions before function execution to determine which functions should be executed. By evaluating conditions in advance and pre-defining execution paths, the system avoids unnecessary function executions, thereby improving productivity while keeping the operational logic clear and manageable.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conditional execution logic is added to workflows, then operational flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveconditional execution capabilityVSAvoidworkflow management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal workflow creation unit that can handle multiple function types and condition kinds through a unified framework. This multi-functional approach allows the system to manage diverse conditional execution scenarios using a single standardized mechanism, thereby improving adaptability while controlling complexity through reuse and standardization.

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

Data Source

PatentUS9390389B2Electronic device and workflow creating program that ensures complicated operation
Publication Date: 2016.07.12 KYOCERA DOCUMENT SOLUTIONS INC
  • US9390389B2 patent drawing
  • US9390389B2 patent drawing
  • US9390389B2 patent drawing

AI summary

An electronic device includes a function accepting unit, an execution condition accepting unit, and a workflow creating unit. The function accepting unit accepts functions. The execution condition accepting unit accepts at least one execution condition of the functions. The workflow creating unit creates a workflow combining a plurality of functions. The workflow creating unit creates the workflow including the functions and the execution condition. The functions are accepted by the function accepting unit. The execution condition is accepted by the execution condition accepting unit. The execution condition accepting unit accepts a continuation condition as at least one of the execution condition, the continuation condition for starting execution of a subsequent function after termination of execution of the function immediately before without selecting the subsequent function.