Method, apparatus, system and computer program product for a user-configurable graphical user interface
First Claim
1. A computer controlled method for allowing a user of a computer application that uses a graphical user interface (GUI), having a set of features, to customize said user'"'"'s interaction with said computer application through said GUI, said method comprising steps of:
- presenting one or more interrogatories, relating to said computer application, to said user;
obtaining from said user at least one response to said one or more interrogatories relating to said computer application;
determining at least one interrogatory relating to presentation of GUI, based upon said at least one response;
presenting said user with said at least one interrogatory relating to presentation of GUI which informs the user of at least one feature of said set of features of said GUI;
obtaining from the user at least one selection from said at least one feature of said set of features of said GUI;
customizing said GUI, in response to said at least one selection relating to said at least one feature of said set of features of said GUI; and
presenting said customized GUI to said user.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods and computer program products are disclosed that allow the user of an application to customize the graphical user interface (GUI) for the user'"'"'s needs. The invention engages in a dialog with the user to determine which GUI features are desired by the user. Depending on the user'"'"'s answers a model representation of the GUI (a configuration) is saved. The invention provides the user with the ability to select and use the saved configurations.
-
Citations
20 Claims
-
1. A computer controlled method for allowing a user of a computer application that uses a graphical user interface (GUI), having a set of features, to customize said user'"'"'s interaction with said computer application through said GUI, said method comprising steps of:
-
presenting one or more interrogatories, relating to said computer application, to said user;
obtaining from said user at least one response to said one or more interrogatories relating to said computer application;
determining at least one interrogatory relating to presentation of GUI, based upon said at least one response;
presenting said user with said at least one interrogatory relating to presentation of GUI which informs the user of at least one feature of said set of features of said GUI;
obtaining from the user at least one selection from said at least one feature of said set of features of said GUI;
customizing said GUI, in response to said at least one selection relating to said at least one feature of said set of features of said GUI; and
presenting said customized GUI to said user. - View Dependent Claims (2, 3, 4, 5)
(b1) saving said selected feature set as a configuration; and
(b2) restoring said selected feature set from said configuration.
-
-
6. An apparatus, having a central processing unit (CPU) and a memory coupled to said CPU, for allowing a user of a computer application that uses a graphical user interface (GUI) having a set of features, to customize said user'"'"'s interaction with said computer application through said GUI, said apparatus comprises:
-
an interrogatory mechanism configured to;
present one or more interrogatories, relating to said computer application, to said user to obtain one or more answers responsive to said one or more interrogatories, obtain from said user at least one response to said one or more interrogatories relating to said computer application. determine at least one interrogatory relating to presentation of GUI, based upon said at least one response, and present said user with said at least one interrogatory relating to presentation of GUI which informs the user of at least one feature of said set of features of said GUI, and obtain from the user at least one selection from said at least one feature of said set of features of said GUI;
a GUI customization mechanism configured to customize said GUI, in response to said at least one selection relating to said at least one feature of said set of features of said GUI; and
a presentation mechanism configured to present said customized GUI to said user. - View Dependent Claims (7, 8, 9, 10)
a configuration storage mechanism configured to save said selected feature set as a configuration; and
a configuration retrieval mechanism configured to restore said selected feature set from said configuration.
-
-
11. A computer controlled system, having a central processing unit (CPU) and a memory coupled to said CPU, for allowing a user of a computer application that uses a graphical user interface (GUI) having a set of features, to customize said user'"'"'s interaction with said computer application through said GUI, said system comprises:
-
an interrogatory mechanism configured to;
present one or more interrogatories, relating to said computer application, to said user to obtain one or more answers responsive to said one or more interrogatories, obtain from said user at least one response to said one or more interrogatories, relating to said computer application, determine at least one interrogatory relating to presentation of GUI, based upon said at least one response, and present said user with said at least one interrogatory relating to presentation of GUI which informs the user of at least one feature of said set of features of said GUI, and obtaining from the user at least one selection from said at least one feature of said set of features of said GUI;
a GUI customization mechanism configured to customize said GUI, in response to said at least one selection relating to said at least one feature of said set of features of said GUI; and
a presentation mechanism configured to present said selected customized GUI to said user. - View Dependent Claims (12, 13, 14, 15)
a configuration storage mechanism configured to save said selected feature set as a configuration; and
a configuration retrieval mechanism configured to restore said selected feature set from said configuration.
-
-
16. A computer program product comprising:
-
a computer usable storage medium having computer readable code embodied therein for causing a computer to enable a user of a computer application that uses a graphical user interface (GUI) having a set of features, to customize said user'"'"'s interaction with said computer application through said GUI, said computer readable code comprising;
computer readable program code configured to cause said computer to effect an interrogatory mechanism configured to;
present one or more interrogatories, relating to said computer application, to said user to obtain one or more answers responsive to said one or more interrogatories;
obtain from said user at least one response to said one or more interrogatories relating to said computer application, determine at least one interrogatory relating to presentation of GUI, based upon said at least one response, and present said user with said at least one interrogatory relating to presentation of GUI which informs the user of at least one feature of said set of features of said GUI, and obtain from said user at least one selection from said at least one feature of said set of features of said GUI;
computer readable program code configured to cause said computer to effect a GUI customization mechanism configured to customize said GUI, in response to said at least one selection relating to said at least one feature of said set of features of said GUI; and
computer readable program code configured to cause said computer to effect a presentation mechanism configured to present said customized GUI to said user. - View Dependent Claims (17, 18, 19, 20)
computer readable program code configured to cause said computer to effect a configuration storage mechanism configured to save said selected feature set as a configuration; and
computer readable program code configured to cause said computer to effect a configuration retrieval mechanism configured to restore said selected feature set from said configuration.
-
Specification