Device, method and graphical user interface for sliding an application view by a predefined amount of sliding based on a touch input to a predefined button of a multifunction device
First Claim
1. A method, comprising:
- at a multifunction device with a touch-sensitive display;
displaying a single application view in a first position on the touch-sensitive display without concurrently displaying any other application views, wherein the single application view includes content and one or more user-selectable controls;
while displaying the single application view in the first position on the touch-sensitive display, detecting a first input that does not include a directional component in a lateral direction, wherein the first input is an input at a predefined button of the device at a respective location on the device and the respective location being distinct from the touch-sensitive display;
in response to detecting the first input at the predefined button of the device, shifting the single application view in a first vertical direction from the first position to a second position, wherein shifting the single application view in the first vertical direction from the first position to the second position includes;
sliding a predefined portion of the single application view that includes the one or more user-selectable controls off of the touch-sensitive display in the first vertical direction by a predefined amount while maintaining display of at least a portion of the single application view on the touch-sensitive display, wherein the predefined amount of sliding in the first vertical direction and direction of sliding in the first vertical direction is independent of the detected first input,sliding a first edge of the single application view off of the touch-sensitive display by the predefined amount in the first vertical direction,sliding a second edge of the single application view, opposite of the first edge of the single application view, in the first vertical direction while maintaining display of the second edge of the single application view on the touch-sensitive display,displaying a third edge of the single application view adjacent to a first vertical edge of the touch-sensitive display before the single application view is shifted in the first vertical direction,displaying a fourth edge of the single application view adjacent to a second vertical edge of the touch-sensitive display, opposite to the first vertical edge of the touch-sensitive display, before the single application view is shifted in the first vertical direction,maintaining the third edge of the single application view adjacent to the first vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction, andmaintaining the fourth edge of the single application view adjacent to the second vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction;
while displaying the single application view in the second position on the touch-sensitive display without concurrently displaying any other application views, detecting a second input; and
in response to detecting the second input, shifting the single application view in a second vertical direction, opposite to the first vertical direction, from the second position to the first position.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes displaying a first application view. A first input is detected, and an application view selection mode is entered for selecting one of concurrently open applications for display in a corresponding application view. An initial group of open application icons in a first predefined area and at least a portion of the first application view adjacent to the first predefined area are concurrently displayed. The initial group of open application icons corresponds to at least some of the concurrently open applications. A gesture is detected on a respective open application icon in the first predefined area, and a respective application view for a corresponding application is displayed without concurrently displaying an application view for any other application in the concurrently open applications. The open application icons in the first predefined area cease to be displayed, and the application view selection mode is exited.
-
Citations
24 Claims
-
1. A method, comprising:
-
at a multifunction device with a touch-sensitive display; displaying a single application view in a first position on the touch-sensitive display without concurrently displaying any other application views, wherein the single application view includes content and one or more user-selectable controls; while displaying the single application view in the first position on the touch-sensitive display, detecting a first input that does not include a directional component in a lateral direction, wherein the first input is an input at a predefined button of the device at a respective location on the device and the respective location being distinct from the touch-sensitive display; in response to detecting the first input at the predefined button of the device, shifting the single application view in a first vertical direction from the first position to a second position, wherein shifting the single application view in the first vertical direction from the first position to the second position includes; sliding a predefined portion of the single application view that includes the one or more user-selectable controls off of the touch-sensitive display in the first vertical direction by a predefined amount while maintaining display of at least a portion of the single application view on the touch-sensitive display, wherein the predefined amount of sliding in the first vertical direction and direction of sliding in the first vertical direction is independent of the detected first input, sliding a first edge of the single application view off of the touch-sensitive display by the predefined amount in the first vertical direction, sliding a second edge of the single application view, opposite of the first edge of the single application view, in the first vertical direction while maintaining display of the second edge of the single application view on the touch-sensitive display, displaying a third edge of the single application view adjacent to a first vertical edge of the touch-sensitive display before the single application view is shifted in the first vertical direction, displaying a fourth edge of the single application view adjacent to a second vertical edge of the touch-sensitive display, opposite to the first vertical edge of the touch-sensitive display, before the single application view is shifted in the first vertical direction, maintaining the third edge of the single application view adjacent to the first vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction, and maintaining the fourth edge of the single application view adjacent to the second vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction; while displaying the single application view in the second position on the touch-sensitive display without concurrently displaying any other application views, detecting a second input; and in response to detecting the second input, shifting the single application view in a second vertical direction, opposite to the first vertical direction, from the second position to the first position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A multifunction device, comprising:
-
a touch-sensitive display; one or more processors; memory; 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 single application view in a first position on the touch-sensitive display without concurrently displaying any other application views, wherein the single application view includes content and one or more user-selectable controls; while displaying the single application view in the first position on the touch-sensitive display, detecting a first input that does not include a directional component in a lateral direction, wherein the first input is an input at a predefined button of the device at a respective location on the device and the respective location being distinct from the touch-sensitive display; in response to detecting the first input at the predefined button of the device, shifting the single application view in a first vertical direction from the first position to a second position, wherein shifting the single application view in the first vertical direction from the first position to the second position includes; sliding a predefined portion of the single application view that includes the one or more user-selectable controls off of the touch-sensitive display in the first vertical direction by a predefined amount while maintaining display of at least a portion of the single application view on the touch-sensitive display, wherein the predefined amount of sliding in the first vertical direction and direction of sliding in the first vertical direction is independent of the detected first input, sliding a first edge of the single application view off of the touch-sensitive display by the predefined amount in the first vertical direction, sliding a second edge of the single application view, opposite of the first edge of the single application view, in the first vertical direction while maintaining display of the second edge of the single application view on the touch-sensitive display, displaying a third edge of the single application view adjacent to a first vertical edge of the touch-sensitive display before the single application view is shifted in the first vertical direction, displaying a fourth edge of the single application view adjacent to a second vertical edge of the touch-sensitive display, opposite to the first vertical edge of the touch-sensitive display, before the single application view is shifted in the first vertical direction, maintaining the third edge of the single application view adjacent to the first vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction, and maintaining the fourth edge of the single application view adjacent to the second vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction; while displaying the single application view in the second position on the touch-sensitive display without concurrently displaying any other application views, detecting a second input; and in response to detecting the second input, shifting the single application view in a second vertical direction, opposite to the first vertical direction, from the second position to the first position. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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-sensitive display, cause the device to:
-
display a single application view in a first position on the touch-sensitive display without concurrently displaying any other application views, wherein the single application view includes content and one or more user-selectable controls; while displaying the single application view in the first position on the touch-sensitive display, detect a first input that does not include a directional component in a lateral direction, wherein the first input is an input at a predefined button of the device at a respective location on the device and the respective location being distinct from the touch-sensitive display; in response to detecting the first input at the predefined button of the device, shift the single application view in a first vertical direction from the first position to a second position, wherein shifting the single application view in the first vertical direction from the first position to the second position includes; sliding a predefined portion of the single application view that includes the one or more user-selectable controls off of the touch-sensitive display in the first vertical direction by a predefined amount while maintaining display of at least a portion of the single application view on the touch-sensitive display, wherein the predefined amount of sliding in the first vertical direction and direction of sliding in the first vertical direction is independent of the detected first input, sliding a first edge of the single application view off of the touch-sensitive display by the predefined amount in the first vertical direction, sliding a second edge of the single application view, opposite of the first edge of the single application view, in the first vertical direction while maintaining display of the second edge of the single application view on the touch-sensitive display, displaying a third edge of the single application view adjacent to a first vertical edge of the touch-sensitive display before the single application view is shifted in the first vertical direction, displaying a fourth edge of the single application view adjacent to a second vertical edge of the touch-sensitive display, opposite to the first vertical edge of the touch-sensitive display, before the single application view is shifted in the first vertical direction, maintaining the third edge of the single application view adjacent to the first vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction, and maintaining the fourth edge of the single application view adjacent to the second vertical edge of the touch-sensitive display when the single application view is shifted in the first vertical direction; while displaying the single application view in the second position on the touch-sensitive display without concurrently displaying any other application views, detect a second input; and in response to detecting the second input, shift the single application view in a second vertical direction, opposite the first vertical direction, from the second position to the first position. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification