Device, method, and graphical user interface for resizing content viewing and text entry interfaces
First Claim
1. An electronic device, comprising:
- a touch-sensitive display;
one or more processors;
a 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 a text entry interface area on the touch-sensitive display, the text entry interface area being displayed at a first predefined size for the text entry interface area, the text entry interface area including a soft keyboard when displayed at the first predefined size for the text entry interface area;
concurrently displaying a viewing area adjacent to the text entry interface area on the touch-sensitive display, the viewing area configured to display scrollable information that includes information entered via the text entry interface, the viewing area being displayed at a first size for the viewing area;
detecting a first finger gesture on the touch-sensitive display, the first finger gesture including a continuous finger contact that starts in the viewing area, moves in a first direction towards the text entry interface area, contacts a predefined boundary associated with the text entry interface area, and continues to move in the first direction after contacting the predefined boundary;
in response to detecting the continuous finger contact starting in the viewing area and moving in the first direction towards the text entry interface area prior to contacting the predefined boundary;
scrolling information displayed in the viewing area;
maintaining the first size of the viewing area; and
maintaining the first predefined size of the text entry interface area; and
,in response to detecting the continuous finger contact continuing to move in the first direction after contacting the predefined boundary;
continuing to scroll information displayed in the viewing area;
increasing the viewing area from the first size of the viewing area to a second size of the viewing area, larger than the first size of the viewing area, in accordance with the continued movement of the continuous finger contact; and
scrolling the text entry interface area to reduce the displayed text entry interface area from the first predefined size of the text entry interface area to a second size of the text entry interface area, smaller than the first predefined size of the text entry interface area, in accordance with the continued movement of the continuous finger contact.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes instructions for: displaying a text entry interface area at a first size for the text entry interface area; concurrently displaying a viewing area adjacent to the text entry interface area, at a first size for the viewing area; detecting a continuous finger contact that starts in the viewing area, moves in a first direction towards the text entry interface area, contacts a predefined boundary associated with the text entry interface area, and continues to move in the first direction after contacting the predefined boundary; and, in response to detecting the continuous finger contact continuing to move in the first direction after contacting the predefined boundary: increasing the viewing area to a second size of the viewing area; and scrolling the text entry interface area to reduce the displayed text entry interface area to a second size of the text entry interface area.
24 Citations
36 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; a 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 a text entry interface area on the touch-sensitive display, the text entry interface area being displayed at a first predefined size for the text entry interface area, the text entry interface area including a soft keyboard when displayed at the first predefined size for the text entry interface area; concurrently displaying a viewing area adjacent to the text entry interface area on the touch-sensitive display, the viewing area configured to display scrollable information that includes information entered via the text entry interface, the viewing area being displayed at a first size for the viewing area; detecting a first finger gesture on the touch-sensitive display, the first finger gesture including a continuous finger contact that starts in the viewing area, moves in a first direction towards the text entry interface area, contacts a predefined boundary associated with the text entry interface area, and continues to move in the first direction after contacting the predefined boundary; in response to detecting the continuous finger contact starting in the viewing area and moving in the first direction towards the text entry interface area prior to contacting the predefined boundary; scrolling information displayed in the viewing area; maintaining the first size of the viewing area; and maintaining the first predefined size of the text entry interface area; and
,in response to detecting the continuous finger contact continuing to move in the first direction after contacting the predefined boundary; continuing to scroll information displayed in the viewing area; increasing the viewing area from the first size of the viewing area to a second size of the viewing area, larger than the first size of the viewing area, in accordance with the continued movement of the continuous finger contact; and scrolling the text entry interface area to reduce the displayed text entry interface area from the first predefined size of the text entry interface area to a second size of the text entry interface area, smaller than the first predefined size of the text entry interface area, in accordance with the continued movement of the continuous finger contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
at an electronic device with a touch-sensitive display; displaying a text entry interface area on the touch-sensitive display, the text entry interface area being displayed at a first predefined size for the text entry interface area, the text entry interface area including a soft keyboard when displayed at the first predefined size for the text entry interface area; concurrently displaying a viewing area adjacent to the text entry interface area on the touch-sensitive display, the viewing area configured to display scrollable information that includes information entered via the text entry interface, the viewing area being displayed at a first size for the viewing area; detecting a first finger gesture on the touch-sensitive display, the first finger gesture including a continuous finger contact that starts in the viewing area, moves in a first direction towards the text entry interface area, contacts a predefined boundary associated with the text entry interface area, and continues to move in the first direction after contacting the predefined boundary; in response to detecting the continuous finger contact starting in the viewing area and moving in the first direction towards the text entry interface area prior to contacting the predefined boundary; scrolling information displayed in the viewing area; maintaining the first size of the viewing area; and maintaining the first predefined size of the text entry interface area; and
,in response to detecting the continuous finger contact continuing to move in the first direction after contacting the predefined boundary; continuing to scroll information displayed in the viewing area; increasing the viewing area from the first size of the viewing area to a second size of the viewing area, larger than the first size of the viewing area, in accordance with the continued movement of the continuous finger contact; and scrolling the text entry interface area to reduce the displayed text entry interface area from the first predefined size of the text entry interface area to a second size of the text entry interface area, smaller than the first predefined size of the text entry interface area, in accordance with the continued movement of the continuous finger contact. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the device to:
-
display a text entry interface area on the touch-sensitive display, the text entry interface area being displayed at a first predefined size for the text entry interface area, the text entry interface area including a soft keyboard when displayed at the first predefined size for the text entry interface area; concurrently display a viewing area adjacent to the text entry interface area on the touch-sensitive display, the viewing area configured to display scrollable information that includes information entered via the text entry interface, the viewing area being displayed at a first size for the viewing area; detect a first finger gesture on the touch-sensitive display, the first finger gesture including a continuous finger contact that starts in the viewing area, moves in a first direction towards the text entry interface area, contacts a predefined boundary associated with the text entry interface area, and continues to move in the first direction after contacting the predefined boundary; in response to detecting the continuous finger contact starting in the viewing area and moving in the first direction towards the text entry interface area prior to contacting the predefined boundary; scroll information displayed in the viewing area; maintain the first size of the viewing area; and maintain the first predefined size of the text entry interface area; and
,in response to detecting the continuous finger contact continuing to move in the first direction after contacting the predefined boundary; continue to scroll information displayed in the viewing area; increase the viewing area from the first size of the viewing area to a second size of the viewing area, larger than the first size of the viewing area, in accordance with the continued movement of the continuous finger contact; and scroll the text entry interface area to reduce the displayed text entry interface area from the first predefined size of the text entry interface area to a second size of the text entry interface area, smaller than the first predefined size of the text entry interface area, in accordance with the continued movement of the continuous finger contact. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification