Micro Content Phrase Mapping for Structured Document Editing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If structured document editors focus on content editing, then editing flexibility improves, but structural information is abstracted away
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.
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.
3Stability of the object's composition
If editors require operation on syntactic entities, then structural consistency is maintained, but editing operations become cumbersome
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.
Data Source
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.


