XML Schema Content Regions for Word Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern word processors lack the ability to efficiently insert, identify, and manipulate specific content regions in documents, such as text or images, without manual typing or scanning, and do not provide clear labeling of valid content locations, making it difficult for users to quickly insert specific content types.

Innovation Solution

An XML schema and method for defining content regions in electronic documents, using structural elements like properties and content elements to specify the type and format of content, including placeholders, locking options, and validity settings, allowing for the creation of interactive content panes that restrict and validate content types within specific regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If modern word processors allow freeform entry of content, then users can insert various types of content (text, pictures, etc.) in different formats, but it becomes difficult for users to readily insert, identify, and manipulate regions requiring specific content types without manual typing or scanning

Engineering Contradiction:
Improvecontent format flexibilityVSAvoidcontent insertion efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The document is segmented into distinct content regions with specific labels (e.g., title, abstract, body, figure captions) that define what type of content should be inserted in each region. This segmentation allows users to quickly identify where to insert specific content types without scanning the entire document, thus improving content insertion efficiency while maintaining format flexibility through the structured labeling system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the document are assigned different properties and constraints based on their specific requirements. For example, the title region may require specific formatting and content type restrictions, while the body region allows more flexible content. This local differentiation enables efficient content insertion by providing clear guidance for each region while preserving overall document versatility.

Inventive Principle:
Principle #3Local quality

2Productivity

If predefined document fragments (content blobs) are available for insertion, then content can be reused from other locations, but the document cannot express which pieces of content are valid in any specific location without static informational text that users must read and voluntarily adhere to

Engineering Contradiction:
Improvecontent reuse capabilityVSAvoidvalid content location identification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system provides automatic feedback to users about which content fragments are valid for insertion in specific regions. Through the XML schema validation, the system can identify and highlight valid content locations, providing real-time guidance to users about where to insert predefined content fragments. This eliminates the need for users to manually read and interpret static informational text, making content reuse both productive and error-free.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

An XML schema acts as an intermediary between the predefined content fragments and the document structure. The schema defines the rules and constraints for content insertion, serving as a mediator that automatically validates whether a content fragment is appropriate for a specific location. This intermediary system replaces manual verification with automated validation, improving both productivity and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If conventional word processors do not label locations for different content types, then the document structure remains simple, but users cannot quickly identify locations of interest for content insertion

Engineering Contradiction:
Improvedocument structure simplicityVSAvoidcontent location identification time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

Content regions are pre-labeled with descriptive text and XML metadata that indicate what type of content should be inserted in each region. This preliminary action of labeling occurs during document creation, so users can quickly scan and identify content insertion locations without spending time analyzing the document structure. The labels serve as quick visual cues that reduce content location identification time while maintaining relatively simple document structure through the use of standard XML markup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9110877B2Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document
Publication Date: 2015.08.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9110877B2 patent drawing
  • US9110877B2 patent drawing
  • US9110877B2 patent drawing

AI summary

An extensible markup language (“XML”) schema is provided for defining a content region which displays specific types of content in an electronic document created in a word processing application program. The schema includes structural elements for defining the content region in the electronic document. The structural elements include a properties element for defining properties associated with the content to be displayed in the content region and a content element for receiving the content to be displayed according to the defined properties. The properties element and the content element define the content region in the electronic document.