Patent application number | Description | Published |
20120180002 | NATURAL INPUT FOR SPREADSHEET ACTIONS - Different gestures and actions are used to interact with spreadsheets. The gestures are used in manipulating the spreadsheet and performing other actions in the spreadsheet. For example, gestures may be used to move within the spreadsheet, select data, filter, sort, drill down/up, zoom, split rows/columns, perform undo/redo actions, and the like. Sensors that are associated with a device may also be used in interacting with spreadsheets. For example, an accelerometer may be used for moving and performing operations within the spreadsheet. | 07-12-2012 |
20130091413 | Rich Data Label Formatting - Rich data label formatting may be provided. A rich data label may be created for at least one data point associated with a visualization. The data label may be formatted and displayed on the visualization. In response to determining that the change event has occurred on the visualization, the display of the formatted label may be updated according to the change event. | 04-11-2013 |
20130093782 | Color Selection and Chart Styles - Color selection may be provided. First, a selection of a target object may be received and a color selection mode may be entered. Then a color preview may be provided in response to entering the color selection mode. Next, a color selection may be received in response to providing the color preview. A color of a property of the selected target object may then be set to the received color selection. | 04-18-2013 |
20130104037 | Merging and Fragmenting Graphical Objects - Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in response to the received selection of the at least two objects, a menu listing a plurality of merge operations configured to be performed on the selected at least two objects may be provided. A merge operation may then be selected, previewed, and applied to the selected at least two objects. | 04-25-2013 |
20130124989 | Providing Contextual On-Object Control Launchers and Controls - 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. | 05-16-2013 |
20130125041 | Format Object Task Pane - A format object task pane is provided that presents contextual formatting controls for formatting objects. The format object task pane may be docked to an edge of an application window and may be modeless, allowing a user to interact with application functionalities while the task pane is open. Formatting controls may behave contextually and display controls specific to a currently selected object. The presented formatting controls may be organized by categories and by sections within the categories. Text formatting and object formatting controls may be provided in a same task pane. | 05-16-2013 |
20140047326 | Merging and Fragmenting Graphical Objects - Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in response to the received selection of the at least two objects, a menu listing a plurality of merge operations configured to be performed on the selected at least two objects may be provided. A merge operation may then be selected, previewed, and applied to the selected at least two objects. | 02-13-2014 |
20160103796 | Rich Formatting for a Data Label Associated with a Data Point - Rich formatting may be provided for rich data labels. A rich data label may be created for at least one data point associated with a visualization. The data label may be formatted and displayed on the visualization. The rich data label may bind to a particular data point rather than adhering to conventional index-based anchor logic where a data label is bound to the index of a data point. Accordingly, in response to determining that the location of the data point has changed in the visualization, the location of the rich data label is automatically adjusted to remain attached to its original data point. | 04-14-2016 |