User Interface for Displaying Selectable Software Functionality Controls that are Relevant to a Selected Object
First Claim
1. A method for providing a user interface for a software application, the method comprising:
- displaying a first section comprising selectable tabs associated with task-based functionality of the software application;
displaying a second section comprising a first set of selectable controls organized underneath a currently selected tab;
displaying a third section for editing an electronic document; and
enabling an editing of the electronic document while persisting the display of the first set of selectable controls organized underneath the currently selected tab.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved user interface is provided for displaying selectable software functionality controls that are relevant to a selected object and that remain visibly available for use while the selected object is being edited. Upon selection of a particular object for editing, functionality available for editing the object is presented in a ribbon-shaped user interface above the software application workspace to allow the user ready and efficient access to functionality needed for editing the selected object. The display of relevant functionality controls is persisted until the user dismisses the display, selects another top-level functionality control or selects another object for editing.
-
Citations
20 Claims
-
1. A method for providing a user interface for a software application, the method comprising:
-
displaying a first section comprising selectable tabs associated with task-based functionality of the software application; displaying a second section comprising a first set of selectable controls organized underneath a currently selected tab; displaying a third section for editing an electronic document; and enabling an editing of the electronic document while persisting the display of the first set of selectable controls organized underneath the currently selected tab. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having a set of instructions which when executed perform a method for providing a user interface for a software application, the method executed by the set of instructions comprising:
-
displaying a first section comprising selectable tabs associated with tasks of the software application; displaying, adjacent to the first section, a second section comprising a first set of selectable controls associated with a currently selected tab; receiving a selection of an object within the software application; and displaying, in response to the received selection of the object, an additional tab in the first section corresponding to software functionality associated with editing the selected object. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for providing a user interface for a software application, the method comprising:
-
displaying a first section comprising selectable controls for general file commands associated with the software application; displaying, adjacent to the first section, a second section comprising selectable tabs associated with task-based functionality of the software application; displaying, underneath the second section, a third section comprising a first set of selectable controls associated with a currently selected tab; organizing the first set of selectable controls into subsets of selectable controls having a common underlying task; organizing the subsets of selectable controls into logical groupings, each logical grouping comprising a heading representing the underlying task of its corresponding subset of controls; and displaying, underneath the third section, a fourth section for editing an electronic document. - View Dependent Claims (18, 19, 20)
-
Specification