IP Library › Granted Patent US 12,657,815
Granted Patent B2
US 12,657,815 · App. 18/370,849 · Granted Jun 16, 2026

Devices, methods, and graphical user interfaces for providing computer-generated experiences

Inventors: Alfred B. Huergo Wagner (Redwood City, CA); William A. Sorrentino, III (Mill Valley, CA); Peter D. Anton (Portola Valley, CA); Alan C. Dye (San Francisco, CA)
Assignee: APPLE INC.
G06T17/00G06F3/04815G06T13/40G06V20/44
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,657,815
App. No.
18/370,849
Filed
Sep 20, 2023
Granted
Jun 16, 2026
Kind
B2
Art Unit
2612
USPC
345/419
Abstract

While a representation of a three-dimensional environment is visible via the first display generation component, a computer system, displays, via a second display generation component, one or more graphical elements that provide a visual indication of a status associated with a user who is in a position to view the representation of the three-dimensional environment, including changing the one or more graphical elements to represent changes in the status associated with the user. In response to detecting a first event that corresponds to the start of media capture using the computer system, the computer system displays, via the second display generation component, a first visual alert that indicates the start of media capture, wherein the first visual alert is displayed concurrently with at least a portion of the one or more graphical elements.

Claims (77)

1 . A method, comprising:

at a computer system including a first display generation component, a second display generation component and one or more input devices:

while a representation of a three-dimensional environment is visible via the first display generation component, displaying, via the second display generation component, one or more graphical elements that provide a visual indication of a status associated with a user who is in a position to view the representation of the three-dimensional environment that is visible via the first display generation component, wherein displaying the one or more graphical elements includes changing the one or more graphical elements to represent changes in the status associated with the user who is in a position to view content that is visible via the first display generation component;

while displaying the one or more graphical elements via the second display generation component and while the representation of the three-dimensional environment is visible via the first display generation component, detecting, via the one or more input devices, a first event that corresponds to a start of media capture of a physical environment in which the computer system is located using one or more sensors of the computer system; and

in response to detecting the first event that corresponds to the start of media capture of the physical environment in which the computer system is located using the one or more sensors of the computer system, displaying, via the second display generation component that is visible from the physical environment, a first visual alert that indicates the start of media capture, wherein first visual alert is displayed concurrently with at least a portion of the one or more graphical elements that represent the status associated with the user who is in a position to view content that is visible via the first display generation component.

2 . The method of claim 1 , wherein the one or more graphical elements change their appearances over a period of time.

3 . The method of claim 1 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a first set of graphical elements of the one or more graphical elements that indicates one or more active applications shown in the three-dimensional environment.

4 . The method of claim 1 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a second set of graphical elements of the one or more graphical elements that indicates a respective status of the user.

5 . The method of claim 4 , wherein the second set of graphical elements that indicates the respective status of the user includes a representation of a portion of a body of the user.

6 . The method of claim 5 , wherein changing the one or more graphical elements to represent changes in the status associated with the user includes:

changing an appearance of the representation of the portion of the body of the user in accordance with changes in the appearance of the portion of the body of the user.

7 . The method of claim 5 , wherein changing the one or more graphical elements to represent changes in the status associated with the user includes:

animating one or more portions of the representation of the portion of the body of the user in accordance with movement of one or more body features that change the appearance of the portion of the body of the user.

8 . The method of claim 1 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a third set of graphical elements that indicates a level of immersion with which the three-dimensional environment is presented to the user via the first display generation component.

9 . The method of claim 1 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

displaying a change in visual appearance of content displayed via the second display generation component, where the change in visual appearance expands from a first portion of the second display generation component toward a second portion of the second display generation component.

10 . The method of claim 1 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

displaying a change in visual appearance of a three-dimensional shape via the second display generation component.

11 . The method of claim 1 , wherein detecting the first event that corresponds to the start of media capture using the computer system includes:

detecting activation of a first hardware control, wherein the media capture is started in response to detecting the activation of the first hardware control.

12 . The method of claim 11 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

displaying a respective change in visual appearance of respective content displayed via the second display generation component, where the respective change in visual appearance of the respective content expands outward from a respective portion of the second display generation component that is proximate to the first hardware control, across at least a portion of a first respective display region of the second display generation component.

13 . The method of claim 11 , wherein the activation of the first hardware control corresponds to a down-click of the first hardware control.

14 . The method of claim 11 , wherein the activation of the first hardware control corresponds to an up-click of the first hardware control following a down-click of the first hardware control.

15 . The method of claim 1 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

in accordance with a determination that the start of media capture includes a start of still media capture, displaying the first visual alert with a first visual appearance; and

in accordance with a determination that the start of media capture includes a start of video media capture, displaying the first visual alert with a second visual appearance that is different from the first visual appearance.

16 . The method of claim 15 , wherein displaying the first visual alert with the first visual appearance includes displaying the first visual alert with a first color, and wherein displaying the first visual alert with the second visual appearance includes displaying the first visual alert with a second color different from the first color.

17 . The method of claim 15 , wherein displaying the first visual alert with the first visual appearance includes displaying a first animated sequence, and wherein displaying the first visual alert with the second visual appearance includes displaying a second animated sequence that is different from the first animated sequence.

18 . The method of claim 1 , wherein the first visual alert is spatially asymmetrical across a second respective display region of the second display generation component.

19 . The method of claim 18 , wherein the first visual alert is visually biased toward a first side of the second respective display region of the second display generation component.

20 . The method of claim 18 , wherein the first visual alert is visually biased toward a first corner of the second respective display region of the second display generation component.

21 . The method of claim 1 , including:

detecting continuation of media capture after the start of media capture; and

in response to detecting the continuation of media capture, displaying a second visual alert for at least a portion of a time period in which the media capture is continued after the start of media capture.

22 . The method of claim 21 , wherein the media capture includes video capture, and the second visual alert is maintained while the video capture is continued.

23 . The method of claim 21 , including:

Detecting termination of media capture after the start and the continuation of media capture; and

in response to detecting the termination of media capture, ceasing to display the second visual alert.

24 . The method of claim 23 , wherein ceasing to display the second visual alert includes:

causing cessation of changes in visual appearance of content displayed via the second display generation component, where the cessation of the changes in visual appearance expands toward a respective portion of the second display generation component that is proximate to a first hardware control, across at least a portion of a display region of the second display generation component.

25 . The method of claim 1 , including:

after a respective termination of media capture is detected, playing back, via the first display generation component, a first media content item that is produced as a result of the media capture.

26 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a first display generation component, a second display generation component, and one or more input devices, the one or more programs including instructions for:

while a representation of a three-dimensional environment is visible via the first display generation component, displaying, via the second display generation component, one or more graphical elements that provide a visual indication of a status associated with a user who is in a position to view the representation of the three-dimensional environment that is visible via the first display generation component, wherein displaying the one or more graphical elements includes changing the one or more graphical elements to represent changes in the status associated with the user who is in a position to view content that is visible via the first display generation component;

while displaying the one or more graphical elements via the second display generation component and while the representation of the three-dimensional environment is visible via the first display generation component, detecting, via the one or more input devices, a first event that corresponds to a start of media capture of a physical environment in which the computer system is located using one or more sensors of the computer system; and

in response to detecting the first event that corresponds to the start of media capture of the physical environment in which the computer system is located using the one or more sensors of the computer system, displaying, via the second display generation component that is visible from the physical environment, a first visual alert that indicates the start of media capture, wherein first visual alert is displayed concurrently with at least a portion of the one or more graphical elements that represent the status associated with the user who is in a position to view content that is visible via the first display generation component.

27 . A computer system that is in communication with a first display generation component, a second display generation component, and one or more input devices, the computer system 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:

while a representation of a three-dimensional environment is visible via the first display generation component, displaying, via the second display generation component, one or more graphical elements that provide a visual indication of a status associated with a user who is in a position to view the representation of the three-dimensional environment that is visible via the first display generation component, wherein displaying the one or more graphical elements includes changing the one or more graphical elements to represent changes in the status associated with the user who is in a position to view content that is visible via the first display generation component;

while displaying the one or more graphical elements via the second display generation component and while the representation of the three-dimensional environment is visible via the first display generation component, detecting, via the one or more input devices, a first event that corresponds to a start of media capture of a physical environment in which the computer system is located using one or more sensors of the computer system; and

in response to detecting the first event that corresponds to the start of media capture of the physical environment in which the computer system is located using the one or more sensors of the computer system, displaying, via the second display generation component that is visible from the physical environment, a first visual alert that indicates the start of media capture, wherein first visual alert is displayed concurrently with at least a portion of the one or more graphical elements that represent the status associated with the user who is in a position to view content that is visible via the first display generation component.

28 . The non-transitory computer-readable storage medium of claim 26 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a second set of graphical elements of the one or more graphical elements that indicates a respective status of the user.

29 . The non-transitory computer-readable storage medium of claim 26 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a third set of graphical elements that indicates a level of immersion with which the three-dimensional environment is presented to the user via the first display generation component.

30 . The non-transitory computer-readable storage medium of claim 26 , wherein detecting the first event that corresponds to the start of media capture using the computer system includes:

detecting activation of a first hardware control, wherein the media capture is started in response to detecting the activation of the first hardware control.

31 . The non-transitory computer-readable storage medium of claim 26 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

in accordance with a determination that the start of media capture includes a start of still media capture, displaying the first visual alert with a first visual appearance; and

in accordance with a determination that the start of media capture includes a start of video media capture, displaying the first visual alert with a second visual appearance that is different from the first visual appearance.

32 . The non-transitory computer-readable storage medium of claim 26 , wherein the one or more programs include instructions for:

detecting continuation of media capture after the start of media capture; and

in response to detecting the continuation of media capture, displaying a second visual alert for at least a portion of a time period in which the media capture is continued after the start of media capture.

33 . The non-transitory computer-readable storage medium of claim 26 , wherein the one or more programs include instructions for:

after a respective termination of media capture is detected, playing back, via the first display generation component, a first media content item that is produced as a result of the media capture.

34 . The computer system of claim 27 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a second set of graphical elements of the one or more graphical elements that indicates a respective status of the user.

35 . The computer system of claim 27 , wherein displaying the one or more graphical elements includes displaying, via the second display generation component, a third set of graphical elements that indicates a level of immersion with which the three-dimensional environment is presented to the user via the first display generation component.

36 . The computer system of claim 27 , wherein detecting the first event that corresponds to the start of media capture using the computer system includes:

detecting activation of a first hardware control, wherein the media capture is started in response to detecting the activation of the first hardware control.

37 . The computer system of claim 27 , wherein displaying, via the second display generation component, the first visual alert that indicates the start of media capture includes:

in accordance with a determination that the start of media capture includes a start of still media capture, displaying the first visual alert with a first visual appearance; and

in accordance with a determination that the start of media capture includes a start of video media capture, displaying the first visual alert with a second visual appearance that is different from the first visual appearance.

38 . The computer system of claim 27 , wherein the one or more programs include instructions for:

detecting continuation of media capture after the start of media capture; and

in response to detecting the continuation of media capture, displaying a second visual alert for at least a portion of a time period in which the media capture is continued after the start of media capture.

39 . The computer system of claim 27 , wherein the one or more programs include instructions for:

after a respective termination of media capture is detected, playing back, via the first display generation component, a first media content item that is produced as a result of the media capture.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: DYE, ALAN C.
To: APPLE INC.
Reel/Frame 067764/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: HUERGO WAGNER, ALFRED B.; BAUERLY, KRISTI E.S.; SORRENTINO, WILLIAM A., III; CHAND, JESSE; ANTON, PETER D.; DEDONATO, AMY E.; KIM, SUENG WOOK
To: APPLE INC.
Reel/Frame 066432/0094 →
Continuity (3)
Provisional Application 63470926 · Jun 4, 2023
Provisional Application 63409752 · Sep 24, 2022
Related Publication 20240153205A1 · May 9, 2024
References Cited (137)
US 6842175B1 · Schmalstieg et al. · 2005 [cited by applicant]
US 8675067B2 · Chou et al. · 2014 [cited by applicant]
US 8896655B2 · Mauchly et al. · 2014 [cited by applicant]
US 9256072B2 · Lyren · 2016 [cited by applicant]
US 9325943B2 · Wilson et al. · 2016 [cited by applicant]
US 9615081B2 · Torma · 2017 [cited by applicant]
US 9641805B2 · Wilson et al. · 2017 [cited by applicant]
US 9883138B2 · Chen et al. · 2018 [cited by applicant]
US 10044982B2 · Wilson et al. · 2018 [cited by applicant]
US 10048856B2 · Veranjes et al. · 2018 [cited by applicant]
US 10168778B2 · Kazansky et al. · 2019 [cited by applicant]
US 10430985B2 · Harrises et al. · 2019 [cited by applicant]
US 10492981B1 · Kumar · 2019 [cited by applicant]
US 10692290B2 · Estable · 2020 [cited by applicant]
US 10719105B2 · Seo et al. · 2020 [cited by applicant]
US 10838210B2 · Robaina et al. · 2020 [cited by applicant]
US 10957083B2 · Du · 2021 [cited by applicant]
US 11244485B2 · Harrises et al. · 2022 [cited by applicant]
US 11257467B2 · Kim et al. · 2022 [cited by applicant]
US 11520456B2 · Kawashima et al. · 2022 [cited by applicant]
US 11562528B2 · Rockel et al. · 2023 [cited by applicant]
US 11733769B2 · Butcher et al. · 2023 [cited by applicant]
US 11861255B1 · Ive et al. · 2024 [cited by applicant]
US 11995285B2 · Henderson et al. · 2024 [cited by applicant]
US 20040075735A1 · Marmaropoulos · 2004 [cited by applicant]
US 20050140696A1 · Buxton · 2005 [cited by applicant]
US 20090174658A1 · Blatchley et al. · 2009 [cited by applicant]
US 20110185057A1 · Waugaman et al. · 2011 [cited by applicant]
US 20110317399A1 · Hsu · 2011 [cited by applicant]
US 20120050458A1 · Mauchly et al. · 2012 [cited by applicant]
US 20120281059A1 · Chou et al. · 2012 [cited by applicant]
US 20130154906A1 · Braun et al. · 2013 [cited by applicant]
US 20140232816A1 · Wilson et al. · 2014 [cited by applicant]
US 20150091780A1 · Lyren · 2015 [cited by applicant]
US 20150102995A1 · Shen et al. · 2015 [cited by applicant]
US 20150116463A1 · Torma · 2015 [cited by applicant]
US 20150234508A1 · Cho et al. · 2015 [cited by applicant]
US 20150244976A1 · Chen et al. · 2015 [cited by applicant]
US 20150253573A1 · Sako et al. · 2015 [cited by applicant]
US 20160018655A1 · Imoto et al. · 2016 [cited by applicant]
US 20160054565A1 · Izumihara et al. · 2016 [cited by applicant]
US 20160202758A1 · Peana et al. · 2016 [cited by applicant]
US 20160205353A1 · Wilson et al. · 2016 [cited by applicant]
US 20160210602A1 · Siddique et al. · 2016 [cited by applicant]
US 20160300325A1 · Ikegami · 2016 [cited by applicant]
US 20160313790A1 · Clement et al. · 2016 [cited by applicant]
US 20160350136A1 · Karlo et al. · 2016 [cited by applicant]
US 20160354686A1 · Fukuda · 2016 [cited by examiner]
US 20170031434A1 · Files et al. · 2017 [cited by applicant]
US 20170053456A1 · Cho et al. · 2017 [cited by applicant]
US 20170201722A1 · Wilson et al. · 2017 [cited by applicant]
US 20170206691A1 · Harrises et al. · 2017 [cited by applicant]
US 20170264851A1 · Kuplevakhsky · 2017 [cited by applicant]
US 20170326457A1 · Tilton et al. · 2017 [cited by applicant]
US 20170329399A1 · Azam et al. · 2017 [cited by applicant]
US 20170339372A1 · Valli · 2017 [cited by applicant]
US 20180004478A1 · Chen · 2018 [cited by applicant]
US 20180005429A1 · Osman et al. · 2018 [cited by applicant]
US 20180075659A1 · Browy et al. · 2018 [cited by applicant]
US 20180095636A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180157333A1 · Ross et al. · 2018 [cited by applicant]
US 20180165854A1 · Du · 2018 [cited by applicant]
US 20180330535A1 · Hawthorne et al. · 2018 [cited by applicant]
US 20180335929A1 · Scapel et al. · 2018 [cited by applicant]
US 20190011703A1 · Robaina et al. · 2019 [cited by applicant]
US 20190066381A1 · Estable · 2019 [cited by applicant]
US 20190188895A1 · Miller, IV et al. · 2019 [cited by applicant]
US 20190279407A1 · McHugh et al. · 2019 [cited by applicant]
US 20190310757A1 · Lee et al. · 2019 [cited by applicant]
US 20190313059A1 · Agarawala et al. · 2019 [cited by applicant]
US 20190347817A1 · Ferrantelli et al. · 2019 [cited by applicant]
US 20190371028A1 · Harrises et al. · 2019 [cited by applicant]
US 20190385368A1 · Carwright et al. · 2019 [cited by applicant]
US 20190385372A1 · Carwright et al. · 2019 [cited by applicant]
US 20200026922A1 · Pekelny et al. · 2020 [cited by applicant]
US 20200078103A1 · Duindam et al. · 2020 [cited by applicant]
US 20200106955A1 · Fleizach et al. · 2020 [cited by applicant]
US 20200117336A1 · Mani et al. · 2020 [cited by applicant]
US 20200209609A1 · Clarke et al. · 2020 [cited by applicant]
US 20200225734A1 · Magnussen et al. · 2020 [cited by applicant]
US 20200358963A1 · Manzari · 2020 [cited by examiner]
US 20200372878A1 · Kim et al. · 2020 [cited by applicant]
US 20210034222A1 · Brems et al. · 2021 [cited by applicant]
US 20210049817A1 · Lee et al. · 2021 [cited by applicant]
US 20210286502A1 · Lemay · 2021 [cited by examiner]
US 20210327156A1 · Bramwell et al. · 2021 [cited by applicant]
US 20210382544A1 · Butcher et al. · 2021 [cited by applicant]
US 20220078339A1 · Yang · 2022 [cited by applicant]
US 20220101593A1 · Rockel et al. · 2022 [cited by applicant]
US 20220155909A1 · Kawashima et al. · 2022 [cited by applicant]
US 20220201273A1 · Matsuda et al. · 2022 [cited by applicant]
US 20230008537A1 · Henderson et al. · 2023 [cited by applicant]
US 20240103608A1 · Wagner et al. · 2024 [cited by applicant]
US 20240103615A1 · Wagner et al. · 2024 [cited by applicant]
US 20240153205A1 · Huergo Wagner et al. · 2024 [cited by applicant]
US 20250238114A1 · Sorrentino, II et al. · 2025 [cited by applicant]
EP 2896986A1 · 2015 [cited by applicant]
KR 20190053278A · 2019 [cited by applicant]
WO WO2021188439A1 · 2021 [cited by applicant]
Microsoft, “Holoportation: Virtual 3D Teleportation in Real-Time”, https://wwwyoutube.com/watch?v=7d5906cfaM0, Mar. 25, 2016, 14 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Jan. 3, 2024, received in International Patent Application No. PCT/US2023/033529, which corresponds with U.S. Appl. No. 18/370,849, 16 pages. [cited by applicant]
Android Developer, “Determine and Monitor the Docking State and Type”, https://developer.android.com/training/monitoring-device-state/docking-monitoring, Oct. 27, 2021, 2 pages. [cited by applicant]
Jabre Elite 85h, How does on-ear detection work with my Jabra headphones, https://www.jabra.com/supportpages/jabra-elite-85h/100-99030001-02/faq/how-does-on-ear-detection-work-with-my-jabra-headphones, Jul. 15, 2022, 6 … [cited by applicant]
Lang, “Microsoft is Adding Pass-through Video to Windows VR Headsets”, https://www.roadtovr.com/microsoft-is-adding-pass-through-video-to-windows-vr-headsets/, Jul. 27, 2018, 2 pages. [cited by applicant]
Li et al., “Interactive Two-Sided Transparent Displays: Designing for Collaboration”, https://www.researchgate.net/publication/266658112, Jun. 2014, 10 pages. [cited by applicant]
Lindlbauer, “Combing Shape-Changing Interfaces and Spatial Augmented Reality Enables Extended Object Appearance”, https//www.youtube.com/watch?v-uyvBJgv3s, May 7, 2016, 12 pages. [cited by applicant]
Meta Research, “Ray-Ban Stories / Round”, https://store.facebook.com/glasses/products/ray-ban-stories/round/, Aug. 1, 2022, 11 pages. [cited by applicant]
Meta Research, “Display Systems Research: Reverse Passthrough”, https://research.facebook.com/blog/2021/08/display-systems research reverse-vr/, Aug. 2, 2021, 11 pages. [cited by applicant]
Microsoft, “Use Microsoft Modern Wireless Headset in Microsoft Teams”, https://support.microsoft.com/en-us/topic/use-microsoft-wireless-headset-in-microwave-teams-5E2ffae3-d2ad-409a-bc81-56d1da8999e, Jul. 15, 2022, 7 pa… [cited by applicant]
Spectacles by Snap Inc. Products, “Next Generation Spectacles”, https://www.spectacles.com/shop, Jul. 15, 2022, 5 pages. [cited by applicant]
U.S. Appl. No. 17,030,200, “Devices, Methods, and_Graphical_User_Interfaces_for_Interacting_with_Three-Dimensional_Environments”, Sep. 23, 2020, 170 pages. [cited by applicant]
U.S. Appl. No. 17/483,722, “Devices, Methods, and Graphical User Interfaces for Interacting with Three-Dimensional Environments” dated Sep. 23, 2021, 213 pages. [cited by applicant]
YouTube, “Augmented Reality for Children's Coloring Books”, https://www.youtube.com/watch?v=0E8E1vsTa-E, Jun. 13, 2017, 3 pages. [cited by applicant]
YouTube, “Drum Pants at Augmented World Expo 2013”, https://www.youtube.com/watch?v-Y6d_HObOj3w, Jun. 8, 2013, 2 pages. [cited by applicant]
YouTube, “How to use on-ear detection features with your Jabra Elite 85h”, https://www.youtube.com/watch?v=JSX0zynYpyl, Oct. 25, 2019, 3 pages. [cited by applicant]
YouTube, “HP Reveal Augmented Reality Example”, https://www.youtube.com/watch?v=MVluQ0q6jFw, Dec. 28, 2017, 3 pages. [cited by applicant]
YouTube, “Snapchat Spectacles 3 Review”, httpos://www.youtube.com/watch?v=9P8PmQ4AgXI, Nov. 30, 2019, 5 pages. [cited by applicant]
YouTube, “Transparent Dual-Touch Display Android Smartphone Prototype #DigInfo”, https://www.youtube.com/watch?v=Xbyoool5ZwY, May 30, 2012, 2 pages. [cited by applicant]
YouTube, “TripicAR: Mobile App Demo”, https://youtu.be/pQOND-NX0sU, Aug. 9, 2018, 3 pages. [cited by applicant]
Office Action, dated Aug. 1, 2022, received in U.S. Appl. No. 17/200,676, 19 pages. [cited by applicant]
Final Office Action, dated Jan. 4, 2023, received in U.S. Appl. No. 17/200,676, 22 pages. [cited by applicant]
Office Action, dated Aug. 16, 2023, received in U.S. Appl. No. 17/200,676, 18 pages. [cited by applicant]
Final Office Action, dated Feb. 26, 2024, received in U.S. Appl. No. 17/200,676, 20 pages. [cited by applicant]
Office Action, dated May 31, 2024, received in European Patent Application No. 2171929.1, which corresponds with U.S. Appl. No. 17/200,676, 7 pages. [cited by applicant]
Patent, dated Oct. 2, 2024, received in Japanese Patent Application No. 2022-554242, which corresponds with U.S. Appl. No. 17/200,676, 3 pages. [cited by applicant]
Office Action, dated Aug. 21, 2024, received in Korean Patent Application No. 2022-7030543, which corresponds with U.S. Appl. No. 17/200,676, 6 pages. [cited by applicant]
Office Action, dated Sep. 11, 2024, received in U.S. Appl. No. 18/370,851, 43 pages. [cited by applicant]
Final Office Action, dated Mar. 3, 2025, received in U.S. Appl. No. 18/370,851, 41 pages. [cited by applicant]
Office Action, dated Aug. 23, 2024, received in U.S. Appl. No. 18/370,853, 25 pages. [cited by applicant]
International Search Report and Written Opinion, dated Feb. 26, 2024, received in International Patent Application No. PCT/US2023/033529, which corresponds with U.S. Appl. No. 18/370,849, 25 pages. [cited by applicant]
Notice of Allowance, dated Mar. 18, 2025, received in U.S. Appl. No. 17/200,676, 9 pages. [cited by applicant]
Patent, dated Oct. 2, 2024, received in Australian Patent Application No. 2021239971, which corresponds with U.S. Appl. No. 17/200,676, 3 pages. [cited by applicant]
Office Action, dated Apr. 1, 2025, received in Indian Patent Application No. 202217051700, which corresponds with U.S. Appl. No. 17/200,676, 12 pages. [cited by applicant]
Notice of Allowance, dated Apr. 21, 2025, received in Korean Patent Application No. 2022-7030543, which corresponds with U.S. Appl. No. 17/200,676, 3 pages. [cited by applicant]
Patent, dated Jul. 21, 2025, received in Korean Patent Application No. 2022-7030543, which corresponds with U.S. Appl. No. 17/200,676, 3 pages. [cited by applicant]
Final Office Action, dated Apr. 15, 2025, received in U.S. Appl. No. 18/370,853, 21 pages. [cited by applicant]
Office Action, dated May 13, 2025, received in Australian Patnet Application No. 2024203325, which corresponds with U.S. Appl. No. 19/173,485, 4 pages. [cited by applicant]