Devices, methods, for interacting with graphical user interfaces

US12481357B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12481357-B2
Application numberUS-202318370847-A
CountryUS
Kind codeB2
Filing dateSep 20, 2023
Priority dateSep 24, 2022
Publication dateNov 25, 2025
Grant dateNov 25, 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.

In some embodiments, the present disclosure includes techniques and user interfaces for interacting with graphical user interfaces using gaze. In some embodiments, the present disclosure includes techniques and user interfaces for repositioning virtual objects. In some embodiments, the present disclosure includes techniques and user interfaces for transitioning modes of a camera capture user interface.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer system configured to communicate with one or more gaze-tracking sensors and a display generation component, 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: displaying, via the display generation component, a respective user interface, wherein displaying the respective user interface includes displaying: a plurality of edges of the respective user interface that includes a first edge and a second edge, different from the first edge; a first user interface object positioned along the first edge that corresponds to a first operation; and a second user interface object positioned along the second edge that corresponds to a second operation, different from the first operation; while displaying the first user interface object and the second user interface object, detecting, via the one or more gaze-tracking sensors, that a gaze of a user of the computer system is directed to a respective portion of the respective user interface; and in response to detecting that the gaze of the user of the computer system is directed to the respective portion of the respective user interface: in accordance with a determination that the respective portion of the respective user interface corresponds to the first user interface object: performing the first operation; and continuing to display the first user interface object while ceasing to display the second user interface object; in accordance with a determination that the respective portion of the respective user interface corresponds to the second user interface object: performing the second operation; and continuing to display the second user interface object while ceasing to display the first user interface object. 2 . The computer system of claim 1 , wherein: the respective user interface is an extended reality user interface; and displaying the respective user interface includes displaying: a representation of a physical environment; and a third user interface object, wherein the third user interface object is an environment-locked virtual object. 3 . The computer system of claim 1 , wherein: continuing to display the first user interface object while ceasing to display the second user interface object includes visually emphasizing the first user interface object; and continuing to display the second user interface object while ceasing to display the first user interface object includes visually emphasizing the second user interface object. 4 . The computer system of claim 1 , wherein performing the first operation includes: expanding the first user interface object from an unexpanded state to a first expanded state by expanding at least a first portion of the first user interface object, wherein the first expanded state of the first user interface object includes a first control object and first information that were not included in the unexpanded state of the first user interface object. 5 . The computer system of claim 4 , wherein: the first control object, when selected, causes the computer system to perform an operation related to display brightness; and the first information corresponds to brightness information. 6 . The computer system of claim 4 , wherein: the first control object, when selected, causes the computer system to perform an operation related to audio output volume; and the first information corresponds to volume information. 7 . The computer system of claim 4 , wherein: the first control object, when selected, causes the computer system to perform an operation related to an energy storage component of the computer system; and the first information corresponds to energy storage information. 8 . The computer system of claim 4 , the one or more programs further including instructions for: detecting, via the one or more gaze-tracking sensors, that the gaze of the user of the computer system is directed to the first control object; in response to detecting that the gaze of the user of the computer system is directed to the first control object, expanding the first control object from a first control object unexpanded state to a first control object expanded state. 9 . The computer system of claim 8 , wherein: while the first user interface object is displayed with the first control object in the first control object unexpanded state, the first user interface object includes a second control object that is in a second control object expanded state, and expanding the first control object from the first control object unexpanded state to the first control object expanded state includes contracting the second control object from the second control object expanded state to a second control object unexpanded state. 10 . The computer system of claim 8 , wherein the first control object, while in the first control object expanded state, includes a third control object that was not included in the first control object, while the first control object was in the first control object unexpanded state. 11 . The computer system of claim 8 , wherein the first control object, while in the first control object expanded state, includes second information that was not included in the first control object, while in the first control object unexpanded state. 12 . The computer system of claim 4 , wherein the first control object, when selected, causes the display generation component to transition from a first mode to a second mode. 13 . The computer system of claim 1 , wherein the first user interface object, when selected, causes the computer system to disable a set of one or more functions that are activated by detecting the gaze of the user of the computer system. 14 . The computer system of claim 13 , wherein causing the computer system to disable the set of one or more functions that are activated by detecting the gaze of the user of the computer system includes: disabling a first function that is activated when the computer system detects that the gaze of the user of the computer system is directed to a first position of the respective user interface; and maintaining, as available for activation, a second function that is activated when the computer system detects that the gaze of the user of the computer system is directed to a second position of the respective user interface. 15 . The computer system of claim 13 , the one or more programs further including instructions for: in accordance with a determination that the set of one or more functions that are activated by detecting the gaze of the user of the computer system are available for activation, displaying an indication that the set of one or more functions that are activated by detecting the gaze of the user of the computer system are available for activation; and in accordance with a determination that the set of one or more functions that are activated by detecting the gaze of the user of the computer system are disabled, displaying an indication that the set of one or more functions that are activated by detecting the gaze of the user of the computer system are disabled. 16 . The computer system of claim 1 , wherein the respective user interface further includes a current time indicator. 17 . The computer system of claim 1 , wherein: the respective user interface includes a plurality of application user interface objects that are displayed in a first spatial arrangement; and the first user interface object, when se

Assignees

Inventors

Classifications

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop (G06F1/1666 takes precedence) · CPC title

  • with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs] · CPC title

  • Wearable computers, e.g. on a belt · 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 US12481357B2 cover?
In some embodiments, the present disclosure includes techniques and user interfaces for interacting with graphical user interfaces using gaze. In some embodiments, the present disclosure includes techniques and user interfaces for repositioning virtual objects. In some embodiments, the present disclosure includes techniques and user interfaces for transitioning modes of a camera capture user in…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/013. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 25 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).