Modular Content Framework for Platform-Independent Document Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content frameworks and document formats often require specific software to build, produce, process, or consume documents, limiting ubiquity in document production and consumption across different devices and environments.

Innovation Solution

A modular content framework and document format that defines a set of building blocks for composing, packaging, and rendering document-centered content, enabling platform-independent generation, exchange, and display of documents through a flexible and extensible framework, including the reach package format for storing paginated documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a particular document format is used, then document production and consumption is reliable within that format's ecosystem, but ubiquity across different devices and applications is limited

Engineering Contradiction:
ImproveubiquityVSAvoidsoftware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The document is segmented into distinct components: a structured data model representing the document content, a schema defining the document structure, and a transformation layer that converts between the structured format and various presentation formats. This segmentation allows the core document to remain format-agnostic while enabling multiple output formats through transformation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal document representation that can serve multiple functions across different platforms. The structured data model with defined schemas creates a platform-independent document format that can be transformed into various presentation formats (XML, HTML, PDF, etc.), making the same document universally usable across different devices and applications without requiring format-specific software for the core operations.

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

2Reliability

If proprietary document formats are used, then software can efficiently process documents within its ecosystem, but interoperability with independently-written software systems is reduced

Engineering Contradiction:
Improvedocument processing reliabilityVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary structured data model that sits between the source document and various target formats. This intermediary representation with well-defined schemas acts as a mediator that enables reliable processing while improving interoperability. Software systems can transform documents into this standardized intermediate format, ensuring reliable processing, and then transform from this format to various target formats as needed, enabling interoperability without sacrificing reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple document formats are supported, then versatility in document production is improved, but complexity of the framework increases

Engineering Contradiction:
Improveformat supportVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework segments the document handling process into distinct, manageable components: a core structured data model, a schema validation layer, and separate transformation modules for each target format. This segmentation allows multiple formats to be supported by adding or removing transformation modules without increasing the complexity of the core framework, as each format handler operates independently based on the same structured input.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8661332B2Method and apparatus for document processing
Publication Date: 2014.02.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8661332B2 patent drawing
  • US8661332B2 patent drawing
  • US8661332B2 patent drawing

AI summary

Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.