|Patents on Software Graphical User Interfaces (GUIs)|
Index of Selected GUI Software Patents
Apple's "Multiple Theme Engine" Patent
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be invoked by calling a corresponding theme engine. Theme engines can be hard-coded or data-driven.
A March 3, 2001 article in The Register commented on scope of Apple's '399 patent.
"The patent ... follows on from an earlier patent, 5,959,624, covering a 'system and method for customising apperance and behaviour of graphical user interfaces'. That's a pretty comprehensive description of how skinning works, whether on an application by application basis, or across an entire UI."Also see:
Apple's "Automatic URL" Patents
Here is the abstract shared by both patents:
Disclosed is a method for generating universal resource locator links in a graphical user interface based HTML file. The method includes the operations of selecting one of a picture object and text contained within the graphical user interface based HTML file. Once one of the picture object and text are selected, a short-cut universal resource locator icon is selected. Upon selecting the short-cut universal resource locator icon, a nested menu is displayed. Preferably, the nested menu contains a list of most recently used universal resource locators, and a list of open HTML files. Next, one of the universal resource locators is selected from the list of most recently used universal resource locators and the open HTML file from the list of open HTML files. Once selected, a link is generated from the selected one of the picture object and text contained within the graphical user interface based HTML file to one of the selected universal resource locators from the list of most recently used universal resource locators and the open HTML file.
AnalysisApple's '018 patent concerns software used to generate webpages (html editors). The patent appears to cover the use of a "cascaded graphical user interface menu" that displays a list of recently typed-in URL's. Here is a summary of the claimed process:
The user of a html editor program is presented with a two-part cascaded GUI menu.
- The first portion of this menu contains a list of "most recently used universal resource locators" (claim 2).
- The second part of the menu displays a URL list of "open webpage files" which have been opened by the html editor (claim 3). Anchor links contained within the current html document may be displayed in a "nested sub-menu" (claim 5). The URL list in this part of the menu is automatically updated every time a "webpage file is opened and closed" (claim 8).
The 16 claims of Apple's '018 patent only seem to cover the process of generating and displaying the two-part menu of URLs described above.
The claims of Apple's earlier '245 patent describe additional aspects of the "automatic url" process relating to the GUI implementation. The '245 claims appear to cover the following method:
IBM's "Window Manager" Patent
The preferred embodiments of the present invention provide a method and apparatus for managing and controlling the size and location of windows in a GUI-based computer system. Specifically, a window control mechanism is provided to enhance the basic functional features of a window in any windowing environment. By interacting with the window control mechanism, a user can quickly and easily relocate and resize a window without unnecessary mouse movement. In one preferred embodiment of the present invention, the user invokes the window control mechanism by positioning the cursor over the title bar of a window and using both buttons of a two button mouse. In another preferred embodiment of the present invention, the user invokes the window control mechanism by positioning the cursor over a window decoration and using both buttons of a two button mouse. Yet another preferred embodiment of the present invention allows the user to specify a keyboard keystroke combination to invoke the window control mechanism.
IBM's "Desktop Thumbnail" Patent
A graphical user interface to desktop documents presents a visual display of visual summaries extracted from still image files, video image files, presentation slide documents, and word processing documents that include figures therein, in a computer file system, in response to a computer user requesting a directory listing. The user can select a visual summaries to cause the computer to search for files/documents containing similar images. The visual summaries can be presented in a hierarchy, with the top level of the hierarchy containing one visual summary per file/document, the next level containing visual summaries of all images in each file/document, and the lowest level containing visual summaries of each individual component, if any, in each image in a document. Further, for an alpha-numeric document having no images, the corresponding visual summary can be a visual representation of the appearance of a portion of the document, such as a portion of the first page of the document.
Questions, comments and suggestions to Vergil Bushnell