Devices, methods, and graphical user interfaces for providing feedback during interaction with an intensity-sensitive button

US11009960B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11009960-B2
Application numberUS-202016888470-A
CountryUS
Kind codeB2
Filing dateMay 29, 2020
Priority dateSep 6, 2016
Publication dateMay 18, 2021
Grant dateMay 18, 2021

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: detects an input on a respective button. Tactile outputs are generated to indicate that the respective button has been activated in place of a mechanical switch that detects activation of the respective button when the respective button is mechanically compressed. In response to detecting the input on the respective button: in accordance with a determination that the input meets activation criteria, the electronic device provides a first tactile output with a first tactile output pattern that includes: between 0.5 and 4 cycles of an oscillation of one or more tactile output generators relative to corresponding neutral positions of the one or more tactile output generators. The oscillation of the one or more tactile output generators occurs at a frequency between 80 Hz and 400 Hz. In accordance with a determination that the input does not meet the activation criteria, the electronic device forgoes providing the first tactile output.

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, wherein the device includes one or more sensors to detect intensities of contacts with a respective button of the device: detecting an input on the respective button, wherein the one or more tactile output generators are used to generate tactile outputs indicating that the respective button has been activated in place of a mechanical switch that detects activation of the respective button when the respective button is mechanically compressed; in response to detecting the input on the respective button: in accordance with a determination that the input meets activation criteria, wherein the activation criteria include a requirement that the input includes an intensity above a respective intensity threshold in order for the activation criteria to be met, providing a first tactile output with a first tactile output pattern that includes: between 0.5 and 4 cycles of an oscillation of the one or more tactile output generators relative to one or more corresponding neutral positions of the one or more tactile output generators, wherein the oscillation of the one or more tactile output generators occurs at a frequency between 80 Hz and 400 Hz, wherein providing the first tactile output with the first tactile output pattern includes: in accordance with a determination that a change in a characteristic intensity of the input during a predetermined time window starting from, ending at, or including the time when the characteristic intensity of the input increases above the respective intensity threshold has a first value for an intensity-change metric, providing the first tactile output with a first amplitude that corresponds to the first value of the intensity-change metric; and in accordance with a determination that the change in the characteristic intensity of the input during the predetermined time window starting from, ending at, or including the time when the characteristic intensity of the input increases above the respective intensity threshold has a second value for the intensity-change metric different from the first value of the intensity-change metric, providing the first tactile output with a second amplitude that corresponds to the second value for the intensity-change metric, wherein the second amplitude is different from the first amplitude; and in accordance with a determination that the input does not meet the activation criteria, forgoing providing the first tactile output. 2. The method of claim 1 , wherein the first tactile output pattern includes between 0.5 and 2 cycles of oscillation of the one or more tactile output generators relative to the one or more corresponding neutral positions of the one or more tactile output generators. 3. The method of claim 1 , wherein the first tactile output pattern includes between 1 and 2 cycles of oscillation of the one or more tactile output generators relative to the one or more corresponding neutral positions of the one or more tactile output generators. 4. The method of claim 1 , wherein the oscillation of the one or more tactile output generators occurs at a frequency between 200 Hz and 350 Hz. 5. The method of claim 1 , wherein the oscillation of the one or more tactile output generators occurs at the frequency between 225 Hz and 325 Hz. 6. The method of claim 1 , wherein the oscillation of the one or more tactile output generators occurs at a variable frequency selected from two or more frequencies between 150 Hz and 400 Hz. 7. The method of claim 1 , including: after detecting the input on the respective button, detecting a second input on the respective button; in response to detecting the first input and before detecting the second input, providing the first tactile output with a third amplitude; in response to detecting an input sequence including the input and the second input: in accordance with a determination, based on an amount of time between a first point in time that corresponds to the input and a second point in time that corresponds to the second input, that the input and the second input are separate inputs: providing a second tactile output with the third amplitude, wherein the second tactile output provides feedback indicating that the second input was detected; and in accordance with a determination, based on the amount of time between the first point in time and the second point in time, that the input and the second input are part of an input pattern: providing a third tactile output with a fourth amplitude that is distinct from the third amplitude, wherein the third tactile output provides feedback indicating that the second input was detected. 8. The method of claim 1 , wherein: the input on the respective button was detected while a first user interface is displayed on the display; the method includes: in response to detecting the input on the respective button: in accordance with a determination that the input meets the activation criteria: ceasing to display the first user interface; and displaying a second user interface on the display; and in accordance with a determination that the input does not meet the activation criteria, maintaining display of the first user interface on the display. 9. The method of claim 8 , wherein the second user interface is a system user interface. 10. An electronic device, comprising: a display; a touch-sensitive surface; one or more tactile output generators for generating tactile outputs; one or more sensors to detect intensities of contacts with a respective button of the device; one or more processors; memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for: detecting an input on the respective button, wherein the one or more tactile output generators are used to generate tactile outputs indicating that the respective button has been activated in place of a mechanical switch that detects activation of the respective button when the respective button is mechanically compressed; in response to detecting the input on the respective button: in accordance with a determination that the input meets activation criteria, wherein the activation criteria include a requirement that the input includes an intensity above a respective intensity threshold in order for the activation criteria to be met, providing a first tactile output with a first tactile output pattern that includes: between 0.5 and 4 cycles of an oscillation of the one or more tactile output generators relative to one or more corresponding neutral positions of the one or more tactile output generators, wherein the oscillation of the one or more tactile output generators occurs at a frequency between 80 Hz and 400 Hz, wherein providing the first tactile output with the first tactile output pattern includes: in accordance with a determination that a change in a characteristic intensity of the input during a predetermined time window starting from, ending at, or including the time when the characteristic intensity of the input increases above the respective intensity threshold has a first value for an intensity-change metric, providing the first tactile output with a first amplitude that corresponds to the first value of the intensity-change metric; and in accordance with a determination that the change in the characteristic intensity of the input during the predetermined time window starting from, ending at, or including the time when the characteristic intensity of the input increases above the respective intensity threshold has a second val

Assignees

Inventors

Classifications

  • with means for adapting the functionality of the device according to specific conditions · CPC title

  • Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof (by improving visibility H04M1/22) · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · 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 US11009960B2 cover?
An electronic device: detects an input on a respective button. Tactile outputs are generated to indicate that the respective button has been activated in place of a mechanical switch that detects activation of the respective button when the respective button is mechanically compressed. In response to detecting the input on the respective button: in accordance with a determination that the input…
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 May 18 2021 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).