Altering a view of a document on a display of a computing device
First Claim
1. A method that alters a view of a document comprising:
- providing on a display of a computer processing device an editing view of a document at a zoom level such that input from a user can be received to edit content of the document;
receiving a first input from the user requesting to zoom-out the editing view of the document from the zoom level;
testing whether a resulting zoom level of the document is less than a threshold zoom level;
altering the view of the document to provide a semantic zoom view of the document in response to determining the resulting zoom level is less than the threshold zoom level, wherein the semantic view of the document provides a plurality of thumbnails pages on the display and a heading pane comprising a plurality of headings contained in one or more pages of the document;
receiving a second input from the user indicating a selection of one of the plurality of headings in the heading pane; and
providing on the display of the computer processing device a subset of the plurality of thumbnail pages in the thumbnail pane in response to receiving the second input,wherein the subset of the plurality of thumbnail pages comprises a thumbnail page corresponding to the selection of one of the plurality of headings in the heading pane and a plurality of and preceeding and succeeding thumbnail pages to the thumbnail page.
2 Assignments
0 Petitions
Accused Products
Abstract
A document authoring program provides different views of a document opened by a user. In the editing view, the user can view the document contents and edit the contents in using a menu bar. In the semantic zoom view, the user is presented with a heading pane and a thumbnail pane and the menu bar is removed. The user can toggle from the editing view to the semantic zoom view by zooming out past a defined threshold using various user interface controls. Once the threshold is exceeded, the semantic view is presented. The editing view is returned to by selecting a heading or a thumbnail page, which respectively returns the user the page incorporating the selected heading or to the page incorporating the selected heading. This page will be displayed in the editing view at the same zoom level prior to toggling to the semantic zoom view.
32 Citations
16 Claims
-
1. A method that alters a view of a document comprising:
-
providing on a display of a computer processing device an editing view of a document at a zoom level such that input from a user can be received to edit content of the document; receiving a first input from the user requesting to zoom-out the editing view of the document from the zoom level; testing whether a resulting zoom level of the document is less than a threshold zoom level; altering the view of the document to provide a semantic zoom view of the document in response to determining the resulting zoom level is less than the threshold zoom level, wherein the semantic view of the document provides a plurality of thumbnails pages on the display and a heading pane comprising a plurality of headings contained in one or more pages of the document; receiving a second input from the user indicating a selection of one of the plurality of headings in the heading pane; and providing on the display of the computer processing device a subset of the plurality of thumbnail pages in the thumbnail pane in response to receiving the second input, wherein the subset of the plurality of thumbnail pages comprises a thumbnail page corresponding to the selection of one of the plurality of headings in the heading pane and a plurality of and preceeding and succeeding thumbnail pages to the thumbnail page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium comprising instructions that when executed cause a computer to:
-
provide on a display of the computer processing device an editing view of a document at a zoom level such that input from a user can be received to edit content of the document; receive input from the user requesting to zoom-out the editing view of the document from the zoom level; test whether a resulting zoom level of the document is less than a threshold zoom level; in response to determining the resulting zoom level is less than the threshold zoom level, alter the view of the document to provide a semantic zoom view of the document wherein a plurality of thumbnails pages are provided on the display, and a heading pane comprising a plurality of headings contained in one or more pages of the document; receive a second input from the user indicating a selection of one of the plurality of headings in the heading pane; and provide on the display of the computer processing device a subset of the plurality of thumbnail pages in the thumbnail pane in response to receiving the second input, wherein the subset of the plurality of thumbnail pages comprises a thumbnail page corresponding to the selection of one of the plurality of headings in the heading pane and a plurality of preceding and succeeding thumbnail pages to the thumbnail page. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system that provides an editing view and a semantic zoom view comprising:
-
a display; an input device configured to receive input, and a processor configured to using the display, provide an editing view of a document comprising a page at a zoom level wherein a content of the document can be edited based on input from the input device, receive a first input from the input device indicating a zoom-out request wherein the zoom-out request exceeds a threshold level, using the display, provide a semantic view of the document in response the zoom-out request exceeding the threshold level, the semantic view comprising a plurality of thumbnail pages in a thumbnail pane and a plurality of headings in a heading pane, wherein the plurality of headings are derived from the document, receive a second input from input device indicating a selection of one of the plurality of headings in the heading pane, and using the display, provide a subset of the plurality of thumbnail pages in the thumbnail pane in response to receiving the second input, wherein the subset of the plurality of thumbnail pages comprises a thumbnail page corresponding to the selection of one of the plurality of headings in the heading pane and a plurality of preceding and succeeding thumbnail pages to the thumbnail page. - View Dependent Claims (15, 16)
-
Specification