Natural quick function gestures
AssigneeMicrosoft Technology Licensing, LLC
InventorsSam C. Radakovitz, John Campbell, Carlos Augusto Otero, Allison Jane Rutherford, Uhl Albert
Life of this patent
Estimating the term…
Abstract
Natural gestures for interacting with spreadsheet documents are provided. A user may interact with a spreadsheet document using a variety of touch-based gestures. Gestures applied to a spreadsheet document may be used for making structural and display changes to the document. For example, gestures may be used on the spreadsheet document for inserting new columns and rows; for revealing hidden columns and rows; for deleting columns and rows; for extending functionalities across columns and rows; for moving objects displayed in a spreadsheet document; and for navigating various parts of a spreadsheet document.
Claims20
A computer-implemented method for interacting with an electronic spreadsheet document, comprising:
- receiving a touch input on a touch screen display to select a cell in a displayed spreadsheet document and pull the selected cell along an axis, the axis being along a line of cells;
- upon receiving the touch input, causing a user interface element to be displayed that provides an indication of a type of a sort operation;
- causing cells in the line of cells to be sorted according to the type of the sort operation;
- and
- causing a display of the displayed spreadsheet document to be updated.
A system, comprising:
- a processor;
- and
- a memory coupled to the processor and storing instructions, that when executed by the processor, cause operations comprising:
- receiving a selection of a cell in a displayed spreadsheet document;
- receiving an input to pull the selected cell along an axis, the axis being along a line of cells;
- causing a user interface element to be displayed that provides an indication of a sort operation to be performed;
- causing cells in the line of cells to be sorted according to the sort operation;
- and
- causing a display of the displayed spreadsheet document to be updated.
A non-transitory computer readable medium on which is stored computer executable instructions, that when executed by a processor, cause operations to be performed, the operations comprising:
- receiving an input to select a header associated with a line of cells in a displayed spreadsheet document and pull the header along an axis, the axis being along the line of cells;
- upon receiving the input, causing an indication of a sort operation to be performed to be displayed;
- causing a visual indicator to be displayed that indicates a distance the header is to be pulled in order to cause the sort operation to be performed;
- based on pulling the header at least the distance, causing cells in the line of cells to be sorted according to the sort operation;
- and
- causing a display of the displayed spreadsheet document to be updated.
Dependencies are inferred from the claim text.