Embedded Reuse Metadata for Web Component Syndication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Web technologies lack efficient methods to identify and repurpose reusable components within Web pages, leading to difficulties in content reuse and syndication, as reuse meta information is often separated from the source content and not easily accessible.

Innovation Solution

Embedding reuse information directly into markup language document components using recognized identifiers like the div tag, allowing this information to be readable during rendering but not visible, and enabling access for repurposing and modification according to terms of use, with support for syndication and content negotiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If reuse information is embedded directly into markup language document components, then ease of identification and access to reusable components is improved, but device complexity increases due to the need to process and interpret embedded metadata

Engineering Contradiction:
Improveease of identification and access to reusable componentsVSAvoidcomplexity of processing and interpreting embedded metadata
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges reuse information directly with markup language document components by embedding metadata within the document structure itself (e.g., in HTML tags or attributes). This integration eliminates the need for separate metadata files or external databases, making reuse information immediately accessible with the content it describes while standardizing the format to reduce processing complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The embedded reuse information enables components to self-describe their reusability characteristics, licensing terms, and integration requirements directly within the markup language. This self-service approach allows systems to automatically identify and process reusable components without requiring complex external metadata management systems.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If reuse information is made readable during rendering, then accessibility and usability of reusable components is improved, but loss of information occurs because the information must be hidden from end users

Engineering Contradiction:
Improveaccessibility and usability of reusable componentsVSAvoidinformation hidden from end users
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies different quality characteristics to different parts of the document structure. Reuse information is embedded in a way that makes it accessible to processing systems (readable during rendering) while simultaneously being invisible or hidden from end user display. This local differentiation allows the same data structure to serve multiple purposes: content delivery and metadata accessibility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The markup language structure itself acts as an intermediary between the reuse information and both processing systems and end users. The embedded metadata is transmitted through the rendering process to accessible systems while being filtered or hidden from final user display, resolving the conflict between accessibility and information preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If standardized vocabulary and protocols are implemented for content syndication, then ease of repurposing and integration is improved, but device complexity increases due to negotiation and protocol handling requirements

Engineering Contradiction:
Improveease of repurposing and integrationVSAvoidcomplexity of negotiation and protocol handling
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal standardized vocabulary and protocol framework that enables multiple content types and reuse scenarios to be handled through a common interface. This multi-functional approach allows diverse reusable components to be identified, negotiated, and integrated using the same standardized mechanisms, improving adaptability while providing a unified complexity management layer.

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

Data Source

PatentUS7681112B1Embedded reuse meta information
Publication Date: 2010.03.16 ADOBE INC
  • US7681112B1 patent drawing
  • US7681112B1 patent drawing
  • US7681112B1 patent drawing

AI summary

Systems and techniques to facilitate reuse of page components. In general, the techniques includes: generating multiple components of a markup language document to be rendered, the multiple components being derived from one or more information sources, designating the multiple components in the markup language document using a recognized identifier of document sections, and adding reuse information to the designated components of the markup language document so that the reuse information is readable with the components but not revealed when the markup language document is rendered, the reuse information specifying how the components may be repurposed via access to the one or more information sources. The techniques further include: rendering multiple components of a presentation, and in response to a selection of one or more components in the presentation, using reuse information contained in the one or more components to facilitate repurposing of the one or more components.