Command user interface for displaying multiple sections of software functionality controls
First Claim
1. A method for providing a user interface at a display device, the method comprising:
- generating a row of top-level functionality tabs, each top-level functionality tab within the row of top-level functionality tabs being associated with a different functionality;
generating, adjacent to the row of top-level functionality tabs, a selectable functionality control section to display a plurality of selectable controls based on a selected top-level functionality tab, wherein selectable functionality control section persists during editing of an electronic document;
receiving a first selection of a first top-level functionality tab from the row of top-level functionality tabs;
based on the first selection, generating in the selectable functionality control section, a first set of selectable controls relating to the functionality of the first top-level functionality tab;
receiving a second selection of a second top-level functionality tab from the row of top-level functionality tabs; and
based on the second selection, generating in the selectable functionality control section, a second set of selectable controls relating to the functionality of the second top-level functionality tab, wherein the second set of selectable controls are configured to be displayed concurrently with the first set of selectable controls in the selectable functionality control section.
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.
736 Citations
20 Claims
-
1. A method for providing a user interface at a display device, the method comprising:
-
generating a row of top-level functionality tabs, each top-level functionality tab within the row of top-level functionality tabs being associated with a different functionality; generating, adjacent to the row of top-level functionality tabs, a selectable functionality control section to display a plurality of selectable controls based on a selected top-level functionality tab, wherein selectable functionality control section persists during editing of an electronic document; receiving a first selection of a first top-level functionality tab from the row of top-level functionality tabs; based on the first selection, generating in the selectable functionality control section, a first set of selectable controls relating to the functionality of the first top-level functionality tab; receiving a second selection of a second top-level functionality tab from the row of top-level functionality tabs; and based on the second selection, generating in the selectable functionality control section, a second set of selectable controls relating to the functionality of the second top-level functionality tab, wherein the second set of selectable controls are configured to be displayed concurrently with the first set of selectable controls in the selectable functionality control section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a user interface at a display device, the method comprising:
-
generating a row of top-level functionality tabs, each top-level functionality tab within the row of top-level functionality tabs being associated with a different functionality; generating, adjacent to the row of top-level functionality tabs, a selectable functionality control section to display a plurality of selectable controls based on a selected top-level functionality tab, wherein selectable functionality control section persists during editing of an electronic document; receiving a first selection of a first top-level functionality tab from the row of top-level functionality tabs; based on the first selection, generating in the selectable functionality control section, a first set of selectable controls relating to the functionality of the first top-level functionality tab; receiving a second selection of an object within an electronic text document; and based on the second selection, generating in the selectable functionality control section, a second set of selectable controls relating to the editing the selected object, wherein the second set of selectable controls are configured to be displayed concurrently with the first set of selectable controls in the selectable functionality control section. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system providing a user interface at a display device, the system comprising:
-
at least one processor; and a memory storing instructions that when executed by the at least one processor perform a set of operations including; identifying at least one object within an electronic document; based on the at least one identified object, generating a row of top-level functionality tabs, wherein at least one top-level functionality tab within the row of top-level functionality tabs is associated with functionality for editing the at least one identified object; generating, adjacent to the row of top-level functionality tabs, a selectable functionality control section to display a plurality of selectable controls based on a selected top-level functionality tab, wherein selectable functionality control section persists during editing of an electronic document; receiving a selection of a top-level functionality tab from the row of top-level functionality tabs; based on the selection, generating in the selectable functionality control section, a first set of selectable controls relating to the functionality of the first top-level functionality tab; receiving a second selection of a second top-level functionality tab from the row of top-level functionality tabs; and based on the second selection, generating in the selectable functionality control section, a second set of selectable controls relating to the functionality of the second top-level functionality tab. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification