Devices, Methods, and Graphical User Interfaces for Providing Haptic Feedback
Abstract
An electronic device with a touch-sensitive surface, a display, tactile output generator(s) for generating tactile outputs, and orientation sensor(s) for determining a current orientation of the electronic device displays a user interface on the display, where the user interface includes an indicator of current device orientation. The device detects movement of the device. In response to detecting the movement: in accordance with a determination that the current orientation of the device meets criteria: the device changes the user interface to indicate that the criteria are met by the current orientation of the device and generates a tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the device; and in accordance with a determination that the current orientation of the device does not meet the criteria, the device changes the user interface without generating the tactile output.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
at an electronic device with a touch-sensitive surface, a display, one or more tactile output generators for generating tactile outputs, and one or more orientation sensors for determining a current orientation of the electronic device:
displaying a user interface on the display, wherein the user interface includes an indicator of device orientation that indicates the current orientation of the electronic device;
detecting movement of the electronic device; and,
in response to detecting the movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets first criteria:
changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generating a tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria, changing the user interface to indicate the current orientation of the electronic device without generating the tactile output.
2 . The method of claim 1 , wherein:
the user interface includes a compass face with a plurality of major markings that correspond to a plurality of major directions relative to a magnetic field near the electronic device, the first criteria require that the current device orientation matches one of the plurality of major directions in order for the first criteria to be met, the first criteria are not met when the current device orientation does not match one of the plurality of major directions, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes displaying the current orientation of electronic the electronic device as one of the major directions.
3 . The method of claim 1 , including:
after generating the tactile output in accordance with the current orientation of the electronic device meeting the first criteria, detecting second movement of the electronic device; and, in response to detecting the second movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets the first criteria for a second time:
changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generating a second tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria for the second time, changing the user interface to indicate the current orientation of the electronic device without generating the second tactile output.
4 . The method of claim 1 , wherein:
the user interface includes an alignment indicator that indicates a current degree of deviation from a predetermined orientation that is determined based on the current orientation of the electronic device, the first criteria require that the current degree of deviation is less than a threshold amount and remains below the threshold amount for at least a threshold amount of time in order for the first criteria to be met, the first criteria are not met when the current degree of deviation does not remain below the threshold amount for at least the threshold amount of time, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes changing a color of the user interface.
5 . The method of claim 4 , wherein determining the current orientation of the electronic device includes:
in accordance with a determination that the electronic device is in a first orientation state with respect to a reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with the reference orientation; and in accordance with a determination that the electronic device is in a second orientation state with respect to the reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with Earth's gravitational field.
6 . The method of claim 1 , wherein the first criteria require that a rate for generating tactile outputs in accordance with the current orientation of the electronic device does not exceed a predetermined rate limit in order for the first criteria to be met.
7 . The method of claim 1 , wherein the first criteria require that only one tactile output is generated while the current orientation of the electronic device is maintained.
8 . An electronic device, comprising:
a display; a touch-sensitive surface; one or more tactile output generators for generating tactile outputs; one or more orientation sensors for determining a current orientation of the electronic device; 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 on the display, wherein the user interface includes an indicator of device orientation that indicates the current orientation of the electronic device; detecting movement of the electronic device; and, in response to detecting the movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets first criteria:
changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generating a tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria, changing the user interface to indicate the current orientation of the electronic device without generating the tactile output.
9 . The electronic device of claim 8 , wherein:
the user interface includes a compass face with a plurality of major markings that correspond to a plurality of major directions relative to a magnetic field near the electronic device, the first criteria require that the current device orientation matches one of the plurality of major directions in order for the first criteria to be met, the first criteria are not met when the current device orientation does not match one of the plurality of major directions, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes displaying the current orientation of electronic the electronic device as one of the major directions.
10 . The electronic device of claim 8 , wherein the one or more programs include instruction for:
after generating the tactile output in accordance with the current orientation of the electronic device meeting the first criteria, detecting second movement of the electronic device; and, in response to detecting the second movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets the first criteria for a second time:
changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generating a second tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria for the second time, changing the user interface to indicate the current orientation of the electronic device without generating the second tactile output.
11 . The electronic device of claim 8 , wherein:
the user interface includes an alignment indicator that indicates a current degree of deviation from a predetermined orientation that is determined based on the current orientation of the electronic device, the first criteria require that the current degree of deviation is less than a threshold amount and remains below the threshold amount for at least a threshold amount of time in order for the first criteria to be met, the first criteria are not met when the current degree of deviation does not remain below the threshold amount for at least the threshold amount of time, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes changing a color of the user interface.
12 . The electronic device of claim 11 , wherein determining the current orientation of the electronic device includes:
in accordance with a determination that the electronic device is in a first orientation state with respect to a reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with the reference orientation; and in accordance with a determination that the electronic device is in a second orientation state with respect to the reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with Earth's gravitational field.
13 . The electronic device of claim 8 , wherein the first criteria require that a rate for generating tactile outputs in accordance with the current orientation of the electronic device does not exceed a predetermined rate limit in order for the first criteria to be met.
14 . The electronic device of claim 8 , wherein the first criteria require that only one tactile output is generated while the current orientation of the electronic device is maintained.
15 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, a touch-sensitive surface, one or more tactile output generators for generating tactile outputs, and one or more orientation sensors for determining a current orientation of the electronic device, cause the electronic device to:
display a user interface on the display, wherein the user interface includes an indicator of device orientation that indicates the current orientation of the electronic device; detect movement of the electronic device; and, in response to detecting the movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets first criteria:
change the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generate a tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria, change the user interface to indicate the current orientation of the electronic device without generating the tactile output.
16 . The non-transitory computer readable storage medium of claim 15 , wherein:
the user interface includes a compass face with a plurality of major markings that correspond to a plurality of major directions relative to a magnetic field near the electronic device, the first criteria require that the current device orientation matches one of the plurality of major directions in order for the first criteria to be met, the first criteria are not met when the current device orientation does not match one of the plurality of major directions, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes displaying the current orientation of electronic the electronic device as one of the major directions.
17 . The non-transitory computer readable storage medium of claim 15 , wherein the one or more programs include instruction that, when executed by the electronic device, cause the electronic device to:
after generating the tactile output in accordance with the current orientation of the electronic device meeting the first criteria, detect second movement of the electronic device; and, in response to detecting the second movement of the electronic device:
in accordance with a determination that the current orientation of the electronic device meets the first criteria for a second time:
change the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
generate a second tactile output upon changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device; and
in accordance with a determination that the current orientation of the electronic device does not meet the first criteria for the second time, change the user interface to indicate the current orientation of the electronic device without generating the second tactile output.
18 . The non-transitory computer readable storage medium of claim 15 , wherein:
the user interface includes an alignment indicator that indicates a current degree of deviation from a predetermined orientation that is determined based on the current orientation of the electronic device, the first criteria require that the current degree of deviation is less than a threshold amount and remains below the threshold amount for at least a threshold amount of time in order for the first criteria to be met, the first criteria are not met when the current degree of deviation does not remain below the threshold amount for at least the threshold amount of time, and changing the user interface to indicate that the first criteria are met by the current orientation of the electronic device includes changing a color of the user interface.
19 . The non-transitory computer readable storage medium of claim 18 , wherein determining the current orientation of the electronic device includes:
in accordance with a determination that the electronic device is in a first orientation state with respect to a reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with the reference orientation; and in accordance with a determination that the electronic device is in a second orientation state with respect to the reference orientation, determining the current orientation of the electronic device in accordance with a degree of alignment of the electronic device with Earth's gravitational field.
20 . The non-transitory computer readable storage medium of claim 15 , wherein the first criteria require that a rate for generating tactile outputs in accordance with the current orientation of the electronic device does not exceed a predetermined rate limit in order for the first criteria to be met.
21 . The non-transitory computer readable storage medium of claim 15 , wherein the first criteria require that only one tactile output is generated while the current orientation of the electronic device is maintained.Join the waitlist — get patent alerts
Track US2022283643A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.