User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
First Claim
1. A method for providing a user interface that is contextually relevant to one or more objects, comprising:
- upon receiving a selection of an object for editing, displaying a contextually relevant user interface adjacent to the selected object;
displaying in the user interface a control for identifying a context of the user interface based on an attribute of the object selected for editing; and
displaying in the user interface one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved user interface is provided for displaying selectable functionality controls that identifies the context of the object to which the user interface is relevant, which contains rich functionality controls for applying contextually relevant functionality to a selected object, and which may be efficiently switched to a different context for applying a different set of functionalities to a different or neighboring editable object. A context menu of functionalities is displayed adjacent to a selected object where the menu of functionalities includes functionalities associated with editing the selected object. The context menu includes an identification of the object context and a control for selectively changing the context and associated functionalities of the menu to a different object context for displaying a different set of functionalities associated with the different context.
327 Citations
28 Claims
-
1. A method for providing a user interface that is contextually relevant to one or more objects, comprising:
-
upon receiving a selection of an object for editing, displaying a contextually relevant user interface adjacent to the selected object;
displaying in the user interface a control for identifying a context of the user interface based on an attribute of the object selected for editing; and
displaying in the user interface one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An improved user interface that is contextually relevant to a selected object, comprising
a menu of one or more selectable controls deployed adjacent to a selected object, the one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object; - and
a control disposed above the menu for identifying a context of the user interface based on an attribute of the object selected. - View Dependent Claims (9)
- and
-
10. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing a user interface that is contextually relevant to a selected object, comprising:
-
upon receiving a selection of an object for editing, displaying a contextually relevant user interface adjacent to the selected object;
displaying in the user interface a control for identifying a context of the user interface based on an attribute of the object selected for editing; and
displaying in the user interface one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a user interface that is contextually relevant to a selected object, comprising:
-
upon receiving a selection of an object for editing, displaying a contextually relevant user interface near the selected object in a software application workspace;
displaying in the user interface one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object;
displaying in the user interface a control for changing a context of the user interface for editing a second object, whereby upon selection of the control for changing a context of the user interface, displaying in the user interface one or more selectable controls representing a second subset of the plurality of functionalities, whereby the second subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the second object; and
displaying in the user interface a control for causing a display in a second user interface of additional selectable controls that may be used for editing the selected object. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer readable medium containing computer executable instructions which when executed by a computer perform a method for providing a user interface that is contextually relevant to a selected object, comprising:
-
upon receiving a selection of an object for editing, displaying a contextually relevant user interface near the selected object in a software application workspace;
displaying in the user interface one or more selectable controls representing a subset of a plurality of functionalities, whereby the subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the selected object;
displaying in the user interface a control for changing a context of the user interface for editing a second object, whereby upon selection of the control for changing a context of the user interface, displaying in the user interface one or more selectable controls representing a second subset of the plurality of functionalities, whereby the second subset of the plurality of functionalities comprises one or more of the plurality of functionalities that are at least substantially the most used in editing an object of a same type as the second object; and
displaying in the user interface a control for causing a display in a second user interface of additional selectable controls that may be used for editing the selected object. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification