Devices, methods, and graphical user interfaces for interacting with three-dimensional environments

US12288301B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12288301-B2
Application numberUS-202418584911-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2024
Priority dateSep 25, 2020
Publication dateApr 29, 2025
Grant dateApr 29, 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.

A computer system displays a first view of a three-dimensional environment, including a first user interface object, that when activated by a user input meeting first criteria, causes performance of a first operation. While displaying the first view, the computer system detects first movement of a hand in a physical environment, and in response, changes an appearance of the first user interface object in the first view based on the first movement, including: in accordance with a determination that the first movement meets the first criteria requiring the hand move in a first manner, performing and indicating performance of the first operation; and in accordance with a determination that the first movement does not meet the first criteria, moving the first user interface object away from a position in the three-dimensional environment corresponding to a location of the hand in the physical environment without performing the first operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a computer system that is in communication with a first display generation component and one or more first input devices: displaying, via the first display generation component, a first view of a three-dimensional environment, including displaying a first user interface object at a first position in the three-dimensional environment, wherein the first user interface object, when activated by a user input that meets first criteria, causes performance of a first operation; while displaying the first view of the three-dimensional environment including displaying the first user interface object at the first position in the three-dimensional environment, detecting first movement of a hand in a physical environment; and in response to detecting the first movement of the hand in the physical environment: changing an appearance of the first user interface object in the first view of the three-dimensional environment based on the first movement of the hand in the physical environment, including: in accordance with a determination that the first movement of the hand meets the first criteria, wherein the first criteria require that the hand moves in a first manner during the first movement of the hand in order for the first criteria to be met, performing the first operation associated with the first user interface object and changing the appearance of the first user interface object to indicate that the first operation has been performed; and in accordance with a determination that the first movement of the hand does not meet the first criteria, moving the first user interface object away from a respective position in the three-dimensional environment that corresponds to a location of the hand in the physical environment without performing the first operation. 2. The method of claim 1 , wherein the first movement of the hand in the physical environment corresponds to a movement of a representation of the hand within the three-dimensional environment toward the first position in the three-dimensional environment, and the method includes: in response to detecting the first movement of the hand in the physical environment, displaying, via the first display generation component, the representation of the hand moving in the three-dimensional environment toward the first position in the three-dimensional environment. 3. The method of claim 1 , wherein the first criteria require that the first movement of the hand includes movement of a first finger of the hand relative to a portion of the hand connected to the first finger. 4. The method of claim 1 , including: in response to detecting the first movement of the hand in the physical environment: in accordance with a determination that the first movement of the hand meets the first criteria, generating a first audio output in conjunction with performing the first operation. 5. The method of claim 1 , including: in response to detecting the first movement of the hand in the physical environment: in accordance with a determination that the first movement of the hand does not meet the first criteria, generating a second audio output in conjunction with moving the first user interface object away from the respective position in the three-dimensional environment that corresponds to the location of the hand in the physical environment. 6. The method of claim 1 , including: in response to detecting the first movement of the hand in the physical environment: generating a respective audio output with a respective audio output profile that is selected from a plurality of audio output profiles in accordance with whether the first criteria are met. 7. The method of claim 1 , wherein moving the first user interface object away from the respective position in the three-dimensional environment that corresponds to the location of the hand in the physical environment includes dynamically selecting a current position of the first user interface object in accordance with a current location of the hand in the physical environment. 8. A computer system, comprising: a first display generation component; one or more first input devices; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, via the first display generation component, a first view of a three-dimensional environment, including displaying a first user interface object at a first position in the three-dimensional environment, wherein the first user interface object, when activated by a user input that meets first criteria, causes performance of a first operation; while displaying the first view of the three-dimensional environment including displaying the first user interface object at the first position in the three-dimensional environment, detecting first movement of a hand in a physical environment; and in response to detecting the first movement of the hand in the physical environment: changing an appearance of the first user interface object in the first view of the three-dimensional environment based on the first movement of the hand in the physical environment, including: in accordance with a determination that the first movement of the hand meets the first criteria, wherein the first criteria require that the hand moves in a first manner during the first movement of the hand in order for the first criteria to be met, performing the first operation associated with the first user interface object and changing the appearance of the first user interface object to indicate that the first operation has been performed; and in accordance with a determination that the first movement of the hand does not meet the first criteria, moving the first user interface object away from a respective position in the three-dimensional environment that corresponds to a location of the hand in the physical environment without performing the first operation. 9. The computer system of claim 8 , wherein the first movement of the hand in the physical environment corresponds to a movement of a representation of the hand within the three-dimensional environment toward the first position in the three-dimensional environment, and the one or more programs include instructions for: in response to detecting the first movement of the hand in the physical environment, displaying, via the first display generation component, the representation of the hand moving in the three-dimensional environment toward the first position in the three-dimensional environment. 10. The computer system of claim 8 , wherein the first criteria require that the first movement of the hand includes movement of a first finger of the hand relative to a portion of the hand connected to the first finger. 11. The computer system of claim 8 , wherein the one or more programs include instructions for: in response to detecting the first movement of the hand in the physical environment: in accordance with a determination that the first movement of the hand meets the first criteria, generating a first audio output in conjunction with performing the first operation. 12. The computer system of claim 8 , wherein the one or more programs include instructions for: in response to detecting the first movement of the hand in the physical environment: in accordance with a determination that the first movement of the hand does not meet the first criteria, generating a second audio output in conjunction with moving the first user interface object away from the respective position in the three-dimensional environment that corr

Assignees

Inventors

Classifications

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • Shape modification · CPC title

  • Navigation within 3D models or images · 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 US12288301B2 cover?
A computer system displays a first view of a three-dimensional environment, including a first user interface object, that when activated by a user input meeting first criteria, causes performance of a first operation. While displaying the first view, the computer system detects first movement of a hand in a physical environment, and in response, changes an appearance of the first user interface…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 29 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).