Caption Association for Unstructured Digital Forms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for associating structure with unstructured digital forms fail when the form structure was not considered during rule development, leading to inefficient and inaccurate conversions, as they rely on assumptions that do not account for variations in document structure, causing user frustration and resource wastage.

Innovation Solution

The implementation of caption association techniques by a computing device, which extracts text features and bounding boxes, processes them using a language model to identify semantic meaning, and filters out irrelevant text features, allowing for structured digital form creation without pre-established rules, thereby enabling efficient and accurate structure identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional rule-based techniques are used to associate structure with unstructured digital forms, then the conversion process is straightforward for forms matching pre-defined rules, but the system fails and produces inaccurate results when encountering forms with structures not considered during rule development

Engineering Contradiction:
Improveconversion accuracyVSAvoidhandling of varied document structures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs self-learning by automatically analyzing form images and their corresponding structured data to discover structural patterns and relationships. Through this self-service mechanism, the system builds its own understanding of form structures without requiring manual rule creation for each form type, enabling it to handle diverse document structures reliably

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms the approach from fixed rule-based parameters to dynamic parameter discovery. By using machine learning models to automatically detect form elements, their positions, and relationships, the system adapts its structural understanding to match the specific characteristics of each input form, whether it follows conventional layouts or novel structures

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual rule development is performed to cover all possible form structures, then coverage of diverse form types improves, but the complexity and time required for rule development increases significantly

Engineering Contradiction:
Improvecoverage of form structure variationsVSAvoidrule development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of requiring manual rule development, the system performs self-learning by automatically analyzing form images and their structured data to discover structural patterns. This self-service approach eliminates the need for complex manual rule creation while achieving comprehensive coverage of form structure variations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system learns from example form structures by copying patterns from training data. Through this learning process, it internalizes diverse form layouts and structural relationships, enabling it to generalize to new form types without requiring explicit rules for each variation

Inventive Principle:
Principle #26Copying

3Reliability

If comprehensive rules are created to handle all form structures, then accuracy for diverse forms improves, but computational resources are wasted on processing and maintaining extensive rule sets

Engineering Contradiction:
Improveconversion accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs self-learning from training data to build compact, efficient models that capture form structure patterns. This eliminates the need to maintain and process extensive rule sets, reducing computational resource consumption while maintaining high conversion accuracy across diverse form types

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical rule-based processing system with a machine learning-based system. This substitution enables the system to automatically adapt to different form structures through learned patterns rather than exhaustive rule matching, significantly reducing computational overhead

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of operation

If users are restricted to interact with digital forms only through pre-defined structure, then data entry is streamlined, but users cannot incorporate their own inferences or experiences to interact with the form

Engineering Contradiction:
Improvedata entry efficiencyVSAvoiduser inference utilization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically generates form structures based on learned patterns from training data, adapting the form layout and field associations to match the specific structure of each input form. This parameter adaptation enables the system to create customized form structures that reflect both automated detection and potential user domain knowledge

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10915701B2Caption association techniques
Publication Date: 2021.02.09 ADOBE INC
  • US10915701B2 patent drawing
  • US10915701B2 patent drawing
  • US10915701B2 patent drawing

AI summary

Caption association techniques as part of digital content creation by a computing device are described. The computing device is configured to extract text features and bounding boxes from an input document. These text features and bounding boxes are processed to reduce a number of possible search spaces. The processing may involve generating and utilizing a language model that captures the semantic meaning of the text features to identify and filter static text, and may involve identifying and filtering inline captions. A number of bounding boxes are identified for a potential caption. The potential caption and corresponding identified bounding boxes are concatenated into a vector. The concatenated vector is used to identify relationships among the bounding boxes to determine a single bounding box associated with the caption. The determined association is utilized to generate an output digital document that includes a structured association between the caption and a data entry field.