Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

US12436662B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12436662-B2
Application numberUS-202318527137-A
CountryUS
Kind codeB2
Filing dateDec 1, 2023
Priority dateMar 8, 2015
Publication dateOct 7, 2025
Grant dateOct 7, 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 with a display and a touch-sensitive surface: displays a first user interface that includes a plurality of selectable objects; while a focus selector is at a location that corresponds to a respective selectable object, detects an input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the input: in accordance with a determination that detecting the input meeting input criteria, including a criterion that is met when the contact meets a respective input threshold, displays a menu that includes contact information for the respective selectable object overlaid on top of the first user interface; and in accordance with a determination that detecting the input includes detecting a liftoff of the contact without meeting the input criteria, replaces display of the first user interface with display of a second user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at an electronic device with a display and a touch-sensitive surface: displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with respective information; while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, detecting an input that includes detecting a contact with the touch-sensitive surface; and in response to detecting the input: in accordance with a determination that the input is directed to a first portion of the respective selectable object and meets input criteria, the input criteria including a criterion that is met when the contact with the touch-sensitive surface meets a respective input threshold: displaying a menu for the respective selectable object that includes the respective information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and blurring at least one other selectable object of the plurality of selectable objects other than the respective selectable object while displaying the menu; in accordance with a determination that the input is directed to a second portion of the respective selectable object and meets the input criteria, wherein the second portion of the respective selectable object is different from the first portion of the respective selectable object, displaying content associated with the respective selectable object that is different from the menu for the respective selectable object; and in accordance with a determination that the input is directed to the first portion of the respective selectable object and detecting the input includes detecting a liftoff of the contact without the input meeting the input criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object. 2. The method of claim 1 , including: in response to detecting the input: in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying additional descriptive information describing the respective selectable object. 3. The method of claim 1 , including: while displaying the menu for the respective selectable object, detecting a predefined dismissal gesture directed to a location outside of the menu on the first user interface; and in response to detecting the predefined dismissal gesture: ceasing to display the menu for the respective selectable object; and restoring display of the first user interface that includes the plurality of selectable objects. 4. The method of claim 1 , wherein the menu includes one or more communication objects, and wherein the method includes: while the contact on the touch-sensitive surface is maintained, detecting movement of the contact on the touch-sensitive surface that corresponds to movement of the focus selector to a respective communication object of the one or more communication objects on the display; while the focus selector is on the respective communication object, detecting a portion of the input that meets selection criteria; and in response to detecting the portion of the input that meets the selection criteria, initiating a communication function corresponding to the respective communication object. 5. The method of claim 4 , wherein the portion of the input that meets the selection criteria is a terminal portion of the input. 6. The method of claim 4 , wherein the portion of the input that meets the selection criteria corresponds to a change in intensity of the contact on the touch-sensitive surface. 7. The method of claim 4 , wherein initiating the communication function corresponding to the respective communication object includes initiating a communication corresponding to the respective communication object. 8. The method of claim 4 , wherein initiating the communication function corresponding to the respective communication object in response to detecting the portion of the input that meets the selection criteria includes: in response to detecting the portion of the input that meets the selection criteria: in accordance with a determination that the focus selector is located at a first portion of the respective communication object, initiating a communication with a default option among a plurality of options associated with the respective communication object for the respective selectable object; and in accordance with a determination that the focus selector is located at a second portion of the respective communication object, displaying the plurality of options associated with the respective communication object for the respective selectable object. 9. The method of claim 8 , wherein the plurality of options associated with the respective communication object expand out from the respective communication object. 10. The method of claim 8 , including: detecting selection of a respective option of the plurality of options associated with the respective communication object; and in response to detecting the selection of the respective option, initiating a communication corresponding to the respective option. 11. The method of claim 1 , wherein the respective information includes one or more of: one or more phone numbers, one or more email addresses, one or more geographic addresses, and one or more messaging contact addresses or identities. 12. The method of claim 1 , wherein the plurality of selectable objects that are associated with respective information include representations of users associated with the respective information. 13. The method of claim 1 , wherein the respective selectable object is an avatar, and the method includes: in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying a magnified version of the avatar within the menu. 14. The method of claim 1 , wherein the plurality of selectable objects that are associated with respective information include representations of locations associated with the respective information. 15. The method of claim 1 , wherein the menu includes a header, wherein the header includes additional information about the respective selectable object. 16. The method of claim 1 , wherein displaying content associated with the respective selectable object that is different from the menu for the respective selectable object includes: in accordance with a determination that a first portion of the input directed to a second portion of the respective selectable object meets preview criteria, displaying a preview area overlaid on at least some of the plurality of selectable objects in the first user interface, wherein the preview area includes a reduced scale representation of the second user interface; in accordance with a determination that a second portion of the input directed to the second portion of the respective selectable object, detected after the first portion of the input directed to the second portion of the respective selectable object, meets user-interface-replacement criteria, replacing display of the first user interface and the overlaid preview area with display of the second user interface; and in accordance with a determination that the second portion of the input directed to the second portion of the respective selectable object meets preview-area-disappearance criteria, ceasing to display

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger · 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

  • involving graphical user interfaces [GUIs] · 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 US12436662B2 cover?
An electronic device with a display and a touch-sensitive surface: displays a first user interface that includes a plurality of selectable objects; while a focus selector is at a location that corresponds to a respective selectable object, detects an input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the input: in accordance with a determination…
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 Oct 07 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).