User interfaces integrating hardware buttons

US2025238129A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025238129-A1
Application numberUS-202418892230-A
CountryUS
Kind codeA1
Filing dateSep 20, 2024
Priority dateJan 18, 2024
Publication dateJul 24, 2025
Grant date

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.

User interfaces integrating variable hardware inputs are described, including user interfaces that perform different operations in response to presses of different intensities with and without movement, user interfaces that perform different media capture operations based on presses of different lengths with and without movement, user interfaces with controls that can be customized by swiping near a hardware control, user interfaces for media playback with dynamic speed adjustments, and user interfaces that perform adjustments before and after contact with a hardware control ends.

First claim

Opening claim text (preview).

1 - 277 . (canceled) 278 . A computer system configured to communicate with one or more display generation components and a first input device, comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: detecting, via the first input device, a first set of one or more inputs directed to the first input device; and in response to detecting the first set of one or more inputs: in accordance with a determination that the first set of one or more inputs satisfies a first set of criteria, performing a first operation, wherein the first set of criteria includes: a first criterion that is satisfied when the first set of one or more inputs includes a first input intensity that exceeds a first threshold intensity; and a second criterion that is satisfied when the first set of one or more inputs includes more than a threshold amount of movement of a first type; and in accordance with a determination that the first set of one or more inputs directed to the first input device satisfies a second set of criteria different from the first set of criteria, performing a second operation different from the first operation, wherein the second set of criteria includes a third criterion that is satisfied when the first set of one or more inputs includes a second input intensity that exceeds a second threshold intensity that is higher than the first threshold intensity. 279 . The computer system of claim 278 , wherein: performing the first operation includes changing an operation setting to a respective value; and performing the second operation includes performing the second operation based on a current value of the operation setting, wherein, in accordance with a determination that the first set of one or more inputs satisfied the first set of criteria prior to satisfying the second set of criteria, the current value of the operation setting is the respective value. 280 . The computer system of claim 278 , wherein: performing the first operation includes changing a media capture setting; and performing the second operation includes capturing media based on the media capture setting. 281 . The computer system of claim 280 , wherein the media capture setting includes a zoom setting for media capture. 282 . The computer system of claim 280 , wherein the media capture setting includes a filter setting for media capture. 283 . The computer system of claim 280 , wherein the media capture setting includes a simulated depth-of-field setting for media capture. 284 . The computer system of claim 280 , wherein the media capture setting includes a media capture type setting. 285 . The computer system of claim 280 , wherein the media capture setting includes a focus subject selection. 286 . The computer system of claim 278 , wherein performing the first operation includes selecting, based on one or more characteristics of the movement of the first type, a first settings value from an ordered sequence of settings values. 287 . The computer system of claim 286 , wherein selecting the first settings value from the ordered sequence of settings values includes simulating a transfer of momentum from the movement of the first type to a model of the ordered sequence of settings values. 288 . The computer system of claim 286 , wherein: the ordered sequence of settings values includes a subset of one or more preset values, and selecting, based on the one or more characteristics of the movement of the first type, the first settings value from the ordered sequence of settings values includes: in accordance with a determination that the first set of one or more inputs satisfies a set of one or more drag criteria, selecting the first settings value from the ordered sequence of settings values based on a direction of the movement of the first type and an amount of the movement of the first type, wherein the set of one or more drag criteria includes a criterion that is satisfied when the first set of one or more inputs includes a contact that is maintained on the first input device; and in accordance with a determination that the first set of one or more inputs satisfies a set of one or more flick criteria, selecting the first settings value from the subset of one or more preset values based on a direction of the movement of the first type, wherein the set of one or more flick criteria includes: a first flick criterion that is satisfied when the first set of one or more inputs ceases to be detected on the first input device; and a second flick criterion that is satisfied when the movement of the first type includes more than a second threshold amount of movement within a threshold period of time before the first flick criterion is satisfied. 289 . The computer system of claim 278 , wherein performing the first operation includes selecting, based on one or more characteristics of the movement of the first type, a second settings value from a predetermined set of settings values. 290 . The computer system of claim 278 , wherein the first set of criteria includes a fourth criterion that is satisfied when the second criterion is satisfied after the first criterion is satisfied. 291 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a first movement input included in the first set of one or more inputs, wherein the first movement input is detected while an input intensity of the first set of one or more inputs does not exceed the first threshold intensity; and in response to the first movement input, performing the first operation based on the first movement input. 292 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a lift-off of the first set of one or more inputs; after detecting the lift-off of the first set of one or more inputs, detecting, via the first input device, a second movement input; and in response to detecting the second movement input: in accordance with a determination that the second movement input was detected within a threshold period of time after detecting the lift-off of the first set of one or more inputs, performing the first operation based on the second movement input. 293 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a third movement input; and in response to detecting the third movement input: in accordance with a determination that a lift-off of the first set of one or more inputs was not detected prior to detecting the third movement input, performing the first operation based on the third movement input. 294 . The computer system of claim 278 , the one or more programs further including instructions for: after performing the second operation, detecting, via the first input device, a fourth movement input; and in response to detecting the fourth movement input and in accordance with a determination that a lift-off event was not detected in between detecting the second input intensity that exceeds the second threshold intensity and detecting the fourth movement input, performing the first operation based on the fourth movement input.

Assignees

Inventors

Classifications

  • Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

  • Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783) · CPC title

  • Control of cameras or camera modules · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · 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 US2025238129A1 cover?
User interfaces integrating variable hardware inputs are described, including user interfaces that perform different operations in response to presses of different intensities with and without movement, user interfaces that perform different media capture operations based on presses of different lengths with and without movement, user interfaces with controls that can be customized by swiping n…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/1671. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 24 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).