Semantic zoom-based navigation of displayed content
First Claim
1. A method for navigating content, comprising:
- displaying a current view of spreadsheet data associated with a workbook including one or more sheets;
receiving a first gesture to change the current view of the spreadsheet data;
changing the current view to a thumbnail view of the spreadsheet data that displays at least one thumbnail representing at least one of the sheets of the workbook when the current view is a data view of the spreadsheet data and the first gesture is a zoom instruction that moves the zoom level below a predetermined zoom threshold that indicates to display the thumbnail view of the spreadsheet data as a thumbnail within the workbook;
changing the current view of the spreadsheet data to a data view of the spreadsheet data when the current view is the thumbnail view of the spreadsheet data displaying the at least one thumbnail representing the at least one or more sheets of the workbook and the first gesture is a zoom instruction that indicates to display the data view of the spreadsheet data;
displaying a graphical object generated from the spreadsheet data, the graphical object including a plurality of sections;
receiving a second gesture;
determining whether the second gesture corresponds to a first command or a second command, the second command being distinct from the first command, wherein the first command corresponds to a gesture performed on the displayed graphical object, and wherein the second command corresponds to a gesture performed adjacent to, but not within the displayed graphical object;
when the second gesture is performed on the displayed graphical object, determining which of the plurality of sections received the second gesture and replacing the display of the graphical object with a display of a respective portion of the spreadsheet data from which the section that received the second gesture was generated; and
when the second gesture is performed adjacent to, but not within the displayed graphical object, replacing the display of the graphical object with a display of the spreadsheet data used to generate all of the plurality of sections of the graphical object.
2 Assignments
0 Petitions
Accused Products
Abstract
Semantic zoom based navigation may be used to navigate content, such as content related to spreadsheets. Different gestures (e.g. pinch/stretch, pan, swipe) may be used while navigating the content. For example, while viewing data from a particular sheet in a workbook a pinch gesture may be received that changes the displayed content to a thumbnail view showing thumbnails that each represent a different sheet within the workbook. A gesture may also be received to change a view of an object. For example, a user may perform a stretch gesture near an object (e.g. a chart, graph, . . . ) that changes the current view to a view showing underlying data for the object. A user may also perform a gesture (e.g. a stretch gesture) on a portion of a displayed object that changes the current view to a view showing the underlying data for a specific portion of the object.
24 Citations
19 Claims
-
1. A method for navigating content, comprising:
-
displaying a current view of spreadsheet data associated with a workbook including one or more sheets; receiving a first gesture to change the current view of the spreadsheet data; changing the current view to a thumbnail view of the spreadsheet data that displays at least one thumbnail representing at least one of the sheets of the workbook when the current view is a data view of the spreadsheet data and the first gesture is a zoom instruction that moves the zoom level below a predetermined zoom threshold that indicates to display the thumbnail view of the spreadsheet data as a thumbnail within the workbook; changing the current view of the spreadsheet data to a data view of the spreadsheet data when the current view is the thumbnail view of the spreadsheet data displaying the at least one thumbnail representing the at least one or more sheets of the workbook and the first gesture is a zoom instruction that indicates to display the data view of the spreadsheet data; displaying a graphical object generated from the spreadsheet data, the graphical object including a plurality of sections; receiving a second gesture; determining whether the second gesture corresponds to a first command or a second command, the second command being distinct from the first command, wherein the first command corresponds to a gesture performed on the displayed graphical object, and wherein the second command corresponds to a gesture performed adjacent to, but not within the displayed graphical object; when the second gesture is performed on the displayed graphical object, determining which of the plurality of sections received the second gesture and replacing the display of the graphical object with a display of a respective portion of the spreadsheet data from which the section that received the second gesture was generated; and when the second gesture is performed adjacent to, but not within the displayed graphical object, replacing the display of the graphical object with a display of the spreadsheet data used to generate all of the plurality of sections of the graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A computer-readable storage device, not including any waves or signals, storing computer-executable instructions for navigating content, comprising:
-
displaying a current view of spreadsheet data associated with a sheet of a workbook;
receiving a first gesture to change the current view;changing the current view to a thumbnail view of the spreadsheet data that displays a thumbnail for each sheet of the workbook when the first gesture is a zoom instruction that moves the zoom level below a predetermined zoom threshold that indicates to display the thumbnail view of the spreadsheet data; changing the current view of the spreadsheet data to an object view that displays a graphical representation of an object associated with the current view of spreadsheet data when the first gesture is a zoom instruction that indicates to display the object; displaying a graphical object generated from the spreadsheet data, the graphical object including a plurality of sections; receiving a second gesture; determining whether the second gesture corresponds to a first command or a second command, the second command being distinct from the first command, wherein the first command corresponds to a gesture performed on the displayed graphical object, and wherein the second command corresponds to a gesture performed adjacent to, but not within the displayed graphical object; when the second gesture is performed on the displayed graphical object, determining which of the plurality of sections received the second gesture and replacing the display of the graphical object with a display of a respective portion of the spreadsheet data from which the section that received the second gesture was generated; and when the second gesture is performed adjacent to, but not within the displayed graphical object, replacing the display of the graphical object with a display of the spreadsheet data used to generate all of the plurality of sections of the graphical object. - View Dependent Claims (10, 11, 12, 13, 14, 19)
-
-
15. A method for navigating content comprising:
-
displaying at least one thumbnail view of spreadsheet data associated with a workbook including one or more sheets, wherein each of the at least one thumbnail view represents a different sheet within the workbook; receiving a first gesture, when the first gesture is a stretch gesture, increasing the number of thumbnails viewable; when the first gesture is a pinch gesture, decreasing the number of thumbnails viewable; displaying a graphical object generated from spreadsheet data of a spreadsheet application, the graphical object including a plurality of sections; receiving a second gesture; determining whether the second gesture corresponds to a first command or a second command, the second command being distinct from the first command, wherein the first command corresponds to a gesture performed on the displayed graphical object, and wherein the second command corresponds to a gesture performed adjacent to, but not within the displayed graphical object; when the second gesture is performed on the displayed graphical object, determining which of the plurality of sections received the first gesture and replacing the display of the graphical object with a display of the respective portion of the spreadsheet data from which the section that received the first gesture was generated; and when the second gesture is performed adjacent to, but not within the displayed graphical object, replacing the display of the graphical object with a display of the spreadsheet data used to generate all of the plurality of sections of the graphical object. - View Dependent Claims (16, 17)
-
Specification