Metadata Registry for Dynamic Electronic Form Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for accessing electronic forms are statically bound to their storage mechanisms, requiring proprietary logic and maintenance, limiting flexibility and interoperability.

Innovation Solution

A metadata registry system that stores metadata for electronic forms and allows access to form parts from content repositories based on metadata associations, enabling dynamic assembly and workflow management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forms and data are stored in a traditional file system or relational database system, then data can be accessed using proprietary logic, but access is statically bound to the storage mechanism and requires maintenance of proprietary access logic

Engineering Contradiction:
Improvedata access reliabilityVSAvoidaccess flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a metadata registry as an intermediary layer between the storage system and the access logic. The registry stores metadata that describes the structure, format, and relationships of form data, allowing different access mechanisms to query the same metadata without being statically bound to the underlying storage implementation. This mediator enables flexible access while maintaining reliable data retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data access system into separate components: the storage layer (file system or database), the metadata layer (registry objects describing data structure), and the access layer (queries using metadata). This segmentation allows each layer to be independently modified or replaced without affecting others, improving adaptability while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If proprietary logic is used to access forms and data, then data can be retrieved from traditional storage systems, but maintenance of proprietary access logic is required

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoidsystem maintenance effort
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The metadata registry enables the system to be self-describing. The metadata stored in the registry contains all necessary information about data structure, format, and relationships, allowing the system to automatically generate access logic based on metadata queries rather than requiring hand-crafted proprietary access code. This reduces maintenance effort while maintaining reliable data retrieval.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If data is stored in a given format to enable proprietary logic access, then access can be enabled, but the configuration requires maintenance and limits flexibility

Engineering Contradiction:
Improvedata access capabilityVSAvoidstorage configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The metadata registry provides a universal interface for accessing data regardless of the underlying storage format or system. The registry stores format information and structure metadata that can be used by different access mechanisms, eliminating the need for separate proprietary logic for each storage system. This reduces configuration complexity while maintaining ease of operation.

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

Data Source

PatentUS8538980B1Accessing forms using a metadata registry
Publication Date: 2013.09.17 ADOBE INC
  • US8538980B1 patent drawing
  • US8538980B1 patent drawing
  • US8538980B1 patent drawing

AI summary

A method, an apparatus and a system perform accessing of electronic forms using a metadata registry. In some embodiments, a method includes receiving a request for an electronic form from a user. The method also includes accessing metadata for the electronic form from a metadata registry. The method includes accessing the electronic form based on the metadata for the electronic form from a content repository.