Micro Content Phrase Mapping for Structured Document Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current editors for structured documents, such as those using XHTML, HTML, XML, and SGML, either focus on structure at the expense of content editing or vice versa, making it cumbersome to edit portions that span syntactic entities in a single operation.

Innovation Solution

A system and method that designates portions of a document as micro content, allowing users to associate phrases with this content through a phrase map, enabling easier editing and searching within a hierarchical project structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If structured document editors focus on structure, then structural integrity is maintained, but content editing becomes cumbersome

Engineering Contradiction:
Improvestructural integrityVSAvoidcontent editing
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent segments the document into hierarchical syntactic entities (sections, paragraphs, blocks) while allowing content to span multiple segments. Users can select and edit content across entity boundaries without being constrained by the structural hierarchy, thus maintaining structural integrity while improving content editing ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that maps user selections to the underlying syntactic entity structure. This mediator allows users to work with logical content selections while the system automatically handles the structural relationships, resolving the conflict between structure maintenance and editing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If structured document editors focus on content editing, then editing flexibility improves, but structural information is abstracted away

Engineering Contradiction:
Improveediting flexibilityVSAvoidstructural information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent performs preliminary actions by pre-defining syntactic entities and their hierarchical relationships before content editing begins. This allows the system to maintain structural information in the background while users enjoy flexible content editing, as the structure is already prepared and can be automatically applied during editing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy or representation of the structural information that can be independently manipulated. Users edit content in a flexible manner while the structural copy maintains the hierarchical relationships, ensuring that structural information is preserved even as content editing becomes more flexible.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If editors require operation on syntactic entities, then structural consistency is maintained, but editing operations become cumbersome

Engineering Contradiction:
Improvestructural consistencyVSAvoidediting efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent introduces dynamic selection capabilities that allow users to select content based on logical boundaries rather than fixed syntactic entity boundaries. The system dynamically adjusts how selections map to syntactic entities, enabling users to efficiently edit content spans that cross entity boundaries while the system maintains structural consistency through automatic entity identification and manipulation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11526484B2Methods and systems for creating and managing micro content from an electronic document
Publication Date: 2022.12.13 MADCAP SOFTWARE
  • US11526484B2 patent drawing
  • US11526484B2 patent drawing
  • US11526484B2 patent drawing

AI summary

Systems and methods are disclosed herein for processing one or more document and/or hierarchal project. For example, a system is disclosed having memory storing the document as a data file comprising content data. The system also includes at least one processor coupled to the at least one memory and configured to designate a portion of the content data as micro content; receive user input providing a phrase; and generate a phrase map configured to associate the phrase with the designated micro content and store the phrase map as phrase map data, the phrase map data comprising at least the phrase associated with a reference indicative of the associated micro content.