Devices, methods, and graphical user interfaces for providing haptic feedback

US12353631B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12353631-B2
Application numberUS-202418677665-A
CountryUS
Kind codeB2
Filing dateMay 29, 2024
Priority dateJun 12, 2016
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device displays a user interface including a slider control that represents a continuous range of values between a first value and a second value, the slider control includes a first end that corresponds to the first value and a second end that corresponds to the second value, and the slider control further includes a movable indicator configured to move along the slider control between the first and the second end. The device detects a contact on the slider control followed by a movement of the contact. In response to the movement detection, the device moves the moveable indicator along the slider control and generates a tactile output upon the moveable indicator reaching the first end of the slider control with a tactile output pattern configured based on a movement speed when the moveable indicator reaches the first end.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at an electronic device with a touch-sensitive surface, a display, and one or more tactile output generators for generating tactile outputs: displaying a user interface on the display, wherein: the user interface includes a slider control that represents a continuous range of values between a first value and a second value, the slider control includes a first end that corresponds to the first value and a second end that corresponds to the second value, the slider control further includes a movable indicator that is configured to move along the slider control between the first end and the second end of the slider control, to indicate a current value selected from the continuous range of values represented by the slider control; detecting a contact on the touch-sensitive surface at a location that corresponds to the moveable indicator of the slider control; detecting movement of the contact on the touch-sensitive surface; and in response to detecting the movement of the contact, moving the moveable indicator along the slider control in accordance with the movement of the contact; and generating a first tactile output upon the moveable indicator reaching the first end of the slider control in accordance with the movement of the contact, wherein a tactile output pattern of the first tactile output is configured based on a movement speed of the movable indicator when the moveable indicator reaches the first end of the slider control. 2. The method of claim 1 , wherein: the movable indicator spans a plurality of values in the continuous range of values, the plurality of values include a beginning value represented by a first end of the moveable indicator and an ending value represented by a second end of the moveable indicator; and moving the moveable indicator includes moving at least one of the first end and the second end of the moveable indicator. 3. The method of claim 2 , wherein: moving the moveable indicator includes simultaneously changing the beginning value and the ending value while maintaining a current size of the moveable indicator; and the method includes, in response to detecting the movement of the contact: generating one or more tactile outputs that correspond to movement of the first end of the moveable indicator over one or more predefined values in the slider control; and generating one or more tactile outputs that correspond to movement of the second end of the moveable indicator over the one or more predefined values in the slider control. 4. The method of claim 3 , including: in accordance with a determination that the first end of the movable indicator and the second end of the moveable indicator have each reached a respective one of the one or more predefined values at the same time: forgoing generating a respective tactile output that corresponds to one of the first and the second ends reaching the respective ones of the one or more predefined values, while generating a respective tactile output that corresponds to one of the first and the second ends reaching the respective ones of the one or more predefined values. 5. The method of claim 4 , wherein: the one or more predefined values include one or more major values and one or more minor values, and forgoing generating the respective tactile output that corresponds to one of the first and the second ends reaching the respective ones of the one or more predefined values includes: forgoing generating a respective tactile output that corresponds to one of the first and the second ends reaching a minor value of the one or more predefined values. 6. The method of claim 2 , wherein: moving the moveable indicator includes moving the first end of the moveable indicator, without moving the second end of the moveable indicator; and the method includes, in response to detecting the movement of the contact: generating one or more tactile outputs that correspond to movement of the first end of the moveable indicator over one or more predefined values in the slider control. 7. The method of claim 6 , wherein the method includes: in response to detecting the movement of the contact: generating one or more tactile outputs that correspond to movement of the moveable indicator over one or more predefined values in the slider control. 8. The method of claim 3 , wherein: the one or more predefined values include one or more major values and one or more minor values, and generating one or more tactile outputs that correspond to movement of the moveable indicator over the one or more predefined values in the slider control includes: generating respective tactile outputs that correspond to movement of the moveable indicator over the one or more major values with a first tactile output pattern; and generating respective tactile outputs that correspond to movement of the moveable indicator over the one or more minor values with a second tactile output pattern, wherein the second tactile output pattern has a smaller amplitude and/or a shorter duration than the first tactile output pattern. 9. The method of claim 1 , including: in response to detecting the movement of the contact, in accordance with a determination that the moveable indicator has reached the second end of the slider control in accordance with the movement of the contact: in accordance with a determination that a movement speed of the moveable indicator at a time when the moveable indicator reaches the second end of the slider control meets a first speed threshold, generating a second tactile output to indicate that the moveable indicator has reached the second end of the slider control; and in accordance with a determination that the movement speed of the moveable indicator at the time when the moveable indicator reaches the second end of the slider control does not meet the first speed threshold, forgoing generation of the second tactile output. 10. The method of claim 1 , wherein moving the moveable indicator along the slider control in accordance with the movement of the contact includes: moving the moveable indicator along the slider control, while continuing to detect the contact on the touch-sensitive surface; and continuing to move the moveable indicator along the slider control after lift-off of the contact is detected. 11. The method of claim 1 , wherein the moveable indicator has an adjustable size, and wherein a tactile output pattern of the first tactile output is configured in accordance with a current size of the moveable indicator. 12. The method of claim 1 , wherein the first tactile output is a discrete tactile output. 13. The method of claim 1 , including: in accordance with a determination that the moveable indicator has reached a respective predefined value in the continuous range of values: in accordance with a determination that a threshold amount of time has expired since generation of a last tactile output, generating a respective tactile output to indicate that the moveable indicator has reached the respective predefined value; and in accordance with a determination that the threshold amount of time has not expired since generation of the last tactile output, forgoing generation of the respective tactile output to indicate that the moveable indicator has reached the respective predefined value. 14. The method of claim 1 , wherein: the slider control is an image picker for selecting a representative image from a plurality of images; the moveable indicator includes representations of the plurality of images; the slider control includes an indicator located in between the first en

Assignees

Inventors

Classifications

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position · CPC title

  • Scrolling or panning · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Digitisers structurally integrated in a display · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12353631B2 cover?
An electronic device displays a user interface including a slider control that represents a continuous range of values between a first value and a second value, the slider control includes a first end that corresponds to the first value and a second end that corresponds to the second value, and the slider control further includes a movable indicator configured to move along the slider control b…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).