Device, Method, and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface
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 an electronic device with a display and a touch-sensitive surface cause the device to:
- display a user interface object on the display;
detect a contact on the touch-sensitive surface;
detect a first movement of the contact across the touch-sensitive surface, the first movement corresponding to performing an operation on the user interface object;
in response to detecting the first movement;
perform the operation; and
generate a first tactile output on the touch-sensitive surface;
detect a second movement of the contact across the touch-sensitive surface, the second movement corresponding to reversing the operation on the user interface object; and
in response to detecting the second movement;
reverse the operation; and
generate a second tactile output on the touch-sensitive surface, wherein the second tactile output is different from the first tactile output.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface and a display displays a user interface object on the display, detects a contact on the touch-sensitive surface, and detects a first movement of the contact across the touch-sensitive surface, the first movement corresponding to performing an operation on the user interface object, and, in response to detecting the first movement, the device performs the operation and generates a first tactile output on the touch-sensitive surface. The device also detects a second movement of the contact across the touch-sensitive surface, the second movement corresponding to reversing the operation on the user interface object, and in response to detecting the second movement, the device reverses the operation and generates a second tactile output on the touch-sensitive surface, where the second tactile output is different from the first tactile output.
194 Citations
10 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 an electronic device with a display and a touch-sensitive surface cause the device to:
-
display a user interface object on the display; detect a contact on the touch-sensitive surface; detect a first movement of the contact across the touch-sensitive surface, the first movement corresponding to performing an operation on the user interface object; in response to detecting the first movement; perform the operation; and generate a first tactile output on the touch-sensitive surface; detect a second movement of the contact across the touch-sensitive surface, the second movement corresponding to reversing the operation on the user interface object; and in response to detecting the second movement; reverse the operation; and generate a second tactile output on the touch-sensitive surface, wherein the second tactile output is different from the first tactile output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 user interface object on the display; detecting a contact on the touch-sensitive surface; detecting a first movement of the contact across the touch-sensitive surface, the first movement corresponding to performing an operation on the user interface object; in response to detecting the first movement; performing the operation; and generating a first tactile output on the touch-sensitive surface; detecting a second movement of the contact across the touch-sensitive surface, the second movement corresponding to reversing the operation on the user interface object; and in response to detecting the second movement; reversing the operation; and generating a second tactile output on the touch-sensitive surface, wherein the second tactile output is different from the first tactile output.
-
-
10. A method, comprising:
at an electronic device with a touch-sensitive surface and a display; displaying a user interface object on the display; detecting a contact on the touch-sensitive surface; detecting a first movement of the contact across the touch-sensitive surface, the first movement corresponding to performing an operation on the user interface object; in response to detecting the first movement; performing the operation; and generating a first tactile output on the touch-sensitive surface; detecting a second movement of the contact across the touch-sensitive surface, the second movement corresponding to reversing the operation on the user interface object; and in response to detecting the second movement; reversing the operation; and generating a second tactile output on the touch-sensitive surface, wherein the second tactile output is different from the first tactile output.
Specification