Providing contextual on-object control launchers and controls
First Claim
1. A computer-readable hardware device having a set of instructions which when executed performs a method for providing object editing controls, the method executed by the set of instructions comprising:
- receiving a first selection of an object within an electronic document;
displaying, in response to receiving the first selection of the object, at least one selectable control attached to a fixed position relative to the object, the at least one selectable control being configured to provide, upon selection, a set of editing controls for the object;
receiving a second selection of the at least one selectable control; and
deploying, in response to receiving the second selection, the set of object editing controls for editing the property of the object in a user interface displayed adjacently to the selectable control attached to a fixed position relative to the object, wherein the set of object editing controls include a plurality of checkboxes representing editing controls that have their control parameters optimized for a type of the object;
receiving an input to move the object from a first position within the electronic document to a second position within the electronic document;
continuing to display the at least one selectable control attached to the fixed position relative to the object while the object is moving to the second position within the electronic document;
receiving a third selection of at least one checkbox of the plurality of checkboxes, wherein receiving the third selection comprises receiving an indication of user-focus on the at least one checkbox, and wherein applying functionality of the corresponding editing control comprises generating a dynamic preview of the functionality onto the object; and
applying a functionality of the editing control corresponding to the selected at least one checkbox.
2 Assignments
0 Petitions
Accused Products
Abstract
Object editing controls may be provided. First, a selection of an object within an electronic document may be received. Then, in response to the received selection of the object, at least one selectable control may be displayed. The at least one selectable control may be configured to provide a set of most commonly used editing controls for editing the selected object. Upon selection of the at least one selectable control, a user interface comprising the set of most commonly used editing controls may be deployed next to the selected object.
-
Citations
20 Claims
-
1. A computer-readable hardware device having a set of instructions which when executed performs a method for providing object editing controls, the method executed by the set of instructions comprising:
-
receiving a first selection of an object within an electronic document; displaying, in response to receiving the first selection of the object, at least one selectable control attached to a fixed position relative to the object, the at least one selectable control being configured to provide, upon selection, a set of editing controls for the object; receiving a second selection of the at least one selectable control; and deploying, in response to receiving the second selection, the set of object editing controls for editing the property of the object in a user interface displayed adjacently to the selectable control attached to a fixed position relative to the object, wherein the set of object editing controls include a plurality of checkboxes representing editing controls that have their control parameters optimized for a type of the object; receiving an input to move the object from a first position within the electronic document to a second position within the electronic document; continuing to display the at least one selectable control attached to the fixed position relative to the object while the object is moving to the second position within the electronic document; receiving a third selection of at least one checkbox of the plurality of checkboxes, wherein receiving the third selection comprises receiving an indication of user-focus on the at least one checkbox, and wherein applying functionality of the corresponding editing control comprises generating a dynamic preview of the functionality onto the object; and applying a functionality of the editing control corresponding to the selected at least one checkbox. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing object editing controls, the system comprising:
-
a memory storage; and at least one processor coupled to the memory storage, the at least one processor configured to; receive a preselection of a set of controls to be displayed pertaining to an object; receive a first selection of a chart in an electronic document; display within borders of the chart, in response to the first selection of the chart, at least one selectable control attached to a position relative to the chart, wherein the at least one selectable control is used for editing the property of the chart and the at least one option is from the preselected set of controls; receive an input to move the chart from a first position within the electronic document to a second position within the electronic document; continue to display the at least one selectable control within the borders of the chart within the electronic document, wherein the at least one selectable control remains attached to the position relative to the chart; receive a second selection of the at least one selectable control; determine a plurality of commonly used controls for editing objects of a same type as the chart; display adjacent to the at least one selectable control, in response to the second selection, a plurality of commonly used editing controls for editing the chart; receive an indication of user-focus on one of the plurality of commonly used controls; and provide, in response to receiving the indication of the user-focus on a control in the plurality of commonly used controls, a preview comprising a temporarily modified object reflecting an underlying functionality of the user-focused control. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for providing object editing controls, the method comprising:
-
receiving a preselection of a set of controls to be displayed pertaining to an object; receiving a first selection of a chart in an electronic document; displaying outside of the borders of the chart, in response to the first selection of the chart, at least one selectable control attached to a position relative to the chart, wherein the at least one selectable control is used for editing the property of the chart and the at least one option is from the preselected set of controls receiving an input to move the chart from a first position within the electronic document to a second position within the electronic document; continuing to display the at least one selectable control, wherein the at least one selectable control remains attached to the position relative to the chart; receiving a second selection of the at least one selectable control; determining a plurality of commonly used controls for editing objects of a same type as the chart; displaying adjacent to the at least one selectable control, in response to the second selection, a plurality of commonly used editing controls for editing the chart; receiving an indication of user-focus on one of the plurality of commonly used controls; and providing, in response to receiving the indication of the user-focus on the one of the plurality of commonly used controls, a preview comprising a temporarily modified object reflecting an underlying functionality of the user-focused control. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification