Natural input for spreadsheet actions
First Claim
Patent Images
1. A method for interacting with a spreadsheet, comprising:
- receiving an indication to change a view of the spreadsheet, wherein the indication includes an indication to perform an operation including one or more of;
a zoom out operation with respect to the spreadsheet in response to moving a touch input device in a first direction, anda zoom in operation with respect to the spreadsheet in response to moving the touch input device in a second direction, andwherein the zoom out operation and the zoom in operation slow at one or more predetermined locations within the spreadsheet, wherein the one or more predetermined locations are automatically prepositioned within the spreadsheet based at least in part on an arrangement of data within the spreadsheet; and
updating a display of the spreadsheet.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
327 Citations
20 Claims
-
1. A method for interacting with a spreadsheet, comprising:
-
receiving an indication to change a view of the spreadsheet, wherein the indication includes an indication to perform an operation including one or more of; a zoom out operation with respect to the spreadsheet in response to moving a touch input device in a first direction, and a zoom in operation with respect to the spreadsheet in response to moving the touch input device in a second direction, and wherein the zoom out operation and the zoom in operation slow at one or more predetermined locations within the spreadsheet, wherein the one or more predetermined locations are automatically prepositioned within the spreadsheet based at least in part on an arrangement of data within the spreadsheet; and updating a display of the spreadsheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
at least one processor; and at least one memory storing computer-executable instructions that when executed by the at least one processor cause the computer system to; receive an indication to change a view of a spreadsheet, wherein the indication includes an indication to perform an operation including one or more of; a zoom out operation with respect to the spreadsheet in response to moving a touch input device in a first direction, and a zoom in operation with respect to the spreadsheet in response to moving the touch input device in a second direction, wherein the zoom out operation and the zoom in operation slow at one or more predetermined locations within the spreadsheet, wherein the one or more predetermined locations are automatically prepositioned within the spreadsheet based at least in part on an arrangement of data within the spreadsheet; and update a display of the spreadsheet. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer storage medium comprising computer-executable instructions that when executed by a processor cause the processor to:
-
receive an indication to change a view of a spreadsheet, wherein the indication includes an indication to perform an operation including one or more of; a zoom out operation with respect to the spreadsheet in response to moving a touch input device in a first direction, and a zoom in operation with respect to the spreadsheet in response to moving the touch input device in a second direction, wherein the zoom out operation and the zoom in operation slow at one or more predetermined locations within the spreadsheet, wherein the one or more predetermined locations are automatically prepositioned within the spreadsheet based at least in part on an arrangement of data within the spreadsheet; and update a display of the spreadsheet. - View Dependent Claims (17, 18, 19, 20)
-
Specification