Document Component Theme Preview System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of existing WYSIWYG editors, such as IBM WebSphere Studio Homepage Builder, face inconvenience in visualizing how inserted document components will appear with a selected theme, leading to multiple attempts to find suitable materials as the theme's effect is only visible after insertion.

Innovation Solution

A system and method that allows users to preview how document components will appear with a selected theme before insertion, applying theme-related attribute parameters to the components, enabling users to select and insert materials more efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users insert document components without previewing theme effects, then the editing process is simpler and faster, but users cannot visualize how components will appear with the selected theme, leading to multiple attempts

Engineering Contradiction:
ImproveVisualization accuracy of theme effectVSAvoidEditing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies the selected theme to document components before insertion, generating a preview that shows how the component will appear with the theme applied. This preliminary action allows users to visualize the theme effect and make informed decisions about component selection, eliminating the need for multiple insertion attempts and thereby improving editing efficiency while maintaining visualization accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If users apply theme to components before insertion, then theme visualization is improved, but the system complexity increases

Engineering Contradiction:
ImproveTheme effect visualizationVSAvoidSystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a temporary copy of the selected document component and applies the theme to this copy for preview purposes only. The original component remains unchanged in the component palette. This copying approach allows theme visualization without permanently modifying components or requiring complex theme management systems, as the theme application is limited to temporary preview instances.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the theme is applied to all components in the palette, then consistent visualization is achieved, but processing time and system resources increase

Engineering Contradiction:
ImproveTheme visualization consistencyVSAvoidPreview generation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies the theme selectively only to the specific component that the user is currently hovering over or has selected for preview, rather than applying it to all components in the palette simultaneously. This localized approach maintains visualization consistency for the relevant component while significantly reducing processing time and system resource consumption by limiting theme application to a single component at a time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10503813B2Editing electronic documents
Publication Date: 2019.12.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10503813B2 patent drawing
  • US10503813B2 patent drawing
  • US10503813B2 patent drawing

AI summary

A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.