Pattern-Based Markup Editor for Content Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content creators and editors face challenges in managing and editing rich content for electronic media, as they need to develop computer coding skills or rely on others with those skills, lacking user-friendly interfaces for precision and control over markup language editing.

Innovation Solution

A user interface system that allows users to edit and create patterns by selecting and manipulating markup language elements and content, enabling direct editing and previewing of content works through a graphical interface with features like pattern icons, breadcrumb elements, and class groupings, allowing users to create and reuse patterns without extensive coding knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users edit markup language directly to achieve precision and control, then manufacturing precision (29) is improved, but device complexity (36) and ease of operation (33) worsen due to required coding skills

Engineering Contradiction:
Improveprecision in content editingVSAvoiduser-friendliness of interface
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces a pattern library as an intermediary between the user and the markup language. Users interact with high-level pattern icons and templates rather than raw markup code. The system automatically generates and manages the underlying markup based on user selections and pattern definitions, eliminating the need for users to directly edit complex markup while maintaining precision in content creation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments content into reusable patterns and templates. Instead of editing entire documents or complex markup structures, users work with discrete, pre-defined patterns that can be independently selected, modified, and reused. This segmentation simplifies the editing process while maintaining precision through the structured nature of the patterns.

Inventive Principle:
Principle #1Segmentation

2Productivity

If users develop computer coding skills to edit electronic content, then productivity (39) is improved, but ease of operation (33) worsens due to steep learning curve

Engineering Contradiction:
Improvecontent creation efficiencyVSAvoidcoding skill requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system provides self-service functionality where users can create, modify, and manage their own content using intuitive pattern-based interfaces. The pattern library automatically handles markup generation, and users can customize patterns through simple operations rather than coding. This enables users to independently create rich electronic content without requiring programming knowledge.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses copying through pattern templates and clones. Users can copy existing patterns and modify them to create new content, rather than creating everything from scratch using complex coding. The pattern library stores reusable templates that can be copied and adapted, significantly reducing the skill level needed while maintaining high productivity.

Inventive Principle:
Principle #26Copying

3Ease of operation

If users rely on others with coding skills, then ease of operation (33) is improved, but productivity (39) worsens due to dependency and communication overhead

Engineering Contradiction:
Improveno coding skills requiredVSAvoidcontent creation speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables users to perform content creation and editing independently without relying on developers or technical experts. The pattern library and automated markup generation allow users to create rich electronic content alone, eliminating dependency on others while maintaining ease of operation. This self-service capability also reduces communication overhead with technical staff.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If users have direct access to markup language for precision editing, then manufacturing precision (29) is improved, but device complexity (36) increases due to interface complexity

Engineering Contradiction:
Improvecontrol over content structureVSAvoidinterface complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The pattern library serves as an intermediary layer that provides precise control over content structure without exposing the complexity of the underlying markup language. Users interact with simplified pattern icons and templates that automatically translate into precise markup structures, maintaining control while reducing interface complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-defining patterns and templates with correct markup structures. Users don't need to understand or manually create the complex markup; they simply select and modify pre-validated patterns. This preliminary preparation of structured content reduces both interface complexity and the learning curve while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9910835B2User interface for creation of content works
Publication Date: 2018.03.06 INKLING SYST
  • US9910835B2 patent drawing
  • US9910835B2 patent drawing
  • US9910835B2 patent drawing

AI summary

A system, computer-readable storage medium, and computer-implemented method for editing content works, such as publications using markup language, via a user interface having panel of patterns, are presented. The disclosure includes approaches for editing and creating patterns based on selected representations of markup elements and other content, and also features of the user interface that enable use of the patterns for modifying content works.