E-form Data Translation Layer for BPM Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business Process Model Engines face challenges in interacting with electronic forms due to the need for deep knowledge of e-form internal structures and vendor-specific APIs, leading to manual extraction and translation complexities, which restrict automation and increase resource usage.

Innovation Solution

A method and system for transparently composing and decomposing electronic form data into a format usable by Business Process Model Engines, eliminating the need for manual steps and vendor-specific APIs by using predefined rules to extract and convert e-form structure and layout information into a BPM-Engine understandable format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual extraction and translation methods are used to convert e-form data into BPM Engine format, then data can be processed by the BPM Engine, but the process requires deep knowledge of e-form structures and vendor-specific APIs, increasing operational complexity and resource usage

Engineering Contradiction:
Improveautomation of e-form data processingVSAvoidcomplexity of translation process
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary translation layer that automatically converts e-form data into BPM Engine format. This intermediary system handles the complexity of vendor-specific APIs and e-form structures, allowing the BPM Engine to process data without directly interacting with the complex e-form formats. The translation layer acts as a mediator that simplifies the interface between diverse e-form sources and the BPM Engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing e-form data to be automatically translated and processed without requiring manual intervention or deep knowledge of e-form structures. The translation mechanism autonomously handles the conversion process, extracting necessary information from various e-form formats and presenting it in a standardized format that the BPM Engine can immediately process.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If e-form specific controls and APIs are used to extract data, then programmatic interaction with e-form data is achieved, but vendor-specific API knowledge is still required, limiting ease of operation

Engineering Contradiction:
Improveease of e-form data extractionVSAvoidcompatibility with multiple e-form vendors
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal translation layer that can handle multiple vendor-specific e-form formats through a single interface. This universal system translates data from various e-form vendors (Adobe LiveCycle, Microsoft InfoPath, etc.) into a standardized BPM Engine format, eliminating the need for separate vendor-specific API knowledge. The translation mechanism is designed to be vendor-agnostic, supporting multiple formats through a unified approach.

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

3Reliability

If e-form data is stored directly in internal systems, then regulatory requirements are satisfied, but the BPM Engine cannot interact with the contents or data of those documents

Engineering Contradiction:
Improvecompliance with regulatory requirementsVSAvoidability to interact with e-form data
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the handling of e-form data into two distinct pathways: one for storage and one for processing. E-form documents are stored in their original format to satisfy regulatory requirements, while simultaneously a translated version is generated for BPM Engine processing. This segmentation allows the system to maintain compliance while enabling full programmatic interaction with the data contents through the translation layer.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9280752B2Method, system and computer-readable medium for E-form information extraction template creation
Publication Date: 2016.03.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9280752B2 patent drawing
  • US9280752B2 patent drawing
  • US9280752B2 patent drawing

AI summary

Certain example embodiments described herein relate to techniques for enabling a business process model (BPM) to be transparent (in whole or in part) from the source of data that triggers it. More particularly, certain example embodiments relate to techniques enabling transparent composition and decomposition of e-form data from one or more e-form formats into data that is directly usable by a Business Process Model Engine. Information from an e-form may, for example, be used in a business process, e.g., after a template or document type is created that represents the e-form in a format that the BPM Engine understands, and the e-form may be transparently composed into and decomposed out from the business data in certain example embodiments.