Button functionality
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, and a button, and a rotatable and depressible input mechanism, cause the device to:
- display a first user interface screen;
receive first data representing an activation of the button;
determine whether the activation of the button represents;
a double press of the button, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration;
oran extended press of the button, the extended press having an associated press duration;
in accordance with a determination that the activation of the button represents a double press of the button;
invoke a payments application;
in accordance with a determination that the activation of the button represents an extended press of the button;
display a second user interface screen, the second user interface screen comprising a second affordance representing a user prompt to power off the electronic device;
receive second data representing an activation of the rotatable and depressible input mechanism;
determine whether the activation of the rotatable and depressible input mechanism represents;
a single press of the rotatable and depressible input mechanism, the single press having an associated press duration;
ora double press of the rotatable and depressible input mechanism, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration;
in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a single press of the rotatable and depressible input mechanism;
display a third user interface screen on the display, the third user interface screen including a plurality of affordances, the plurality of affordances comprising an affordance representing an application; and
in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a double press of the rotatable and depressible input mechanism;
invoke a previously invoked application.
1 Assignment
0 Petitions
Accused Products
Abstract
Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button.
-
Citations
75 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, and a button, and a rotatable and depressible input mechanism, cause the device to:
-
display a first user interface screen; receive first data representing an activation of the button; determine whether the activation of the button represents; a double press of the button, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration;
oran extended press of the button, the extended press having an associated press duration; in accordance with a determination that the activation of the button represents a double press of the button; invoke a payments application; in accordance with a determination that the activation of the button represents an extended press of the button; display a second user interface screen, the second user interface screen comprising a second affordance representing a user prompt to power off the electronic device; receive second data representing an activation of the rotatable and depressible input mechanism; determine whether the activation of the rotatable and depressible input mechanism represents; a single press of the rotatable and depressible input mechanism, the single press having an associated press duration;
ora double press of the rotatable and depressible input mechanism, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration; in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a single press of the rotatable and depressible input mechanism; display a third user interface screen on the display, the third user interface screen including a plurality of affordances, the plurality of affordances comprising an affordance representing an application; and in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a double press of the rotatable and depressible input mechanism; invoke a previously invoked application. - 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, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
27. An electronic device, comprising:
-
a display; a button; a rotatable and depressible input mechanism; 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, which when executed by the one or more processors, cause the device to; display a first user interface screen; receive first data representing an activation of the button; determine whether the activation of the button represents; a double press of the button, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration;
oran extended press of the button, the extended press having an associated press duration; and in accordance with a determination that the activation of the button represents a double press of the button; invoke a payments application; in accordance with a determination that the activation of the button represents an extended press of the button; display a second user interface screen, the second user interface screen comprising a second affordance representing a user prompt to power off the electronic device; receive second data representing an activation of the rotatable and depressible input mechanism; determine whether the activation of the rotatable and depressible input mechanism represents; a single press of the rotatable and depressible input mechanism, the single press having an associated press duration;
ora double press of the rotatable and depressible input mechanism, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration; in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a single press of the rotatable and depressible input mechanism; display a third user interface screen on the display, the third user interface screen including a plurality of affordances, the plurality of affordances comprising an affordance representing an application; and in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a double press of the rotatable and depressible input mechanism; invoke a previously invoked application. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
28. A method, comprising:
at an electronic device with a display, a button, and a rotatable and depressible input mechanism; display a first user interface screen; receiving first data representing an activation of the button; determining whether the activation of the button represents; a double press of the button, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration;
oran extended press of the button, the extended press having an associated press duration; in accordance with a determination that the activation of the button represents a double press of the button; invoking a payments application; in accordance with a determination that the activation of the button represents an extended press of the button; displaying a second user interface screen, the second user interface screen comprising a second affordance representing a user prompt to power off the electronic device; receiving second data representing an activation of the rotatable and depressible input mechanism; determining whether the activation of the rotatable and depressible input mechanism represents; a single press of the rotatable and depressible input mechanism, the single press having an associated press duration;
ora double press of the rotatable and depressible input mechanism, the double press having an associated interval between a first consecutive press and a second consecutive press, the first and second consecutive presses each having an associated press duration; in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a single press of the rotatable and depressible input mechanism; displaying a third user interface screen on the display, the third user interface screen including a plurality of affordances, the plurality of affordances comprising an affordance representing an application; and in accordance with a determination that the activation of the rotatable and depressible input mechanism represents a double press of the rotatable and depressible input mechanism; invoking a previously invoked application. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
Specification