Content-based tactile outputs
First Claim
Patent Images
1. An electronic device, comprising:
- a touch-sensitive display;
a rotatable input element;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying, on the display, a user interface;
while displaying the user interface, detecting a first portion of a respective input at the device;
in response to detecting a first portion of the respective input, moving a user interface object across the display of the device in accordance with the movement of the respective input; and
after detecting the first portion of the respective input, detecting a second portion of the respective input at the device; and
in response to detecting the second portion of the respective input;
in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by more than a first threshold amount of distance on the display, moving the user interface object to a respective position on the display;
in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by less than the first threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display;
in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by more than a second threshold amount of distance on the display that is less than the first threshold amount of distance on the display, moving the user interface object to the respective position on the display; and
in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by less than the second threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to content-based tactile outputs. In some embodiments, user interfaces associated with content-based tactile outputs are described. In some embodiments, user interfaces associated with end-of-content tactile outputs are described. In some embodiments, user interfaces associated with moving a user interface in response to different types of input are described. In some embodiments, user interfaces associated with adjustable item-based tactile outputs are described. In some embodiments, user interfaces associated with input velocity-based tactile outputs are described.
704 Citations
35 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; a rotatable input element; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a user interface; while displaying the user interface, detecting a first portion of a respective input at the device; in response to detecting a first portion of the respective input, moving a user interface object across the display of the device in accordance with the movement of the respective input; and after detecting the first portion of the respective input, detecting a second portion of the respective input at the device; and in response to detecting the second portion of the respective input; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by more than a first threshold amount of distance on the display, moving the user interface object to a respective position on the display; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by less than the first threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display; in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by more than a second threshold amount of distance on the display that is less than the first threshold amount of distance on the display, moving the user interface object to the respective position on the display; and in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by less than the second threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display and a rotatable input element, the one or more programs including instructions for:
-
displaying, on the display, a user interface; while displaying the user interface, detecting a first portion of a respective input at the device; in response to detecting a first portion of the respective input, moving a user interface object across the display of the device in accordance with the movement of the respective input; and after detecting the first portion of the respective input, detecting a second portion of the respective input at the device; and in response to detecting the second portion of the respective input; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by more than a first threshold amount of distance on the display, moving the user interface object to a respective position on the display; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by less than the first threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display; in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by more than a second threshold amount of distance on the display that is less than the first threshold amount of distance on the display, moving the user interface object to the respective position on the display; and in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by less than the second threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
at an electronic device with a touch-sensitive display and a rotatable input element; displaying, on the display, a user interface; while displaying the user interface, updating the user interface responsive to a plurality of inputs detected at the device including, for a respective input; detecting a first portion of the respective input of the plurality of inputs at the device; in response to detecting a first portion of the respective input, moving a user interface object across the display of the device in accordance with the movement of the respective input; after detecting the first portion of the respective input, detecting a second portion of the respective input at the device; and in response to detecting the second portion of the respective input; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by more than a first threshold amount of distance on the display, moving the user interface object to a respective position on the display; in accordance with a determination that the respective input includes movement of a contact on the touch-sensitive display and that the movement moves the user interface object across the display by less than the first threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display; in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by more than a second threshold amount of distance on the display that is less than the first threshold amount of distance on the display, moving the user interface object to the respective position on the display; and in accordance with a determination that the respective input includes rotational input directed to the rotatable input element and that the rotational input moves the user interface object across the display by less than the second threshold amount of distance on the display, forgoing moving the user interface object to the respective position on the display; repeating the updating of the user interface in response to detecting subsequent inputs of the plurality of inputs, the plurality of inputs including; at least one input that includes movement of a contact on the touch-sensitive display, wherein the movement moves the user interface object across the display by more than the first threshold amount of distance on the display; at least one input that includes movement of a contact on the touch-sensitive display, wherein the movement moves the user interface object across the display by less than the first threshold amount of distance on the display; at least one input that includes rotational input directed to the rotatable input element, wherein the rotational input moves the user interface object across the display by more than the second threshold amount of distance on the display; and at least one input that includes rotational input directed to the rotatable input element, wherein the rotational input moves the user interface object across the display by less than the second threshold amount of distance on the display. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
Specification