IP Library Granted Patent US 12,730,508
Granted Patent B1
US 12,730,508 · App. 18/885,029 · Granted Sep 8, 2026

Comfortable display of content

Inventors: Ioana Negoita (Mountain View, CA); Allison W. Dryer (Tiburon, CA); Trent A. Greene (Santa Clara, CA); David Loewenthal (Seattle, WA); Thomas G. Salter (San Francisco, CA); Thomas J. Moore (Northglenn, CO); Ian Perry (San Jose, CA); Brian W. Temple (Santa Clara, CA)
Assignee: Apple Inc.
G06F3/013
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,730,508
App. No.
18/885,029
Granted
Sep 8, 2026
Kind
B1
Abstract

Some examples are directed to systems and methods for displaying content at an electronic device in communication with display(s) and input device(s). The method can include displaying content at a first apparent depth in a computer-generated environment relative to a viewpoint of the user. The first apparent depth is selected in accordance with a measure of a depth of a fixation point of the user during a first time period. The method can include updating the display of the content while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device. Updating the display of the content can include displaying the content at a second apparent depth different from the first apparent depth in the computer-generated environment relative to the viewpoint of the user in accordance with a determination that the motion satisfies one or more criteria.

Claims (82)

1 . A method, comprising:

at an electronic device in communication with one or more displays and one or more input devices:

displaying, via the one or more displays, content at a first apparent depth in a three-dimensional environment relative to a viewpoint of a user, wherein the first apparent depth is selected in accordance with a measure of a depth of a fixation point of the user during a first time period; and

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion satisfies one or more criteria, the one or more criteria including a criterion that is satisfied when one or more measures of motion of the electronic device exceed a predetermined displacement threshold, a predetermined speed threshold, or a predetermined acceleration threshold, displaying, via the one or more displays, the content at a second apparent depth different from the first apparent depth in the three-dimensional environment relative to the viewpoint of the user;

wherein the one or more measures of the motion of the electronic device over a predetermined interval correspond at least partially to a respective motion profile, the respective motion profile including at least one of:

a characteristic corresponding to motion of the electronic device along a predetermined path; or

a characteristic corresponding to an activity associated with the user.

2 . The method of claim 1 , further comprising:

tracking, via the one or more input devices, eye-movement of a user of the electronic device;

generating, based on the eye-movement of the user, eye-tracking data including an indication of the measure of vergence; and

determining, based on the measure of vergence, the depth of the fixation point of the user.

3 . The method of claim 2 , wherein the content is displayed during a second time period subsequent to the first time period, the measure of vergence includes a first measure of vergence, and the eye-tracking data includes an indication of a second measure of vergence of the user, the method further comprising:

determining, based on the second measure of vergence, a second depth of a second fixation point different from the depth of the fixation point of the user; and

while displaying the content and in response to detecting a change in location of gaze of the user from the fixation point to the second fixation point, updating the display of the content, including:

in accordance with a determination that the change in the location of the gaze satisfies one or more second criteria, displaying, via the one or more displays, the content at a third apparent depth different from the second apparent depth in the three-dimensional environment relative to the viewpoint of the user; and

in accordance with a determination that the change in the location of the gaze does not satisfy the one or more second criteria, displaying, via the one or more displays, the content at the second apparent depth.

4 . The method of claim 3 , wherein displaying, via the one or more displays, the content at the second apparent depth comprises:

determining, based on the second measure of vergence, the second depth of the second fixation point of the user; and

displaying, via the one or more displays, the content at the second apparent depth in the three-dimensional environment relative to the viewpoint of the user, wherein the second apparent depth is selected in accordance with a measure of the second depth of the second fixation point of the user during a time period subsequent to the first time period.

5 . The method of claim 3 , further comprising:

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion does not satisfy the one or more criteria, continuing to display, via the one or more displays, the content at the first apparent depth in the three-dimensional environment relative to the viewpoint of the user.

6 . The method of claim 1 , wherein:

when the criterion is satisfied, a magnitude of the second apparent depth is greater than a magnitude of the first apparent depth, wherein the magnitude of the first apparent depth is below a predetermined threshold distance relative to the viewpoint of the user.

7 . The method of claim 1 , wherein the content comprises head-locked or body-locked content.

8 . The method of claim 1 , wherein the one or more displays include a head-mounted display.

9 . An electronic device comprising:

one or more processors;

memory; and

one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing a method comprising:

displaying, via one or more displays, content at a first apparent depth in a three-dimensional environment relative to a viewpoint of a user, wherein the first apparent depth is selected in accordance with a measure of a depth of a fixation point of the user during a first time period; and

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion satisfies one or more criteria, the one or more criteria including a criterion that is satisfied when one or more measures of motion of the electronic device exceed a predetermined displacement threshold, a predetermined speed threshold, or a predetermined acceleration threshold, displaying, via the one or more displays, the content at a second apparent depth different from the first apparent depth in the three-dimensional environment relative to the viewpoint of the user;

wherein the one or more measures of the motion of the electronic device over a predetermined interval correspond at least partially to a respective motion profile, the respective motion profile including at least one of:

a characteristic corresponding to motion of the electronic device along a predetermined path; or

a characteristic corresponding to an activity associated with the user.

10 . The electronic device of claim 9 , wherein the method further comprises:

tracking, via one or more input devices, eye-movement of a user of the electronic device;

generating, based on the eye-movement of the user, eye-tracking data including an indication of the measure of vergence; and

determining, based on the measure of vergence, the depth of the fixation point of the user.

11 . The electronic device of claim 10 , wherein the content is displayed during a second time period subsequent to the first time period, the measure of vergence includes a first measure of vergence, and the eye-tracking data includes an indication of a second measure of vergence of the user, the method further comprising:

determining, based on the second measure of vergence, a second depth of a second fixation point different from the depth of the fixation point of the user; and

while displaying the content and in response to detecting a change in location of gaze of the user from the fixation point to the second fixation point, updating the display of the content, including:

in accordance with a determination that the change in the location of the gaze satisfies one or more second criteria, displaying, via the one or more displays, the content at a third apparent depth different from the second apparent depth in the three-dimensional environment relative to the viewpoint of the user; and

in accordance with a determination that the change in the location of the gaze does not satisfy the one or more second criteria, displaying, via the one or more displays, the content at the second apparent depth.

12 . The electronic device of claim 11 , wherein displaying, via the one or more displays, the content at the second apparent depth comprises:

determining, based on the second measure of vergence, the second depth of the second fixation point of the user; and

displaying, via the one or more displays, the content at the second apparent depth in the three-dimensional environment relative to the viewpoint of the user, wherein the second apparent depth is selected in accordance with a measure of the second depth of the second fixation point of the user during a time period subsequent to the first time period.

13 . The electronic device of claim 11 , wherein the method further comprises:

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion does not satisfy the one or more criteria, continuing to display, via the one or more displays, the content at the first apparent depth in the three-dimensional environment relative to the viewpoint of the user.

14 . The electronic device of claim 9 , wherein:

when the criterion is satisfied, a magnitude of the second apparent depth is greater than a magnitude of the first apparent depth, wherein the magnitude of the first apparent depth is below a predetermined threshold distance relative to the viewpoint of the user.

15 . The electronic device of claim 9 , wherein the content comprises head-locked or body-locked content.

16 . The electronic device of claim 9 , wherein the one or more displays include a head-mounted display.

17 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to perform a method comprising:

displaying, via one or more displays, content at a first apparent depth in a three-dimensional environment relative to a viewpoint of a user, wherein the first apparent depth is selected in accordance with a measure of a depth of a fixation point of the user during a first time period; and

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion satisfies one or more criteria, the one or more criteria including a criterion that is satisfied when one or more measures of motion of the electronic device exceed a predetermined displacement threshold, a predetermined speed threshold, or a predetermined acceleration threshold, displaying, via the one or more displays, the content at a second apparent depth different from the first apparent depth in the three-dimensional environment relative to the viewpoint of the user;

wherein the one or more measures of the motion of the electronic device over a predetermined interval correspond at least partially to a respective motion profile, the respective motion profile including at least one of:

a characteristic corresponding to motion of the electronic device along a predetermined path; or

a characteristic corresponding to an activity associated with the user.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the method further comprises:

tracking, via one or more input devices, eye-movement of a user of the electronic device;

generating, based on the eye-movement of the user, eye-tracking data including an indication of the measure of vergence; and

determining, based on the measure of vergence, the depth of the fixation point of the user.

19 . The non-transitory computer readable storage medium of claim 18 , wherein the content is displayed during a second time period subsequent to the first time period, the measure of vergence includes a first measure of vergence, and the eye-tracking data includes an indication of a second measure of vergence of the user, the method further comprising:

determining, based on the second measure of vergence, a second depth of a second fixation point different from the depth of the fixation point of the user; and

while displaying the content and in response to detecting a change in location of gaze of the user from the fixation point to the second fixation point, updating the display of the content, including:

in accordance with a determination that the change in the location of the gaze satisfies one or more second criteria, displaying, via the one or more displays, the content at a third apparent depth different from the second apparent depth in the three-dimensional environment relative to the viewpoint of the user; and

in accordance with a determination that the change in the location of the gaze does not satisfy the one or more second criteria, displaying, via the one or more displays, the content at the second apparent depth.

20 . The non-transitory computer readable storage medium of claim 19 , wherein displaying, via the one or more displays, the content at the second apparent depth comprises:

determining, based on the second measure of vergence, the second depth of the second fixation point of the user; and

displaying, via the one or more displays, the content at the second apparent depth in the three-dimensional environment relative to the viewpoint of the user, wherein the second apparent depth is selected in accordance with a measure of the second depth of the second fixation point of the user during a time period subsequent to the first time period.

21 . The non-transitory computer readable storage medium of claim 19 , wherein the method further comprises:

while displaying the content and in response to detecting motion of the electronic device in a physical environment of the electronic device, updating the display of the content, including:

in accordance with a determination that the motion does not satisfy the one or more criteria, continuing to display, via the one or more displays, the content at the first apparent depth in the three-dimensional environment relative to the viewpoint of the user.

22 . The non-transitory computer readable storage medium of claim 17 , wherein:

when the criterion is satisfied, a magnitude of the second apparent depth is greater than a magnitude of the first apparent depth, wherein the magnitude of the first apparent depth is below a predetermined threshold distance relative to the viewpoint of the user.

23 . The non-transitory computer readable storage medium of claim 17 , wherein the content comprises head-locked or body-locked content.

24 . The non-transitory computer readable storage medium of claim 17 , wherein the one or more displays include a head-mounted display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2024
From: NEGOITA, IOANA; DRYER, ALLISON W.; GREENE, TRENT A.; LOEWENTHAL, DAVID; SALTER, THOMAS G.; MOORE, THOMAS J.; PERRY, IAN; TEMPLE, BRIAN W.
To: APPLE INC.
Reel/Frame 068623/0080 →
Continuity (1)
Provisional Application 63585515 · Sep 26, 2023
References Cited (78)
US 9619105B1 · Dal Mutto · 2017 [cited by applicant]
US 9696855B2 · Watanabe et al. · 2017 [cited by applicant]
US 9977496B2 · Maltz · 2018 [cited by applicant]
US 10353532B1 · Holz et al. · 2019 [cited by applicant]
US 10607413B1 · Marcolina et al. · 2020 [cited by applicant]
US 10712919B2 · Lee et al. · 2020 [cited by applicant]
US 10838490B2 · Pace et al. · 2020 [cited by applicant]
US 11145126B1 · Bramwell et al. · 2021 [cited by applicant]
US 11150777B2 · Kaehler et al. · 2021 [cited by applicant]
US 11170521B1 · Ben Himane et al. · 2021 [cited by applicant]
US 11278810B1 · Sarria et al. · 2022 [cited by applicant]
US 11335066B2 · Ha · 2022 [cited by examiner]
US 11811876B2 · Berliner et al. · 2023 [cited by applicant]
US 11853533B1 · Chor et al. · 2023 [cited by applicant]
US 11948263B1 · Rudman et al. · 2024 [cited by applicant]
US 12094070B2 · Terre et al. · 2024 [cited by applicant]
US 12190579B2 · Gotoh et al. · 2025 [cited by applicant]
US 12353627B2 · Choi et al. · 2025 [cited by applicant]
US 20070035563A1 · Biocca et al. · 2007 [cited by applicant]
US 20120075168A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120306768A1 · Bailey · 2012 [cited by applicant]
US 20130335573A1 · Forutanpour et al. · 2013 [cited by applicant]
US 20150309264A1 · Abovitz et al. · 2015 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160257000A1 · Guerin et al. · 2016 [cited by applicant]
US 20170343811A1 · Mese et al. · 2017 [cited by applicant]
US 20180021629A1 · Deluca et al. · 2018 [cited by applicant]
US 20180046363A1 · Miller et al. · 2018 [cited by applicant]
US 20180053337A1 · Nakashima et al. · 2018 [cited by applicant]
US 20180095636A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180157398A1 · Kaehler et al. · 2018 [cited by applicant]
US 20180173323A1 · Harvey et al. · 2018 [cited by applicant]
US 20180189354A1 · Paine et al. · 2018 [cited by applicant]
US 20180239144A1 · Woods et al. · 2018 [cited by applicant]
US 20180300897A1 · Woods et al. · 2018 [cited by applicant]
US 20180350150A1 · Powderly et al. · 2018 [cited by applicant]
US 20190004618A1 · Tadros et al. · 2019 [cited by applicant]
US 20190026936A1 · Gorur Sheshagiri et al. · 2019 [cited by applicant]
US 20190065027A1 · Hauenstein et al. · 2019 [cited by applicant]
US 20190108578A1 · Spivack et al. · 2019 [cited by applicant]
US 20190311539A1 · Hogue · 2019 [cited by applicant]
US 20190340649A1 · Ayush et al. · 2019 [cited by applicant]
US 20190366154A1 · Callaghan · 2019 [cited by applicant]
US 20190371279A1 · Mak · 2019 [cited by examiner]
US 20190378204A1 · Ayush et al. · 2019 [cited by applicant]
US 20200035012A1 · Mullins · 2020 [cited by examiner]
US 20200357300A1 · Galasso et al. · 2020 [cited by applicant]
US 20200410766A1 · Swaminathan · 2020 [cited by applicant]
US 20210096726A1 · Faulkner et al. · 2021 [cited by applicant]
US 20210097776A1 · Faulkner et al. · 2021 [cited by applicant]
US 20210168270A1 · Browne · 2021 [cited by applicant]
US 20210192847A1 · Nagaraja · 2021 [cited by applicant]
US 20220027115A1 · Haapoja et al. · 2022 [cited by applicant]
US 20220072381A1 · Trehan · 2022 [cited by applicant]
US 20220101593A1 · Rockel · 2022 [cited by examiner]
US 20220129066A1 · Zahnert et al. · 2022 [cited by applicant]
US 20230145066A1 · Jeong et al. · 2023 [cited by applicant]
US 20230256297A1 · Canberk et al. · 2023 [cited by applicant]
US 20230396752A1 · Jansen dos Reis · 2023 [cited by applicant]
US 20230403460A1 · Bethurum et al. · 2023 [cited by applicant]
US 20240061547A1 · Fleizach et al. · 2024 [cited by applicant]
US 20240087256A1 · Hylak et al. · 2024 [cited by applicant]
US 20240144619A1 · Heitger · 2024 [cited by applicant]
US 20240193892A1 · Lutter et al. · 2024 [cited by applicant]
US 20240338909A1 · Miller et al. · 2024 [cited by applicant]
US 20250076970A1 · Omata et al. · 2025 [cited by applicant]
US 20250090934A1 · Negoita et al. · 2025 [cited by applicant]
US 20250094016A1 · Negoita et al. · 2025 [cited by applicant]
CA 3042535A1 · 2018 [cited by applicant]
KR 1020230087756A · 2023 [cited by applicant]
WO 2016105166A1 · 2016 [cited by applicant]
App Experience Spartan Trailer, Klocked Fitness, 2022 [online] [video]. [retrieved on Dec. 19, 2024], Retrieved from the Internet: <https://www.klocked.me/>, 12 pages. [cited by applicant]
Budhiraja, et al., “Interaction Techniques for HMD-HHD Hybrid AR Systems”, 2013 IEEE International Symposium on Mixed and Augmented Reality, Australia, Oct. 1-4, 2013, <DOI: 10.1109/ISMAR.2013.6671786>, pp. 243-244. [cited by applicant]
Dirks, Brent, “What Is Action Mode on iPhone 14 and iPhone 14 Pro?”, (See Walking Test video at 1:17), Muo, Oct. 15, 2022 [online]. Retrieved from https://www.makeuseof.com/what-is-action-mode-iphone-14-pro/, [retrieved… [cited by applicant]
Matsuda, Keiichi, Hyper-Reality, 2016 [online]. [retrieved on Jan. 30, 2025], Retrieved from the Internet: <http://hyper-reality.co/>, 2016, 6 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/824,823, mailed on Oct. 1, 2025, 36 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/823,550, mailed on Feb. 12, 2026, 15 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/824,823, mailed on Feb. 23, 2026, 6 pages. [cited by applicant]