GUI document management system
First Claim
1. A method for providing an alternative to the existing world wide web, known as a graphical user interface (GUI) web, comprising GUI browsers as alternatives to existing hypertext markup language (HTML) web browsers, the method comprising:
- providing a GUI web-browser with functionality to create, edit, and retrieve GUI documents as GUI web pages, the GUI web pages being an alternative to HTML web pages, the GUI web-browser comprising a page window configured to display the GUI documents as the GUI web pages;
displaying, within the GUI web-browser, an empty page window for creating a GUI document in a GUI document display format, the GUI document being configured to display GUI elements programmatically adapted for use as presentation elements, the GUI elements being alternatives to HTML elements;
placing at least one presentation element within the empty page window, wherein the at least one presentation element comprises an instance of a GUI class object and metadata;
enabling editing of the at least one presentation element by providing editing tools configured to modify properties, functions, and events of the at least one presentation element and enabling the user to select from a plurality of properties, functions and events predefined by the GUI web-browser; and
saving the GUI document as a GUI web page comprising the at least one presentation element, wherein saving the GUI document as the GUI web page comprises converting the GUI document from the GUI document display format to a GUI document stored format, the GUI document stored format comprising the metadata associated with the at least one presentation element, wherein the GUI document is configured to be loaded from the GUI document stored format and displayed in the GUI document display format as the GUI web page.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention, a system for managing GUI documents, uses a set of graphical elements provided with computers having a graphical user interface operating system as presentation elements out of which can be made in a truly wysiwyg (what-you-wee-is-what-you-get) interface, multiple single page multimedia documents for presenting digital images, video, animations, graphics, audio, and text in different font faces, styles, and colors and implements functional equivalents of the HTML href (hyperlink) elements. A GUI document management system can be the centerpiece around which a wide variety of computer software applications can be made including collaborative document development systems, training and learning management systems, and document webs comparable to the World Wide Web. When used to develop document webs on the internet, the webs developed are fully read-write, a long sought but never achieved goal of the World Wide Web. GUI documents are also easier and faster to develop than HTML documents.
-
Citations
20 Claims
-
1. A method for providing an alternative to the existing world wide web, known as a graphical user interface (GUI) web, comprising GUI browsers as alternatives to existing hypertext markup language (HTML) web browsers, the method comprising:
-
providing a GUI web-browser with functionality to create, edit, and retrieve GUI documents as GUI web pages, the GUI web pages being an alternative to HTML web pages, the GUI web-browser comprising a page window configured to display the GUI documents as the GUI web pages; displaying, within the GUI web-browser, an empty page window for creating a GUI document in a GUI document display format, the GUI document being configured to display GUI elements programmatically adapted for use as presentation elements, the GUI elements being alternatives to HTML elements; placing at least one presentation element within the empty page window, wherein the at least one presentation element comprises an instance of a GUI class object and metadata; enabling editing of the at least one presentation element by providing editing tools configured to modify properties, functions, and events of the at least one presentation element and enabling the user to select from a plurality of properties, functions and events predefined by the GUI web-browser; and saving the GUI document as a GUI web page comprising the at least one presentation element, wherein saving the GUI document as the GUI web page comprises converting the GUI document from the GUI document display format to a GUI document stored format, the GUI document stored format comprising the metadata associated with the at least one presentation element, wherein the GUI document is configured to be loaded from the GUI document stored format and displayed in the GUI document display format as the GUI web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing a GUI document browser-editor configured to load at least one GUI document from an address, the address being associated with a location of one of the following;
a GUI document and a world wide web page, wherein the GUI document browser-editor is configured to enable multiple editors of the GUI document to collaboratively edit the GUI documents;retrieving the GUI document from the address, wherein retrieving the GUI document comprises accessing a GUI document storage file; loading, within the GUI document browser-editor, the GUI document retrieved from the GUI document address, wherein loading the GUI document comprises reading the GUI storage file and, based on the reading, placing presentation elements on a page window of the GUI document browser-editor; enabling, by the GUI document browser-editor, a user to edit the GUI document within the page window, wherein enabling the user to edit the GUI the GUI document comprises enabling; a placement of at least one presentation element within the GUI document, wherein the at least one presentation element comprises an instance of a GUI class object and metadata; a modification of at least one property within the GUI document by providing editing tools configured to modify properties, functions, and events of the at least one presentation element and enabling the user to select from a plurality of properties, functions and events predefined by the GUI Document browser-editor; and saving the modified GUI document comprising the at least one presentation element in the storage file format comprising the metadata of the at least one presentation element. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a memory storage; a processing unit coupled to the memory storage, wherein the processing unit is operative to; provide a GUI document browser-editor configured to load at least one GUI document from a GUI document address; load, within the GUI document browser-editor, a page retrieved from the GUI document address; enable, within the GUI document browser-editor, an editing of the GUI document loaded in the GUI document browser-editor without communication with a server associated with the GUI document address, wherein editing the GUI document comprises; receiving a selection of at least one presentation element, wherein the at least one presentation element comprises an instance of a GUI class object and metadata, the GUI class object being defined in object oriented programming (00P) language specifically designed to work with the GUI document browser-editor, without employing hypertext markup language (HTML), displaying a means for modifying at least one property associated with the selected at least one presentation element, receiving an indication of modification to the at least one property, comprising receiving a modification of the at least one presentation element by providing editing tools configured to modify properties, functions, and events of the at least one presentation element and enabling the user to select from a plurality of properties, functions and events predefined by the web-browser, modifying the at least one property based on the received modification indication, updating a GUI document storage file corresponding to the modified GUI document comprising the metadata of the at least one presentation element, and uploading the updated GUI document storage file to the GUI document address if upload permissions are available to the GUI document browser-editor.
-
Specification