GUI Document Management System for Direct Web Editing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current HTML web pages are not amenable to direct editing by users, as they lack events that can be triggered via input devices, making web page creation and editing difficult and time-consuming, and the separation between web browsers and editors slows the development process.
Innovation Solution
A graphical user interface (GUI) system that allows users to create and edit multimedia presentation documents using GUI elements, which can be programmed to trigger events for creating and modifying elements, enabling a fully read-write web experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If HTML pages are displayed on computer monitors, then web pages can be rendered and viewed, but the pages are not amenable to direct editing by users and lack events that can be triggered via input devices
Solution Approach 1:
The patent combines the web browser and web editor into a single integrated application program. The GUI document management system merges display functionality with editing capabilities, allowing users to both view and directly edit HTML elements and attributes within the same interface, eliminating the need to switch between separate browser and editor applications.
Solution Approach 2:
The patent introduces dynamic event handling to static HTML elements. GUI elements are programmed with events that can be triggered via input devices like mouse and keyboard, transforming static HTML pages into interactive documents where user actions can create, modify, or delete elements and attributes in real-time.
2Reliability
If web browsers and editors are separated into different software programs, then each can be optimized for its specific function, but the development process is slowed down as developers must frequently test pages by loading them into a browser
Solution Approach 1:
The integrated GUI document management system combines browser and editor functions in one application, allowing developers to edit and preview pages continuously without loading them into a separate browser. This integration maintains the reliability of function-specific optimization while dramatically improving development productivity through seamless real-time preview capabilities.
3Ease of manufacture
If HTML elements are displayed on computer monitors, then web pages can be rendered, but learning HTML web page creation and editing is difficult in terms of effort and time
Solution Approach 1:
The patent implements a what-you-see-is-what-you-get (WYSIWYG) interface where users can directly manipulate HTML elements and attributes through the graphical display without needing to learn HTML syntax. The system provides self-service editing capabilities where users can click on elements, modify properties through dialog boxes, and see immediate results, eliminating the need for extensive HTML learning while maintaining professional-quality output.
4Adaptability or versatility
If a single software program is used for both browsing and creating/editing web pages, then the read-write web goal can be achieved, but no existing web browser permits loading and presentation of HTML with direct modification capability
Solution Approach 1:
The GUI document management system is designed as a universal application that performs multiple functions: it can display HTML pages like a browser, edit HTML elements and attributes like an editor, provide real-time preview, and save modifications back to the server. This multi-functional design achieves the read-write web goal while managing integration complexity through a unified architecture that handles both viewing and editing within the same codebase.
Data Source
AI summary
Embodiments of the present disclosure provide a GUI web-browser with functionality to create, edit, and retrieve GUI documents as GUI web pages. The GUI web-browser may be enabled to display a GUI document in a GUI document display format as a GUI web page. A user may be enabled to modify the GUI web page in a similar way as they would modify a GUI based document. The modified GUI document may be then saved as a GUI web page comprising edited GUI elements. A specification to the GUI document comprising the GUI elements may be saved in a storage format, and then loaded in a display format for display as the GUI web page.


