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.
-
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