A method of configuring user-configurable, selectable "items" such as menu commands and buttons. An unconfigured item displays a label such as "New . . . " signifying its unconfigured status. When the unconfigured item is selected, the user is prompted for a new label and command. The item then displays...http://www.google.com.hk/patents/US6124855?utm_source=gb-gplus-share專利 US6124855 - Just-in-time software configuration information entry