Metadata Placeholders for Distributed Digital Object Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method for distributed processing of digital objects, where metadata can be dynamically added, altered, and processed across various nodes in a flexible and asynchronous manner, especially in handling diverse digital media content.

Innovation Solution

The implementation of static metadata placeholders within digital objects that can be filled with requests and conditions for downstream processing, allowing nodes to perform specific tasks while ensuring compatibility and flexibility across different hardware and software configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If metadata is dynamically added and modified by multiple devices and applications, then the metadata can be updated and enriched with processing requests, but the metadata structure becomes complex and difficult to manage across distributed nodes

Engineering Contradiction:
Improvemetadata processing flexibilityVSAvoidmetadata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The metadata structure is segmented into distinct components: static placeholders that define the structure upfront, and dynamic content that is filled in during processing. This segmentation allows the system to maintain a simple, predictable structure while enabling rich dynamic content addition across multiple nodes without increasing overall management complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Static metadata placeholders are defined in advance before distributed processing begins. These placeholders pre-establish the metadata structure, data types, and processing request formats, allowing dynamic content to be added later without requiring complex structural negotiations between nodes. The preliminary structure definition simplifies subsequent dynamic metadata management.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If static metadata placeholders are defined upfront, then the metadata structure remains simple and manageable, but the ability to perform dynamic downstream processing is limited

Engineering Contradiction:
Improvemetadata structure simplicityVSAvoiddownstream processing capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The metadata system combines static placeholders with dynamic content filling. The static portion provides structural simplicity and manageability, while the dynamic portion—filled during downstream processing—enables versatile processing requests and conditions. This dynamic approach allows the same placeholder structure to adapt to different processing needs across diverse nodes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The static metadata placeholder structure is designed to be universal and applicable across multiple processing scenarios and node types. By defining generic placeholder templates that can accommodate various processing requests (transcoding, metadata extraction, format conversion), the system maintains structural simplicity while enabling diverse downstream processing capabilities through configurable placeholder content.

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

3Reliability

If metadata placeholders are filled with processing requests, then downstream processing can be specified and controlled, but the processing time and computational resources increase

Engineering Contradiction:
Improveprocessing control accuracyVSAvoiddownstream processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Processing requests are specified locally within individual metadata placeholders rather than requiring global coordination across all nodes. Each placeholder contains specific, localized processing instructions for its associated data element, allowing nodes to independently execute targeted processing operations without unnecessary computational overhead or inter-node coordination delays.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8782002B2Distributed processing with metadata placeholders
Publication Date: 2014.07.15 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8782002B2 patent drawing
  • US8782002B2 patent drawing
  • US8782002B2 patent drawing

AI summary

Metadata placeholders are used for distributed processing. The metadata placeholders are added to digital objects. The placeholders are filled with requests to perform certain downstream processing on the objects. The placeholders are at least partially empty so they can be filled in by nodes that perform the downstream processing.