Interactive Special Paste for HTML Formatting Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cross-application copying in computer platforms often results in incompatible or inconsistent formatting, requiring developers to manually strip or match styling codes, which is time-consuming and inefficient, especially when dealing with HTML or other markup languages.

Innovation Solution

A specialized paste feature that presents users with options to select specific styling and formatting codes to keep or discard, allowing for predefined groups or detailed tag selections, specifically tailored for Web development environments like HTML, to ensure consistent and efficient pasting of objects across different applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If cross-application copying is performed with full formatting, then the original document's styling is preserved, but formatting incompatibility and consistency issues arise in the target application

Engineering Contradiction:
Improveformatting informationVSAvoidformatting compatibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments formatting codes into distinct categories (style tags, attributes, class names) and allows selective retention or removal of specific segments. This enables developers to keep compatible formatting elements while discarding incompatible ones, resolving the contradiction between preserving formatting information and ensuring compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different formatting treatments for different parts of the copied object. Developers can specify which formatting attributes to retain and which to remove on a per-element basis, enabling selective adaptation of formatting to the target application's requirements while preserving essential styling information.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If formatting codes are stripped to ensure compatibility, then cross-application consistency is improved, but manual cleanup and recoding effort increases

Engineering Contradiction:
Improveformatting compatibilityVSAvoiddeveloper efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by automatically analyzing the copied object's formatting codes and pre-processing them before the developer needs to use them. The system identifies and removes incompatible formatting elements in advance, so when the developer pastes the object, compatibility issues are already resolved, eliminating the need for manual cleanup and recoding.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all formatting codes are retained during copying, then the original document's appearance is maintained, but the target application experiences styling conflicts and inconsistencies

Engineering Contradiction:
Improvestyling informationVSAvoidformatting consistency
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent applies discarding and recovering by selectively removing incompatible formatting codes during the copy process while preserving the essential styling information. The system discards problematic style tags and attributes that would cause conflicts in the target application, but recovers and retains the core formatting data that can be re-applied using the target application's native formatting system, thus maintaining appearance while ensuring consistency.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS9275025B2Interactive special paste
Publication Date: 2016.03.01 ADOBE INC
  • US9275025B2 patent drawing
  • US9275025B2 patent drawing
  • US9275025B2 patent drawing

AI summary

A special paste feature presents a variety of options to a user for choosing the appearance of the pasted object or objects. When the user selects to specially paste the object, an interface is presented for the user to select from a variety of styles and format codes or predefined groups thereof to keep in the pasted object. Once the user selects the level of structure and formatting that he or she desires to import into the target document, the object will be copied into the target document or application using only the structure and formatting selected to remain by the user.