User interface for displaying selectable software functionality controls that are relevant to a selected object
First Claim
1. A method for providing functionality from a software application that is relevant to an edited object via an improved user interface, comprising:
- providing a plurality of functionalities available from a software application;
receiving an indication of a selection of an object for editing via the software application;
upon receiving the indication of the selection of the object for editing, providing in the user interface one or more selectable controls representing a first subset of the plurality of functionalities, whereby the subset of the plurality of functionalities allows for editing the selected object.
5 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
46 Claims
-
1. A method for providing functionality from a software application that is relevant to an edited object via an improved user interface, comprising:
-
providing a plurality of functionalities available from a software application;
receiving an indication of a selection of an object for editing via the software application;
upon receiving the indication of the selection of the object for editing, providing in the user interface one or more selectable controls representing a first subset of the plurality of functionalities, whereby the subset of the plurality of functionalities allows for editing the selected object. - 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 software application that is relevant to a selected object, comprising:
-
one or more tabs disposed in an upper row of the user interface, each of said one or more tabs identifying a task that may be performed with the software application, where said task is associated with objects of same type as a selected object;
whereby each of said one or more tabs is operative upon selection to cause a display in the user interface of one or more selectable functionality controls associated with a selected tab; and
whereby said one or more selectable functionality controls is 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 the selected object. - View Dependent Claims (17)
-
-
18. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a software application that is relevant to an edited object via an improved user interface, comprising:
-
providing a plurality of functionalities available from a software application;
receiving an indication of a selection of an object for editing via the software application;
upon receiving the indication of the selection of the object for editing, providing in the user interface one or more selectable controls representing a first subset of the plurality of functionalities, whereby the subset of the plurality of functionalities allows for editing the selected object. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for providing functionality from a software application that is relevant to an edited object via an improved user interface, comprising:
-
receiving an indication of a selection of an object for editing via the software application;
upon receiving the indication of the selection of the object for editing, providing in the user interface a user interface tab for each of one or more tasks that are particular to performance on an object of a same type as the selected object;
providing in the user interface one or more selectable controls representing a first user interface tab, each of the one or more selectable controls for selecting for application to the selected object of one or more functionalities of the software application associated with a first task; and
grouping the one or more selectable controls representing a first user interface tab into one or more logical groupings of selectable controls whereby each of the one or more logical groupings is associated with a subset of the one or more selectable controls representing the first user interface tab. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing functionality from a software application that is relevant to an edited object via an improved user interface, comprising:
-
receiving an indication of a selection of an object for editing via the software application;
upon receiving the indication of the selection of the object for editing, providing in the user interface a user interface tab for each of one or more tasks that are particular to performance on an object of a same type as the selected object;
providing in the user interface one or more selectable controls representing a first user interface tab, each of the one or more selectable controls for selecting for application to the selected object of one or more functionalities of the software application associated with a first task; and
grouping the one or more selectable controls representing a first user interface tab into one or more logical groupings of selectable controls whereby each of the one or more logical groupings is associated with a subset of the one or more selectable controls representing the first user interface tab. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification