Markup System Overlay Graphics Font Attributes Document Editing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If font attributes and formatting are changed, then ease of operation is improved, but reliability of original document integrity deteriorates
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.
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.
3Adaptability or versatility
If multiple change types are supported, then adaptability is improved, but device complexity increases
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.
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.
4Ease of operation
If markup preferences are stored externally, then ease of operation is improved, but loss of information increases
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.
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.
Data Source
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.


