Self-Describing Forms with Embedded Zoning Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing form processing technologies require human intervention and external data sources for zoning and structural information, leading to inefficiencies and dependencies on external databases and internet connections.

Innovation Solution

Incorporating encoded zoning and structural information into forms using symbologies like 2D barcodes or XML representations, allowing OCR/ICR programs to extract user data independently without external access, eliminating the need for form identification catalogs and internet connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If zoning and structural information is stored in an external catalog accessible via network, then the form processing can be automated, but the system requires internet connection and external data sources which reduces reliability and increases complexity

Engineering Contradiction:
Improveform processing automationVSAvoidprocessing reliability without external dependencies
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent combines the zoning information and structural information directly into the form document itself (e.g., embedded in PDF metadata or as part of the form structure). This merging eliminates the need for external catalogs and network connections, allowing the form to be processed autonomously while maintaining all necessary information for automated extraction.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a standardized information structure (such as XML-based metadata or embedded JSON) that acts as an intermediary layer within the form document. This intermediary carries the zoning and structural information internally, mediating between the form fields and the processing system without requiring external database access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If zoning information is provided externally for each form, then character recognition accuracy can be improved, but the processing time increases due to external database lookups and network access

Engineering Contradiction:
Improvecharacter recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by embedding all necessary zoning and structural information directly into the form document before distribution. This pre-packaging of information eliminates the need for real-time database lookups during processing, allowing OCR systems to immediately access accurate field location and type information without time-consuming network requests.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a catalog of form information is maintained externally, then adaptability to different form types is improved, but the system complexity and need for maintenance increases

Engineering Contradiction:
Improveform type adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal embedded information structure that can accommodate multiple form types and variations within a single document format. Each form contains its own self-descriptive metadata, allowing the same processing system to handle diverse form types without requiring complex external catalog management or form-specific configuration files.

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

Data Source

PatentUS7685522B1Self-describing forms
Publication Date: 2010.03.23 ADOBE INC
  • US7685522B1 patent drawing
  • US7685522B1 patent drawing
  • US7685522B1 patent drawing

AI summary

Methods and apparatus, including computer program products, implementing and using techniques for generating a form and extracting user data from a form, the form including one or more data fields. Zoning information and structural information about the data fields are defined and encoded according to a symbology defined by rules for encoding information in a medium in which the form will be presented. The encoded zoning and structural information is incorporated in a representation of the form to be presented in the medium. Data entered on the form by a user can be extracted based on the encoded zoning and structural information.