WYSIWYG Editor with Visual Document Structure Indicator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current structured document editors either focus on document structure at the expense of content editing or vice versa, making it cumbersome to edit portions that span syntactic entities in a single operation, and lack a seamless integration of WYSIWYG and structure editing.

Innovation Solution

A system that integrates a Visual Document Structure Indicator (VDSI) pane within a traditional WYSIWYG editor, allowing simultaneous content and structure editing by displaying document content and structure in separate areas of the interface, enabling element-level modifications and providing a unified editing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a traditional structured document editor is used to maintain document structure, then structure integrity is improved, but content editing ease deteriorates

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

Solution Approach 1:

The editor interface is segmented into distinct regions: a WYSIWYG content editing area and a separate structure visualization pane. This allows users to edit content intuitively in the main area while the structure is displayed and manipulated in a separate section, resolving the contradiction between structure integrity and content editing ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A visual structure indicator system acts as an intermediary between the content editor and the underlying document structure. This mediator provides visual cues and controls that allow users to manipulate structure without directly interacting with markup syntax, maintaining structure integrity while improving content editing ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If a structured document editor focuses on document structure, then structure control is improved, but editing operations complexity increases

Engineering Contradiction:
Improvestructure controlVSAvoidediting operations complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system creates a visual copy or representation of the document structure in the side pane, separate from the actual markup. Users interact with this visual copy to perform structure operations, which are then applied to the underlying structured document. This copying approach maintains structure control while reducing editing operations complexity by hiding the syntactic complexity.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a WYSIWYG editor is used for content editing, then content editing ease is improved, but structure awareness is lost

Engineering Contradiction:
Improvecontent editing easeVSAvoidstructure awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The editor merges a traditional WYSIWYG content editor with a structure visualization pane into a single integrated interface. The WYSIWYG area maintains content editing ease while the adjacent structure pane provides continuous awareness of the document structure. Both views are synchronized, allowing users to see structure implications of content edits in real-time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The structure visualization pane provides continuous feedback about the document structure as users edit content in the WYSIWYG area. When users make content edits, the structure pane updates to reflect changes in the underlying markup, maintaining structure awareness without compromising content editing ease.

Inventive Principle:
Principle #23Feedback

4Loss of information

If structured markup is displayed directly to users, then structure transparency is improved, but user interface complexity increases

Engineering Contradiction:
Improvestructure transparencyVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The structure visualization pane uses different visual representations for different aspects of the markup structure. Common structural elements are displayed in simplified forms, while detailed markup information is available on-demand or for advanced users. This local quality approach provides structure transparency for the general case while avoiding unnecessary interface complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9058312B2What-you-see-is-what-you-get editor with user interface for editing the underlying structure of content
Publication Date: 2015.06.16 MADCAP SOFTWARE
  • US9058312B2 patent drawing
  • US9058312B2 patent drawing
  • US9058312B2 patent drawing

AI summary

Systems and methods for represent and manipulate (i.e., processing) the underlying structure of a structured document (e.g., a mark-up language document), while maintaining a What You See Is What You Get (WYSIWYG) environment. The traditional WYSIWYG editor view is paired with a Visual Document Structure Indicator (VDSI) pane to allow for both WYSIWYG and structure editing within a single interface. The VDSI pane includes left pane and upper pane, which are configured along the left and top borders, respectively. The document editor allows document content to be created, edited, and maintained in the WYSIWYG environment while keeping document structure information available to the user.