COMMAND USER INTERFACE FOR DISPLAYING MULTIPLE SECTIONS OF SOFTWARE FUNCTIONALITY CONTROLS
First Claim
1. A method for providing functionality from a software application via an improved user interface, comprising:
- providing a plurality of functionalities available from the software application;
organizing the plurality of functionalities according to one or more tasks that may be performed with the software application;
providing in the user interface a user interface tab for each of the one or more tasks;
upon receiving an indication of a selection of a first user interface tab, displaying in the user interface a first functionality control section containing one or more controls for selecting one or more functionalities organized under a task associated with the selected first user interface tab; and
upon receiving an indication of a subsequent selection of an alternate user interface tab, determining if display space is available within the user interface to display controls for one or more functionalities organized under a task associated with a subsequently selected user interface tab in addition to displayed controls for one or more functionalities organized under a task associated with the first selected user interface tab.
4 Assignments
0 Petitions
Accused Products
Abstract
To increase command-access efficiency and to optimize a user'"'"'s available user interface work space, an improved user interface is provided for displaying logical groupings of selectable software functionality controls that are associated with one or more selected top-level functionalities. Upon selection of a top-level functionality tab, selectable functionalities associated with the top-level functionality tab are divided into logical groupings and are presented in a customizable functionality control section below the tab. Upon selection of a different top-level functionality tab, selectable functionalities associated with the subsequently selected top-level functionality tab may either replace the first functionality control section or may be displayed in a separate functionality control section adjacent to the first functionality control section if real estate is available in the user interface.
-
Citations
20 Claims
-
1. A method for providing functionality from a software application via an improved user interface, comprising:
-
providing a plurality of functionalities available from the software application; organizing the plurality of functionalities according to one or more tasks that may be performed with the software application; providing in the user interface a user interface tab for each of the one or more tasks; upon receiving an indication of a selection of a first user interface tab, displaying in the user interface a first functionality control section containing one or more controls for selecting one or more functionalities organized under a task associated with the selected first user interface tab; and upon receiving an indication of a subsequent selection of an alternate user interface tab, determining if display space is available within the user interface to display controls for one or more functionalities organized under a task associated with a subsequently selected user interface tab in addition to displayed controls for one or more functionalities organized under a task associated with the first selected user interface tab. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18)
-
-
15. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a software application via an improved user interface, comprising:
-
providing a plurality of functionalities available from the software application; organizing the plurality of functionalities according to one or more tasks that may be performed with the software application; providing in the user interface a user interface tab for each of the one or more tasks; upon receiving an indication of a selection of a first user interface tab, displaying in the user interface a first functionality control section containing one or more controls for selecting one or more functionalities organized under a task associated with the selected first user interface tab; and receiving an indication of an editing action on an object in an edited document; and if display space is available within the user interface, displaying in the user interface a second functionality control section containing one or more controls for one or more functionalities organized under a task associated with editing the object in addition to the displayed first functionality control section. - View Dependent Claims (16)
-
-
17. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a software application via an improved user interface, comprising:
-
providing a plurality of functionalities available from the software application; organizing the plurality of functionalities according to one or more tasks that may be performed with the software application; providing in the user interface a user interface tab for each of the one or more tasks; upon receiving an indication of a selection of a first user interface tab, displaying in the user interface a first functionality control section containing one or more controls for selecting one or more functionalities organized under a task associated with the selected first user interface tab; upon receiving an indication of a subsequent selection of an alternate user interface tab, determining if display space is available within the user interface to display controls for one or more functionalities organized under a task associated with a subsequently selected user interface tab in addition to displayed controls for one or more functionalities organized under a task associated with the first selected user interface tab; and if display space is available within the user interface, displaying in the user interface a second functionality control section containing one or more controls for one or more functionalities organized under a task associated with the subsequently selected user interface tab in addition to the displayed first functionality control section containing one or more controls for selecting one or more functionalities organized under a task associated with the first selected user interface tab. - View Dependent Claims (19, 20)
-
Specification