Markup System Overlay Graphics Font Attributes Document Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for marking up documents lack flexibility in applying font attributes, formatting changes, and visual indicators, making it difficult to efficiently highlight and modify text and graphics within a digitized document while maintaining the original document's integrity.

Innovation Solution

A computerized method and program that allows users to overlay reference graphics, change font attributes, and apply formatting changes within a selected region of a document, using preferences to determine the appearance and placement of these changes, including strikethrough, underline, and other attributes, along with connection graphics and white space elements, which can be automatically generated based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users overlay graphics or text on a document, then visual indication of changes is improved, but device complexity increases

Engineering Contradiction:
Improvevisual indication of changesVSAvoidmarkup system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The markup system segments changes into distinct types (font attribute changes, formatting changes, inserted graphics, inserted text) that can be independently tracked and managed. Each change type is handled by separate processing logic, reducing overall system complexity while providing comprehensive visual indication capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a preference file as an intermediary that stores user preferences for markup display. This mediator layer separates the complex markup processing logic from the user interface, allowing preferences to be configured independently without modifying the core markup system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If font attributes and formatting are changed, then ease of operation is improved, but reliability of original document integrity deteriorates

Engineering Contradiction:
Improvedocument editing flexibilityVSAvoidoriginal document integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by storing the original document state and creating a copy before applying any markup changes. This allows users to freely edit font attributes and formatting while the original document remains preserved and can be restored if needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the original document and applies markup changes to the copy rather than modifying the original directly. This copying mechanism maintains the reliability of the original document while providing ease of operation for editing and experimentation.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple change types are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemarkup flexibilityVSAvoidprocessing logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by handling each change type with specialized processing logic tailored to its specific requirements. Font attribute changes use one processing approach, formatting changes use another, and inserted graphics use yet another, allowing high adaptability without requiring a single complex universal processor.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a universal markup processing framework that can handle multiple change types through a common interface and preference file system. This multi-functional approach allows the system to support diverse markup operations while maintaining a consistent underlying architecture that prevents complexity explosion.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If markup preferences are stored externally, then ease of operation is improved, but loss of information increases

Engineering Contradiction:
Improvepreference customizationVSAvoidpreference data separation
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback by automatically loading user preferences from the preference file and applying them during markup processing. This closed-loop approach ensures that preference information is retrieved and applied correctly, preventing information loss despite external storage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent copies preference data from the external preference file into the processing memory during operation. This copying mechanism ensures that the external storage format does not cause information loss, as the data is faithfully reproduced in the working environment for accurate application.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10255256B2Computerized method and computer program for displaying and printing markup
Publication Date: 2019.04.09 SIEGEL GARY
  • US10255256B2 patent drawing
  • US10255256B2 patent drawing
  • US10255256B2 patent drawing

AI summary

Aspects of this disclosure relate to a process whereby markup text and/or graphics may be overlaid on top of an original document such that a user may view both the original document and the overlaid text and graphics together in an unobtrusive manner. Some aspects further discuss broader markup functionalities, such as modifying the content or appearance of text and graphics when a mark-up function is performed.