Command user interface for displaying selectable functionality controls in a database applicaiton
First Claim
1. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a database application via an improved user interface, comprising:
- providing a plurality of functionalities available from the database application;
organizing the plurality of functionalities according to one or more tasks that may be performed with the database application;
providing in the user interface a user interface tab for each of the one or more tasks; and
upon receiving an indication of a selection of a first user interface tab, providing in the user interface one or more selectable controls for selecting one or more functionalities organized under a first task associated with the selected first user interface tab.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved user interface is provided for displaying selectable software functionality controls of a database application. When a task-based functionality tab is selected from the user interface, selectable functionality controls provided by the associated database application for performing aspects of a task related to the selected tab are presented in a ribbon-shaped user interface above a workspace in which a user is entering or editing data. Upon selection of a different task-based functionality tab, the presentation of functionality controls associated with the first task is removed, and selectable functionality controls associated with the second selected task-based functionality tab are presented in the user interface. The selectable functionality controls presented in the user interface are grouped into logical groupings for more efficient utilization. An extensibility model is provided for allowing users to develop and use customized user interfaces and to allow utilization of legacy user interfaces.
-
Citations
20 Claims
-
1. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a database application via an improved user interface, comprising:
-
providing a plurality of functionalities available from the database application;
organizing the plurality of functionalities according to one or more tasks that may be performed with the database application;
providing in the user interface a user interface tab for each of the one or more tasks; and
upon receiving an indication of a selection of a first user interface tab, providing in the user interface one or more selectable controls for selecting one or more functionalities organized under a first task associated with the selected first user interface tab. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An improved user interface for providing functionality from a database application, comprising:
-
one or more tabs disposed in an upper row of the user interface, each of said one or more tabs identifying a mode of operation of the database application that may be utilized with the database application, and each of said one or more tabs being operative upon selection to cause a display in the user interface of one or more selectable functionality controls associated with an associated mode;
said one or more selectable functionality controls being disposed in a row underneath the disposition of the one or more tabs, each of said one or more functionality controls being operative to cause an application of an associated functionality of the software application to a selected object; and
said one or more selectable functionality controls being organized and displayed in the user interface in one or more logical groupings, whereby each of said one or more logical groupings is associated with a subset of functionalities available from the database application that may be applied to a selected object according to a portion of a mode of operation of the database application associated with a selected tab.
-
-
17. A method of customizing deployment of a database application user interface, comprising:
-
storing a customized database user interface for a database;
receiving an API method call that specifies the requested customized database user interface;
in response to receiving an API method call that specifies the requested customized database user interface, retrieving the customized database user interface; and
replacing a native database user interface with the customized user interface. - View Dependent Claims (18, 19, 20)
-
Specification