Device, Method, and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture
Abstract
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: detects, on the touch-sensitive surface, a gesture that includes an increase of intensity of a contact above a respective intensity threshold. In response to detecting the gesture: in accordance with a determination that the gesture includes a first number of contacts, the device generates a tactile output on the touch-sensitive surface; and in accordance with a determination that the gesture includes a second number of contacts different from the first number, the device forgoes generating the tactile output on the touch-sensitive surface.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
at an electronic device with a touch-sensitive surface and a display: displaying, on the display, a plurality of user interface objects, wherein each of the plurality of user interface objects includes a plurality of subdivisions; detecting movement of a contact on the touch-sensitive surface over a respective user interface object in the plurality of user interface objects; and in response to detecting the movement of the contact:
in accordance with a determination that output criteria have been met, wherein the output criteria include a criterion that the contact has a velocity that is below a respective velocity threshold when the contact moves over the respective user interface object, generating tactile outputs that correspond to a respective boundary of the respective user interface object and subdivisions of the respective user interface object; and
in accordance with a determination that the output criteria have not been met, generating tactile outputs that correspond to the respective boundary of the respective user interface object without generating tactile outputs that correspond to the subdivisions of the respective user interface object.
2 . The method of claim 1 , wherein the output criteria include a criterion that the contact has an intensity above a respective intensity threshold when the contact moves over the respective user interface object.
3 . The method of claim 1 , wherein the output criteria include a criterion that the contact has an intensity below a respective intensity threshold when the contact moves over the respective user interface object.
4 . The method of claim 1 , wherein the output criteria include a criterion that the respective user interface object is displayed in an active window in the user interface.
5 . The method of claim 1 , wherein:
the plurality of user interface objects include application windows; and the subdivisions of the respective user interface object include selectable affordances within the application windows.
6 . The method of claim 1 , wherein:
the plurality of user interface objects are paragraphs; and the subdivisions are words.
7 . The method of claim 1 , wherein:
the plurality of user interface objects are sentences; and the subdivisions are words.
8 . The method of claim 1 , wherein:
the plurality of user interface objects are words; and the subdivisions are letters.
9 . The method of claim 1 , wherein:
a respective user interface object of the plurality of user interface objects includes a hierarchy of subdivisions, including a level corresponding to a first class of subdivisions and a level corresponding to a second class of subdivisions; and the method includes, in response to detecting the movement of the contact:
in accordance with a determination that first output criteria have been met, generating tactile outputs corresponding to subdivisions in the first class of subdivisions without generating tactile outputs corresponding to subdivisions in the second class of subdivisions; and
in accordance with a determination that second output criteria have been met, generating tactile outputs corresponding to subdivisions in the first class of subdivisions and generating tactile outputs corresponding to subdivisions in the second class of subdivisions.
10 . 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, on the display, a plurality of user interface objects, wherein each of the plurality of user interface objects includes a plurality of subdivisions;
detecting movement of a contact on the touch-sensitive surface over a respective user interface object in the plurality of user interface objects; and
in response to detecting the movement of the contact:
in accordance with a determination that output criteria have been met, wherein the output criteria include a criterion that the contact has a velocity that is below a respective velocity threshold when the contact moves over the respective user interface object, generating tactile outputs that correspond to a respective boundary of the respective user interface object and subdivisions of the respective user interface object; and
in accordance with a determination that the output criteria have not been met, generating tactile outputs that correspond to the respective boundary of the respective user interface object without generating tactile outputs that correspond to the subdivisions of the respective user interface object.
11 . The electronic device of claim 10 , wherein the output criteria include a criterion that the contact has an intensity above a respective intensity threshold when the contact moves over the respective user interface object.
12 . The electronic device of claim 10 , wherein the output criteria include a criterion that the contact has an intensity below a respective intensity threshold when the contact moves over the respective user interface object.
13 . The electronic device of claim 10 , wherein the output criteria include a criterion that the respective user interface object is displayed in an active window in the user interface.
14 . The electronic device of claim 10 , wherein:
the plurality of user interface objects include application windows; and the subdivisions of the respective user interface object include selectable affordances within the application windows.
15 . 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 one or more processors, a display and a touch-sensitive surface, cause the electronic device to perform operations comprising:
displaying, on the display, a plurality of user interface objects, wherein each of the plurality of user interface objects includes a plurality of subdivisions; detecting movement of a contact on the touch-sensitive surface over a respective user interface object in the plurality of user interface objects; and in response to detecting the movement of the contact:
in accordance with a determination that output criteria have been met, wherein the output criteria include a criterion that the contact has a velocity that is below a respective velocity threshold when the contact moves over the respective user interface object, generating tactile outputs that correspond to a respective boundary of the respective user interface object and subdivisions of the respective user interface object; and
in accordance with a determination that the output criteria have not been met, generating tactile outputs that correspond to the respective boundary of the respective user interface object without generating tactile outputs that correspond to the subdivisions of the respective user interface object.
16 . The computer readable storage medium of claim 15 , wherein the output criteria include a criterion that the contact has an intensity above a respective intensity threshold when the contact moves over the respective user interface object.
17 . The computer readable storage medium of claim 15 , wherein the output criteria include a criterion that the contact has an intensity below a respective intensity threshold when the contact moves over the respective user interface object.
18 . The computer readable storage medium of claim 15 , wherein the output criteria include a criterion that the respective user interface object is displayed in an active window in the user interface.
19 . The computer readable storage medium of claim 15 , wherein:
the plurality of user interface objects include application windows; and the subdivisions of the respective user interface object include selectable affordances within the application windows.
20 . The computer readable storage medium of claim 15 , including instructions which cause the device to:
detect a plurality of contacts on the touch-sensitive surface; and assign one or more of the plurality of contacts, comprising less than all of the plurality of contacts, to the gesture in accordance with predefined gesture criteria.Join the waitlist — get patent alerts
Track US2019391658A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.