Command user interface for displaying selectable software functionality controls
First Claim
Patent Images
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 replace the first set of selectable controls.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved user interface is provided for displaying selectable software functionality controls and for presenting logical groupings of particular functionality controls associated with a selected top-level functionality. Underneath a row of top-level functionality tabs, functionalities controls associated with a given top-level functionality tab are presented in logical groupings. Selection of a particular tab switches modes of the user interface to present controls for functionalities associated with the selected tab.
851 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 replace the first set of selectable controls. - 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 first section comprising selectable controls for general file commands associated with the software application; generating, adjacent to the first section, a second section comprising selectable tabs associated with task-based functionality of the software application; generating, adjacent to the second section, a third section comprising a first set of selectable controls associated with a currently selected tab, wherein the first set of selectable controls is organized into logical groupings, wherein each logical grouping has a heading representing an underlying task of its corresponding logical grouping of controls; and generating, adjacent to the third section, a fourth section for editing an electronic document, wherein, when the user interface lacks sufficient space for display of the fourth section, a size of the first section, the second section, or the third section is modified to accommodate the display of the fourth 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; 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 replace the first set of selectable controls. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification