Title: Devices, methods, and graphical user interfaces for document manipulation.Abstract: An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text. ...

This application claims priority to U.S. Provisional Application Ser. No. 61/491,323, filed May 31, 2011, entitled “Devices, Methods, and Graphical User Interfaces for Document Manipulation,” which is incorporated herein by reference in its entirety.

BACKGROUND

The use of touch-sensitive surfaces as input devices for computers and other electronic computing devices has increased significantly in recent years. Exemplary touch-sensitive surfaces include touch pads and touch screen displays. Such surfaces are widely used to manipulate electronic documents on a display.

Exemplary manipulations include navigating and editing an electronic document. A user may need to perform such manipulations in any application that includes electronic document viewing and editing capabilities (e.g., a drawing application, a presentation application (e.g., Keynote from Apple Inc. of Cupertino, Calif.), a word processing application (e.g., Pages from Apple Inc. of Cupertino, Calif.), a website creation application (e.g., iWeb from Apple Inc. of Cupertino, Calif.), or a spreadsheet application (e.g., Numbers from Apple Inc. of Cupertino, Calif.)).

But existing methods for navigating and editing documents are cumbersome and inefficient, especially on devices with a small form factor, such as handheld or pocket-sized devices. In addition, existing methods take longer than necessary, thereby wasting energy. This latter consideration is particularly important in battery-operated devices.

SUMMARY

Accordingly, there is a need for electronic devices with faster, more efficient methods and interfaces for navigating and editing an electronic document. Such methods and interfaces may complement or replace conventional methods for navigating and editing an electronic document. Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. For battery-operated devices, such methods and interfaces conserve power and increase the time between battery charges.

The above deficiencies and other problems associated with user interfaces for electronic devices with touch-sensitive surfaces are reduced or eliminated by the disclosed devices. In some embodiments, the device is a desktop computer. In some embodiments, the device is portable (e.g., a notebook computer, tablet computer, or handheld device). In some embodiments, the device has a touchpad. In some embodiments, the device has a touch-sensitive display (also known as a “touch screen” or “touch screen display”). In some embodiments, the device has a graphical user interface (GUI), one or more processors, memory and one or more modules, programs or sets of instructions stored in the memory for performing multiple functions. In some embodiments, the user interacts with the GUI primarily through finger contacts and gestures on the touch-sensitive surface. In some embodiments, the functions may include image editing, drawing, presenting, word processing, website creating, disk authoring, spreadsheet making, game playing, telephoning, video conferencing, e-mailing, instant messaging, workout support, digital photographing, digital videoing, web browsing, digital music playing, and/or digital video playing. Executable instructions for performing these functions may be included in a non-transitory computer readable storage medium or other computer program product configured for execution by one or more processors.

In accordance with some embodiments, a method is performed at an electronic device with a display. The method includes: displaying at least a portion of an electronic document with a predefined page layout at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text.

In accordance with some embodiments, an electronic device includes a display, one or more processors, memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for: displaying at least a portion of an electronic document with a predefined page layout at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text.

In accordance with some embodiments, a computer readable storage medium has stored therein instructions which when executed by an electronic device with a display, cause the device to: display at least a portion of an electronic document with a predefined page layout at a first magnification level on the display; detect a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: select a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and while maintaining the predefined page layout of the document, display, at the second magnification level, a portion of the document that includes the first portion of text.

In accordance with some embodiments, a graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory includes at least a portion of an electronic document with a predefined page layout at a first magnification level. A first input indicating a first insertion point in the document is detected, where the first insertion point is proximate to a first portion of text in the document. In response to detection of the first input: a second magnification level different from the first magnification level is selected, where the second magnification level is selected so as to display the first portion of text at a target text display size; and while maintaining the predefined page layout of the document, a portion of the document that includes the first portion of text is displayed at the second magnification level.

In accordance with some embodiments, an electronic device includes: a display; means for displaying at least a portion of an electronic document with a predefined page layout at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and means for, while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text.

In accordance with some embodiments, an information processing apparatus for use in an electronic device with a display includes: means for displaying at least a portion of an electronic document with a predefined page layout at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and means for, while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text.

In accordance with some embodiments, a method is performed at an electronic device with a display. The method includes: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and displaying a portion of the document at the second magnification level; detecting a second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level; in response to detecting the second input: displaying the portion of the document at the third magnification level; and storing a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level, where the user-adjusted target text display size is different from the default target text display size; and after storing the user-adjusted target text display size: detecting a third input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document; and in response to detecting the third input, displaying the document at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, an electronic device includes a display, one or more processors, memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and displaying a portion of the document at the second magnification level; detecting a second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level; in response to detecting the second input: displaying the portion of the document at the third magnification level; and storing a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level, where the user-adjusted target text display size is different from the default target text display size; and after storing the user-adjusted target text display size: detecting a third input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document; and in response to detecting the third input, displaying the document at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, a computer readable storage medium has stored therein instructions which when executed by an electronic device with a display, cause the device to: display at least a portion of an electronic document at a first magnification level on the display; detect a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; in response to detecting the first input: select a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and display a portion of the document at the second magnification level; detect a second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level; in response to detecting the second input: display the portion of the document at the third magnification level; and store a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level, where the user-adjusted target text display size is different from the default target text display size; and after storing the user-adjusted target text display size: detect a third input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document; and in response to detecting the third input, display the document at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, a graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory includes at least a portion of an electronic document at a first magnification level. A first input indicating a first insertion point in the document is detected, where the first insertion point is proximate to a first portion of text in the document. In response to detecting the first input: a second magnification level different from the first magnification level is selected, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and a portion of the document is displayed at the second magnification level. A second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level is detected. In response to detecting the second input: the portion of the document is displayed at the third magnification level; and a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level is stored, where the user-adjusted target text display size is different from the default target text display size. After storing the user-adjusted target text display size: a third input indicating a second insertion point in the document is detected, where the second insertion point is proximate to a second portion of text in the document; and in response to detecting the third input, the document is displayed at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, an electronic device includes: a display; means for displaying at least a portion of an electronic document at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and means for displaying a portion of the document at the second magnification level; means for detecting a second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level; in response to detecting the second input: means for displaying the portion of the document at the third magnification level; and means for storing a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level, where the user-adjusted target text display size is different from the default target text display size; and after storing the user-adjusted target text display size: means for detecting a third input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document; and means for, in response to detecting the third input, displaying the document at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, an information processing apparatus for use in an electronic device with a display includes: means for means for displaying at least a portion of an electronic document at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a default target text display size; and means for displaying a portion of the document at the second magnification level; means for detecting a second input corresponding to a request to display a portion of the document at a third magnification level different from the second magnification level; in response to detecting the second input: means for displaying the portion of the document at the third magnification level; and means for storing a user-adjusted target text display size corresponding to a text display size of the first portion of text at the third magnification level, where the user-adjusted target text display size is different from the default target text display size; and after storing the user-adjusted target text display size: means for detecting a third input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document; and means for, in response to detecting the third input, displaying the document at a respective magnification level such that the second portion of text is displayed at the user-adjusted target text display size.

In accordance with some embodiments, a method is performed at an electronic device with a display. The method includes: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and displaying a portion of the document at the second magnification level; while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: selecting a third magnification level different from the second magnification level, where the third magnification level is selected so as to display the second portion of text at the target text display size; and displaying a portion of the document at the third magnification level.

In accordance with some embodiments, an electronic device includes a display, one or more processors, memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for: displaying at least a portion of an electronic document at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and displaying a portion of the document at the second magnification level; while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: selecting a third magnification level different from the second magnification level, where the third magnification level is selected so as to display the second portion of text at the target text display size; and displaying a portion of the document at the third magnification level.

In accordance with some embodiments, a computer readable storage medium has stored therein instructions which when executed by an electronic device with a display, cause the device to: display at least a portion of an electronic document at a first magnification level on the display; detect a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: select a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and display a portion of the document at the second magnification level; while displaying the portion of the document at the second magnification level, detect a second input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: select a third magnification level different from the second magnification level, where the third magnification level is selected so as to display the second portion of text at the target text display size; and display a portion of the document at the third magnification level.

In accordance with some embodiments, a graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory includes at least a portion of an electronic document at a first magnification level. A first input indicating a first insertion point in the document is detected, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: a second magnification level different from the first magnification levels selected, where the second magnification level is selected so as to display the first portion of text at a target text display size; and a portion of the document is displayed at the second magnification level; while displaying the portion of the document at the second magnification level, a second input indicating a second insertion point in the document is detected, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: a third magnification level different from the second magnification level is selected, where the third magnification level is selected so as to display the second portion of text at the target text display size; and a portion of the document is displayed at the third magnification level.

In accordance with some embodiments, an electronic device includes: a display; means for displaying at least a portion of an electronic document at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and means for displaying a portion of the document at the second magnification level; means for, while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: means for selecting a third magnification level different from the second magnification level, where the third magnification level is selected so as to display the second portion of text at the target text display size; and means for displaying a portion of the document at the third magnification level.

In accordance with some embodiments, an information processing apparatus for use in an electronic device with a display includes: means for displaying at least a portion of an electronic document at a first magnification level on the display; means for detecting a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document, the first portion of text having a first font size; in response to detecting the first input: means for selecting a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size; and means for displaying a portion of the document at the second magnification level; means for, while displaying the portion of the document at the second magnification level, detecting a second input indicating a second insertion point in the document, where the second insertion point is proximate to a second portion of text in the document, the second portion of text having a second font size different from the first font size; and in response to detecting the second input: means for selecting a third magnification level different from the second magnification level, where the third magnification level is selected so as to display the second portion of text at the target text display size; and means for displaying a portion of the document at the third magnification level.

In accordance with some embodiments, a method is performed at an electronic device with a display. The method includes: displaying a portion of an electronic document on the display; detecting a content selection input; and in response to detecting the content selection input: identifying a selected portion of the document in accordance with the content selection input; and in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, adjusting display of the document so that the entire selected portion of the document is displayed on the display.

In accordance with some embodiments, an electronic device includes a display, one or more processors, memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for: displaying a portion of an electronic document on the display; detecting a content selection input; and in response to detecting the content selection input: identifying a selected portion of the document in accordance with the content selection input; and in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, adjusting display of the document so that the entire selected portion of the document is displayed on the display.

In accordance with some embodiments, a computer readable storage medium has stored therein instructions which when executed by an electronic device with a display, cause the device to: display a portion of an electronic document on the display; detect a content selection input; and in response to detecting the content selection input: identify a selected portion of the document in accordance with the content selection input; and in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, adjust display of the document so that the entire selected portion of the document is displayed on the display.

In accordance with some embodiments, a graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory includes a portion of an electronic document. A content selection input is detected. In response to detecting the content selection input: a selected portion of the document is identified in accordance with the content selection input; and in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, display of the document is adjusted so that the entire selected portion of the document is displayed on the display.

In accordance with some embodiments, an electronic device includes: a display; means for displaying a portion of an electronic document on the display; means for detecting a content selection input; and in response to detecting the content selection input: means for identifying a selected portion of the document in accordance with the content selection input; and means for, in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, adjusting display of the document so that the entire selected portion of the document is displayed on the display.

In accordance with some embodiments, an information processing apparatus for use in an electronic device with a display includes: means for displaying a portion of an electronic document on the display; means for detecting a content selection input; and in response to detecting the content selection input: means for identifying a selected portion of the document in accordance with the content selection input; and means for, in accordance with a determination that the selected portion of the document includes content that is outside of a currently displayed portion of the document, adjusting display of the document so that the entire selected portion of the document is displayed on the display.

You can also Monitor Keywords and Search for tracking patents relating to this Devices, methods, and graphical user interfaces for document manipulation patent application.

###

How KEYWORD MONITOR works... a FREEservice from FreshPatents1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Devices, methods, and graphical user interfaces for document manipulation or other areas of interest.###

Data source: patent applications published in the public domain by the United States Patent and Trademark Office (USPTO). Information published here is for research/educational purposes only. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application for display purposes. FreshPatents.com Terms/Support -g2-0.2025

20121206|20120311437|devices, methods, and graphical user interfaces for document manipulation|An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text |