Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
First Claim
Patent Images
1. A method, comprising:
- at a multifunction device with a touch screen display;
displaying content on the touch screen display;
detecting one or more fingers on the touch screen display;
recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content;
performing an action with respect to the content in response to recognizing the gesture;
wherein;
the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content;
in response to recognizing the stationary pressing gesture by two fingers;
selecting a portion of content located between the first location and the second location; and
displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and
after selecting the portion of content located between the first location and the second location;
continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period;
increasing the selected portion of content to a sentence, wherein the sentence contains the portion of content located between the first location and the second location; and
displaying the start-point object and the end-point object at respective ends of the sentence.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
-
Citations
24 Claims
-
1. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increasing the selected portion of content to a sentence, wherein the sentence contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the sentence.
-
2. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increasing the selected portion of content to a paragraph, wherein the paragraph contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the paragraph.
-
3. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; selecting all of the content; and displaying the start-point object and the end-point object at respective ends of the content.
-
4. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for a succession of predefined time periods; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for each time period in the succession of predefined time periods; increasing the selected portion of content, wherein the increased selected portion of content contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the increased selected portion of content.
-
5. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a margin-initiated selection gesture by a single finger, wherein the margin-initiated selection gesture is a single-finger gesture that comprises an initial finger contact outside the content in a margin adjacent to a word in the content followed by movement of the finger contact to a location in the content; in response to recognizing the margin-initiated selection gesture by the single finger; selecting a portion of the content, wherein the word begins or ends the selected portion of content; and updating the selected portion of the content in accordance with movement of the finger contact to the location in the content.
-
6. A method, comprising:
at a multifunction device with a touch screen display; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the content is configured to scroll vertically, but not horizontally, on the touch screen display; the gesture is a swipe-initiated selection gesture by a single finger, wherein the swipe-initiated selection gesture is a single-finger gesture that comprises; a finger contact initially at a first location in the content, wherein the finger contact is initially moving in a direction within a predefined angle of a horizontal axis on the touch screen display and the finger contact moves with an initial speed above a predefined threshold initial speed, and movement of the finger contact to a second location in the content; in response to recognizing the swipe-initiated selection gesture by the single finger; selecting a portion of the content, wherein the first location begins or ends the selected portion of content; and updating the selected portion of the content in accordance with the movement of the finger contact to the second location in the content. - View Dependent Claims (7, 8)
-
9. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increasing the selected portion of content to a sentence, wherein the sentence contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the sentence.
-
-
10. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; select a portion of content located between the first location and the second location; and display a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continue to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increase the selected portion of content to a sentence, wherein the sentence contains the portion of content located between the first location and the second location; and display the start-point object and the end-point object at respective ends of the sentence.
-
-
11. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increasing the selected portion of content to a paragraph, wherein the paragraph contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the paragraph.
-
-
12. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; selecting all of the content; and displaying the start-point object and the end-point object at respective ends of the content.
-
-
13. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; selecting a portion of content located between the first location and the second location; and displaying a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continuing to detect the stationary pressing gesture by the two fingers on the touch screen display for a succession of predefined time periods; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for each time period in the succession of predefined time periods; increasing the selected portion of content, wherein the increased selected portion of content contains the portion of content located between the first location and the second location; and displaying the start-point object and the end-point object at respective ends of the increased selected portion of content.
-
-
14. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a margin-initiated selection gesture by a single finger, wherein the margin-initiated selection gesture is a single-finger gesture that comprises an initial finger contact outside the content in a margin adjacent to a word in the content followed by movement of the finger contact to a location in the content; in response to recognizing the margin-initiated selection gesture by the single finger; selecting a portion of the content, wherein the word begins or ends the selected portion of content; and updating the selected portion of the content in accordance with movement of the finger contact to the location in the content.
-
-
15. A multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein 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 including instructions for; displaying content on the touch screen display; detecting one or more fingers on the touch screen display; recognizing a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; performing an action with respect to the content in response to recognizing the gesture;
wherein;the content is configured to scroll vertically, but not horizontally, on the touch screen display; the gesture is a swipe-initiated selection gesture by a single finger, wherein the swipe-initiated selection gesture is a single-finger gesture that comprises; a finger contact initially at a first location in the content, wherein the finger contact is initially moving in a direction within a predefined angle of a horizontal axis on the touch screen display and the finger contact moves with an initial speed above a predefined threshold initial speed, and movement of the finger contact to a second location in the content; in response to recognizing the swipe-initiated selection gesture by the single finger; selecting a portion of the content, wherein the first location begins or ends the selected portion of content; and updating the selected portion of the content in accordance with the movement of the finger contact to the second location in the content. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; select a portion of content located between the first location and the second location; and display a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continue to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; increase the selected portion of content to a paragraph, wherein the paragraph contains the portion of content located between the first location and the second location; and display the start-point object and the end-point object at respective ends of the paragraph.
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; select a portion of content located between the first location and the second location; and display a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continue to detect the stationary pressing gesture by the two fingers on the touch screen display for at least a predefined time period; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for at least the predefined time period; select all of the content; and display the start-point object and the end-point object at respective ends of the content.
-
-
20. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a stationary pressing gesture by two fingers on the touch screen display that includes contact by a first finger at a first location in the content and concurrent contact by a second finger at a second location in the content; in response to recognizing the stationary pressing gesture by two fingers; select a portion of content located between the first location and the second location; and display a start-point object and an end-point object at respective ends of the selected portion of content located between the first location and the second location; and after selecting the portion of content located between the first location and the second location; continue to detect the stationary pressing gesture by the two fingers on the touch screen display for a succession of predefined time periods; and
,in response to continuing to detect the stationary pressing gesture by the two fingers for each time period in the succession of predefined time periods; increase the selected portion of content, wherein the increased selected portion of content contains the portion of content located between the first location and the second location; and display the start-point object and the end-point object at respective ends of the increased selected portion of content.
-
-
21. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture; wherein; the gesture is a margin-initiated selection gesture by a single finger, wherein the margin-initiated selection gesture is a single-finger gesture that comprises an initial finger contact outside the content in a margin adjacent to a word in the content followed by movement of the finger contact to a location in the content; in response to recognizing the margin-initiated selection gesture by the single finger; selecting a portion of the content, wherein the word begins or ends the selected portion of content; and updating the selected portion of the content in accordance with movement of the finger contact to the location in the content.
-
-
22. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display, cause the device to:
-
display content on the touch screen display; detect one or more fingers on the touch screen display; recognize a gesture made by the one or more fingers on the touch screen display, wherein the gesture is one gesture in a plurality of predefined gestures operable to select or assist in selecting a portion of the content; perform an action with respect to the content in response to recognizing the gesture; wherein; the content is configured to scroll vertically, but not horizontally, on the touch screen display; the gesture is a swipe-initiated selection gesture by a single finger, wherein the swipe-initiated selection gesture is a single-finger gesture that comprises; a finger contact initially at a first location in the content, wherein the finger contact is initially moving in a direction within a predefined angle of a horizontal axis on the touch screen display and the finger contact moves with an initial speed above a predefined threshold initial speed, and movement of the finger contact to a second location in the content; in response to recognizing the swipe-initiated selection gesture by the single finger; select a portion of the content, wherein the first location begins or ends the selected portion of content; and update the selected portion of the content in accordance with the movement of the finger contact to the second location in the content. - View Dependent Claims (23, 24)
-
Specification