Devices and Methods for Navigating Between User Interfaces
First Claim
1. A method, comprising:
- at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display;
displaying a plurality of user interface representations in a stack on the display, wherein;
at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the display,the second user interface representation is offset from the first user interface representation in a first direction, andthe second user interface representation partially exposes the first user interface representation;
detecting a first drag gesture by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first user interface representation on the display, the first contact moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; and
,while the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display;
moving the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface; and
moving the second user interface representation, disposed above the first user interface representation, in the first direction at a second speed greater than the first speed.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device displays a plurality of user interface representations in a stack on a display. The device detects a first drag gesture by a first contact at a location on a touch-sensitive surface that corresponds to a location of a first user interface representation on the display. While the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and is moving across the touch-sensitive surface in a direction that corresponds to a first direction on the display, the device moves the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface and moves a second user interface representation, disposed above the first user interface representation in the stack, in the first direction at a second speed greater than the first speed.
-
Citations
25 Claims
-
1. A method, comprising:
at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display; displaying a plurality of user interface representations in a stack on the display, wherein; at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; detecting a first drag gesture by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first user interface representation on the display, the first contact moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; and
,while the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; moving the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface; and moving the second user interface representation, disposed above the first user interface representation, in the first direction at a second speed greater than the first speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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 a plurality of user interface representations in a stack on the display, wherein; at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; detecting a first drag gesture by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first user interface representation on the display, the first contact moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; and
,while the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; moving the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface; and moving the second user interface representation, disposed above the first user interface representation, in the first direction at a second speed greater than the first speed.
-
-
25. A 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 display, and a touch-sensitive surface, cause the device to:
-
display a plurality of user interface representations in a stack on the display, wherein; at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; detect a first drag gesture by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first user interface representation on the display, the first contact moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; and
,while the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and moving across the touch-sensitive surface in a direction that corresponds to the first direction on the display; move the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface; and move the second user interface representation, disposed above the first user interface representation, in the first direction at a second speed greater than the first speed.
-
Specification