Browse Prior Art Database

User-Arrangeable Menu Items

IP.com Disclosure Number: IPCOM000024650D
Original Publication Date: 2004-Apr-02
Included in the Prior Art Database: 2004-Apr-02
Document File: 1 page(s) / 49K

Publishing Venue

IBM

Abstract

Applications presenting a modern graphical user-interface (GUI) offer the user a set of menues containing menu items, but typically these menues are comprised of pre-determined content. We offer a technique for enabling users to customize menu entries for general applications.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

User-Arrangeable Menu Items

Applications presenting a modern graphical user-interface (GUI) offer the user a set of menues containing menu items. These menu items, when selected by the user, cause the application to perform the associated action. As realized today, the menu items are constrained to appear as the applications themselves dictate: the FILE menu contains New, Open, Close, etc., in that order and no other, and contains no other items. Further, these items are generally only available from the File menu. In a few limited cases, applications include "toolbars," collections of icons that give secondary paths to the operation. Again, the content of these toolbars is often predefined or only weakly editable. This arrangement of operations into menues and toolbars is limiting, imposing an application's view of the user's workflow upon the user. The invention described herein creates a way for the user to impose their workflow on the application by judicious arrangement of menu items and creation of ad hoc buttons.

The core of our invention is described by its primary usage pattern, a set of keystrokes and/or mouse gestures used to indicate the user would like to "copy" the currently highlighted menu item to a temporary storage location, "cut" the currently highlighted menu item to a temporary storage location, or "paste" the current contents of the temporary storage location into the currently selected menu. These cut/copy/paste operations could be applied to the menu directly, as for example by detecting a modifier (escape, control, alt, meta, shift, etc) key is pressed during menu entry selection, or indirectly, as fo...