Content navigation and zooming on a mobile device
First Claim
1. A method for an application program to modify information displayed on a device, comprising:
- displaying on the device by the application program at least a first portion of a document at a first content zoom level;
receiving on the device a first input from a user;
responsive to receiving the first input, retrieving from a memory in the device document-related structure data associated with the document, the document-related structure data being derived from text within the document corresponding to at least one of a heading, a title or a table of contents;
displaying on the device by the application program an outline having a primary level of information based on at least a first portion of the document-related structure data corresponding to the first content zoom level, the outline replacing the display of at least the first portion of the document;
receiving on the device a second input from the user comprising a request to display a secondary level of information based on at least a second portion of the document-related structure data; and
displaying on the device the secondary level of information within the displayed outline based on the request to display the secondary level of information.
2 Assignments
0 Petitions
Accused Products
Abstract
The contents displayed on the touch screen of a mobile device are modified based in user input, in the form of touch input. In one mode, a content view, contents of a document are displayed to a user at various zoom levels. The user can zoom-out by indicating in one embodiment a pinching touch motion. The user can also switch to another viewing mode, a structure view, where structure of the document is displayed to the user, potentially at various zoom levels. The user can zoom-out in the structure view also by providing a pinching touch motion. The user can switch to the content view by selecting text in the structure view, which then presents the contents of the document at the corresponding location.
35 Citations
16 Claims
-
1. A method for an application program to modify information displayed on a device, comprising:
-
displaying on the device by the application program at least a first portion of a document at a first content zoom level; receiving on the device a first input from a user; responsive to receiving the first input, retrieving from a memory in the device document-related structure data associated with the document, the document-related structure data being derived from text within the document corresponding to at least one of a heading, a title or a table of contents; displaying on the device by the application program an outline having a primary level of information based on at least a first portion of the document-related structure data corresponding to the first content zoom level, the outline replacing the display of at least the first portion of the document; receiving on the device a second input from the user comprising a request to display a secondary level of information based on at least a second portion of the document-related structure data; and displaying on the device the secondary level of information within the displayed outline based on the request to display the secondary level of information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to modify information displayed on a device comprising:
-
a memory configured to store a document and document-related structure data associated with the document, the document-related structure data being derived from text within the document and based on at least one of a heading, a title or a table of contents; a display; and a central processing unit configured to receive user input and execute an application program configured to manipulate the document and present at least a portion of the document on the display and to further configure the central processing unit to display a first portion of the document at a first content zoom level on the display, receive a first input from the user, responsive to receiving the first input, retrieve first document-related structure data from the memory, the, display on the device an outline having a primary level of information based on at least a portion of the first document-related structure data corresponding to the first content zoom level, the outline replacing the display of at least the first portion of the document, receive a second input from the user, retrieve second document-related structure data from the memory, and responsive to receiving the second input, display on the device a secondary level of information within the displayed outline based on at least a portion of the second document-related structure data, wherein the first and second document-related structure data being derived from text within the document corresponding to at least one of a heading, a title or a table of contents. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One of an optical disk, a magnetic storage device or a solid state memory having computer-executable instructions stored thereon that, when executed by a central processing unit, cause the central processing unit to:
-
present at least a portion of a document at a first content zoom level on a display of a device; receive a first input from a user, the first input comprising a pinching movement input to the device requesting to change from a content view to a structure view; responsive to receiving the first input, retrieve document-related structure data from a memory of the user device, the document-related structure data being derived from text within the document corresponding to at least one of a heading, a title or a table of contents; display on the display of the device an outline having a primary level of information based on at least a first portion of the document-related structure data corresponding to the first content zoom level, the outline replacing the presentation of at least the portion of the document; receive a second input from the user requesting to display a secondary level of information based on at least a second portion of the document-related structure data; and display on the display of the device the secondary level of information within the displayed outline in response to receiving the request of the second input from the user. - View Dependent Claims (14, 15, 16)
-
Specification