IP Library › Granted Patent US 12,592,043
Granted Patent B2
US 12,592,043 · App. 18/219,627 · Granted Mar 31, 2026

Systems, methods, and graphical user interfaces for displaying and manipulating virtual objects in augmented reality environments

Inventors: Nicolas V. Scapel (London, GB); Patrick W. O'Keefe (Cupertino, CA)
Assignee: APPLE INC.
G06T19/006G06F3/04815G06T7/70
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,592,043
App. No.
18/219,627
Filed
Jul 7, 2023
Granted
Mar 31, 2026
Kind
B2
Art Unit
2615
USPC
345/633
Abstract

A computer system having one or more cameras displays in an augmented reality user interface a representation of a field of view of the one or more cameras, including a plurality of objects in a physical environment. In response to one or more first user inputs, the system places or moves a virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near a first surface of a first physical object. If the virtual object is positioned at a portion of the first surface that does not include other physical objects, or that includes a physical object that extends from the first surface by less than a threshold amount, the first virtual object is in the representation of the field of view with a predefined spatial relationship to a representation of the first surface.

Claims (82)

1 . A method, comprising:

at a computer system having a display generation component, an input device, and one or more cameras:

displaying, via the display generation component, a representation of a field of view of the one or more cameras, the field of view including a plurality of objects in a physical environment, the plurality of objects including a first physical object having a first surface, a second physical object positioned on the first surface, and a third physical object positioned on the first surface, wherein the second physical object extends from the first surface less than a threshold amount in a respective direction and the third physical object extends from the first surface more than the threshold amount in the respective direction;

receiving one or more first user inputs that correspond to a request to place or move a first virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object;

in response to the one or more first user inputs:

moving the first virtual object in the representation of the field of view from a prior position on the first surface of the first physical object that does not include other physical objects to a new position on the first surface of the first physical object, the new position comprising a position of the first virtual object in the physical environment after moving the first virtual object in accordance with the one or more first user inputs; and

wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes:

in accordance with a determination that the new position of the first virtual object in the physical environment that does not coincide with any physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the new position of the first virtual object in the physical environment coincides with the second physical object positioned on the first surface and that the second physical object extends from the first surface less than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object, with a same predefined spatial relationship to the representation of the first surface while the first virtual object is at the prior position and while the first virtual object is at the new position that coincides with the second physical object positioned on the first surface; and

in accordance with a determination that the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface and that the third physical object extends from the first surface more than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on top of the third physical object, wherein, in the representation of the field of view, a representation of third physical object is positioned between a representation of the first physical object and the first virtual object;

wherein the one or more first user inputs include a first input to move the first virtual object to a portion of the first surface that does not include any physical object positioned on the first surface, and a second input to move the first virtual object on top of the second physical object positioned on the first surface, and a third input to move the first virtual object on top of the third physical object positioned on the first surface.

2 . The method of claim 1 , wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes, in accordance with a determination that in the representation of the field of view the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view with an increased placement distance extending from the first surface while at the new position on the first surface relative to its placement distance extending from the first surface while at the prior position on the first surface.

3 . The method of claim 1 , wherein a respective position of the first virtual object in the physical environment comprises a position in the physical environment determined by casting a virtual ray from a position associated with the computer system though a predefined anchor point of the first virtual object to a surface in the physical environment.

4 . The method of claim 1 , wherein the first surface of the first physical object is a substantially horizontal surface.

5 . The method of claim 1 , wherein the first surface of the first physical object is a substantially vertical surface, and the second physical object extends by less than the threshold amount from the first surface, along an axis normal to the first surface, to a portion of the second physical object distal the first surface, and the third physical object extends by more than the threshold amount from the first surface, along the axis normal to the first surface, to a portion of the third physical object distal the first surface.

6 . The method of claim 1 , wherein the first virtual object has a predefined vertical axis, and the method includes:

orienting the first virtual object in the physical environment such that the predefined vertical axis of the first virtual object is parallel to a determined vertical axis of the physical environment, determined by the computer system.

7 . The method of claim 1 , including, while performing the method:

obtaining updated position information regarding the first surface; and

adjusting a position of the first virtual object in the physical environment based on the updated position information regarding the first surface.

8 . The method of claim 1 , further including:

receiving one or more second user inputs that correspond to a request to add or move a second virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object; and

in response to the one or more second user inputs:

in accordance with a determination that a position of the second virtual object in the physical environment coincides with no physical objects positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the second physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object; and

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on top of the third physical object, wherein the representation of the third physical object is positioned between the first physical object and the second virtual object.

9 . The method of claim 1 , wherein the second physical object extends from the first surface in the respective direction by a non-zero amount.

10 . A computer system, comprising:

a display generation component;

an input device;

one or more cameras;

one or more processors; and

memory storing one or more programs, the one or more programs including instructions for causing the computer system to perform operations, including:

displaying, via the display generation component, a representation of a field of view of the one or more cameras, the field of view including a plurality of objects in a physical environment, the plurality of objects including a first physical object having a first surface, a second physical object positioned on the first surface, and a third physical object positioned on the first surface, wherein the second physical object extends from the first surface less than a threshold amount in a respective direction and the third physical object extends from the first surface more than the threshold amount in the respective direction;

receiving one or more first user inputs that correspond to a request to place or move a first virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object;

in response to the one or more first user inputs:

moving the first virtual object in the representation of the field of view from a prior position on the first surface of the first physical object that does not include other physical objects to a new position on the first surface of the first physical object, the new position comprising a position of the first virtual object in the physical environment after moving the first virtual object in accordance with the one or more first user inputs; and

wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes:

in accordance with a determination that the new position of the first virtual object in the physical environment does not coincide with any physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the new position of the first virtual object in the physical environment coincides with the second physical object positioned on the first surface and that the second physical object extends from the first surface less than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object, with a same predefined spatial relationship to the representation of the first surface while the first virtual object is at the prior position and while the first virtual object is at the new position that coincides with the second physical object positioned on the first surface; and

in accordance with a determination that the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface and that the third physical object extends from the first surface more than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on top of the third physical object, wherein, in the representation of the field of view, a representation of third physical object is positioned between a representation of the first physical object and the first virtual object.

11 . The computer system of claim 10 , wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes, in accordance with a determination that in the representation of the field of view the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view with an increased placement distance extending from the first surface while at the new position on the first surface relative to its placement distance extending from the first surface while at the prior position on the first surface.

12 . The computer system of claim 10 , wherein a respective position of the first virtual object in the physical environment comprises a position in the physical environment determined by casting a virtual ray from a position associated with the computer system though a predefined anchor point of the first virtual object to a surface in the physical environment.

13 . The computer system of claim 10 , wherein the first surface of the first physical object is a substantially horizontal surface.

14 . The computer system of claim 10 , wherein the first surface of the first physical object is a substantially vertical surface, and the second physical object extends by less than the threshold amount from the first surface, along an axis normal to the first surface, to a portion of the second physical object distal the first surface, and the third physical object extends by more than the threshold amount from the first surface, along the axis normal to the first surface, to a portion of the third physical object distal the first surface.

15 . The computer system of claim 10 , wherein the first virtual object has a predefined vertical axis, and the method includes:

orienting the first virtual object in the physical environment such that the predefined vertical axis of the first virtual object is parallel to a determined vertical axis of the physical environment, determined by the computer system.

16 . The computer system of claim 10 , including, while performing the method:

obtaining updated position information regarding the first surface; and

adjusting a position of the first virtual object in the physical environment based on the updated position information regarding the first surface.

17 . The computer system of claim 10 , further including:

receiving one or more second user inputs that correspond to a request to add or move a second virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object; and

in response to the one or more second user inputs:

in accordance with a determination that a position of the second virtual object in the physical environment coincides with no physical objects positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the second physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object; and

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on top of the third physical object, wherein the representation of the third physical object is positioned between the first physical object and the second virtual object.

18 . The computer system of claim 10 , wherein the second physical object extends from the first surface in the respective direction by a non-zero amount.

19 . A non-transitory computer readable storage medium system, storing one or more programs that when executed by a computer system having a display generation component, an input device, and one or more cameras, cause the computer system to:

display, via the display generation component, a representation of a field of view of the one or more cameras, the field of view including a plurality of objects in a physical environment, the plurality of objects including a first physical object having a first surface, a second physical object positioned on the first surface, and a third physical object positioned on the first surface, wherein the second physical object extends from the first surface less than a threshold amount in a respective direction and the third physical object extends from the first surface more than the threshold amount in the respective direction;

receive one or more first user inputs that correspond to a request to place or move a first virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object;

in response to the one or more first user inputs:

move the first virtual object in the representation of the field of view from a prior position on the first surface of the first physical object that does not include other physical objects to a new position on the first surface of the first physical object, the new position comprising a position of the first virtual object in the physical environment after moving the first virtual object in accordance with the one or more first user inputs; and

wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes:

in accordance with a determination that the new position of the first virtual object in the physical environment does not coincide with any physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the new position of the first virtual object in the physical environment coincides with the second physical object positioned on the first surface and that the second physical object extends from the first surface less than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object, with a same predefined spatial relationship to the representation of the first surface while the first virtual object is at the prior position and while the first virtual object is at the new position that coincides with the second physical object positioned on the first surface; and

in accordance with a determination that the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface and that the third physical object extends from the first surface more than the threshold amount in the respective direction, displaying the first virtual object in the representation of the field of view as being placed on top of the third physical object, wherein, in the representation of the field of view, a representation of third physical object is positioned between a representation of the first physical object and the first virtual object.

20 . The non-transitory computer readable storage medium of claim 19 , wherein moving the first virtual object in the representation of the field of view from the prior position on the first surface to the new position on the first surface of the first physical object includes, in accordance with a determination that in the representation of the field of view the new position of the first virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the first virtual object in the representation of the field of view with an increased placement distance extending from the first surface while at the new position on the first surface relative to its placement distance extending from the first surface while at the prior position on the first surface.

21 . The non-transitory computer readable storage medium of claim 19 , wherein a respective position of the first virtual object in the physical environment comprises a position in the physical environment determined by casting a virtual ray from a position associated with the computer system though a predefined anchor point of the first virtual object to a surface in the physical environment.

22 . The non-transitory computer readable storage medium of claim 19 , wherein the first surface of the first physical object is a substantially horizontal surface.

23 . The non-transitory computer readable storage medium of claim 19 , wherein the first surface of the first physical object is a substantially vertical surface, and the second physical object extends by less than the threshold amount from the first surface, along an axis normal to the first surface, to a portion of the second physical object distal the first surface, and the third physical object extends by more than the threshold amount from the first surface, along the axis normal to the first surface, to a portion of the third physical object distal the first surface.

24 . The non-transitory computer readable storage medium of claim 19 , wherein the first virtual object has a predefined vertical axis, and the one or more programs include instructions that when executed by the computer system cause the computer system to perform operations including:

orienting the first virtual object in the physical environment such that the predefined vertical axis of the first virtual object is parallel to a determined vertical axis of the physical environment, determined by the computer system.

25 . The non-transitory computer readable storage medium of claim 19 , wherein the one or more programs include instructions that when executed by the computer system cause the computer system to perform operations including:

obtaining updated position information regarding the first surface; and

adjusting a position of the first virtual object in the physical environment based on the updated position information regarding the first surface.

26 . The non-transitory computer readable storage medium of claim 19 , wherein the one or more programs include instructions that when executed by the computer system cause the computer system to perform operations including:

receiving one or more second user inputs that correspond to a request to add or move a second virtual object at or to a location in the representation of the field of view that corresponds to a physical location on or near the first surface of the first physical object; and

in response to the one or more second user inputs:

in accordance with a determination that a position of the second virtual object in the physical environment coincides with no physical objects positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface;

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the second physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on the first surface at a position that coincides with the second physical object, rather than being placed on top of the second physical object; and

in accordance with a determination that the position of the second virtual object in the physical environment is on top of the third physical object positioned on the first surface, displaying the second virtual object in the representation of the field of view as being placed on top of the third physical object, wherein the representation of the third physical object is positioned between the first physical object and the second virtual object.

27 . The non-transitory computer readable storage medium of claim 19 , wherein the second physical object extends from the first surface in the respective direction by a non-zero amount.

Continuity (3)
Continuation 17202233 · Mar 15, 2021
Provisional Application 62991062 · Mar 17, 2020
Related Publication 20230386146A1 · Nov 30, 2023
References Cited (400)
US 7072810B2 · Ramanathan et al. · 2006 [cited by applicant]
US 8244462B1 · Zhu · 2012 [cited by applicant]
US 8365081B1 · Amacker et al. · 2013 [cited by applicant]
US 8982156B2 · Maggiore · 2015 [cited by applicant]
US 9152209B2 · Jeong et al. · 2015 [cited by applicant]
US 9330500B2 · Karsch · 2016 [cited by examiner]
US 9448687B1 · McKenzie et al. · 2016 [cited by applicant]
US 9495794B2 · Masumoto · 2016 [cited by applicant]
US 9661308B1 · Wang et al. · 2017 [cited by applicant]
US 9665960B1 · Masters et al. · 2017 [cited by applicant]
US 9678651B2 · Moha et al. · 2017 [cited by applicant]
US 9696897B2 · Garcia · 2017 [cited by applicant]
US 9767606B2 · Kapinos et al. · 2017 [cited by applicant]
US 9846027B2 · Kimura et al. · 2017 [cited by applicant]
US 9870644B2 · Ha et al. · 2018 [cited by applicant]
US 9953434B2 · Natori et al. · 2018 [cited by applicant]
US 10049504B2 · Chen et al. · 2018 [cited by applicant]
US 10074179B2 · Arita et al. · 2018 [cited by applicant]
US 10268266B2 · Mathey-Owens et al. · 2019 [cited by applicant]
US 10296869B2 · Hulth · 2019 [cited by applicant]
US 10347033B2 · Masumoto · 2019 [cited by applicant]
US 10445867B2 · Glatfelter et al. · 2019 [cited by applicant]
US 10540699B1 · Prabhu et al. · 2020 [cited by applicant]
US 10606075B2 · Choi et al. · 2020 [cited by applicant]
US 10606609B2 · Energin et al. · 2020 [cited by applicant]
US 10762716B1 · Paul et al. · 2020 [cited by applicant]
US 10861241B2 · Ghaleb · 2020 [cited by applicant]
US 10972680B2 · Wigdor · 2021 [cited by examiner]
US 10999629B1 · Cieslak et al. · 2021 [cited by applicant]
US 11204678B1 · Baker et al. · 2021 [cited by applicant]
US 11449189B1 · Bond et al. · 2022 [cited by applicant]
US 11521063B1 · Powers et al. · 2022 [cited by applicant]
US 11523063B2 · Ith et al. · 2022 [cited by applicant]
US 20080008361A1 · Nozaki et al. · 2008 [cited by applicant]
US 20080222233A1 · Shi et al. · 2008 [cited by applicant]
US 20080255961A1 · Livesey · 2008 [cited by applicant]
US 20090002719A1 · Chang et al. · 2009 [cited by applicant]
US 20100235726A1 · Ording et al. · 2010 [cited by applicant]
US 20110022942A1 · Flemings et al. · 2011 [cited by applicant]
US 20110107270A1 · Wang et al. · 2011 [cited by applicant]
US 20110216167A1 · Katz et al. · 2011 [cited by applicant]
US 20110249117A1 · Yoshihama et al. · 2011 [cited by applicant]
US 20110252405A1 · Meirman et al. · 2011 [cited by applicant]
US 20110279381A1 · Tong et al. · 2011 [cited by applicant]
US 20110279445A1 · Murphy et al. · 2011 [cited by applicant]
US 20110304607A1 · Ito · 2011 [cited by applicant]
US 20120121134A1 · Yoshizumi · 2012 [cited by applicant]
US 20120194544A1 · Yokohata · 2012 [cited by applicant]
US 20120249741A1 · Maciocci et al. · 2012 [cited by applicant]
US 20130044128A1 · Liu · 2013 [cited by examiner]
US 20130127895A1 · Miller et al. · 2013 [cited by applicant]
US 20130215230A1 · Miesnieks et al. · 2013 [cited by applicant]
US 20130332892A1 · Matsuki · 2013 [cited by applicant]
US 20140071130A1 · Piemonte · 2014 [cited by applicant]
US 20140098191A1 · Rime et al. · 2014 [cited by applicant]
US 20140125668A1 · Steed et al. · 2014 [cited by applicant]
US 20150062120A1 · Reisner-Kollmann · 2015 [cited by examiner]
US 20150062123A1 · Yuen · 2015 [cited by applicant]
US 20150067588A1 · Shim et al. · 2015 [cited by applicant]
US 20150074711A1 · Spitz et al. · 2015 [cited by applicant]
US 20150169525A1 · Palm et al. · 2015 [cited by applicant]
US 20150187119A1 · Masumoto · 2015 [cited by applicant]
US 20150221345A1 · Zhao et al. · 2015 [cited by applicant]
US 20150227645A1 · Childs et al. · 2015 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160040981A1 · Kang et al. · 2016 [cited by applicant]
US 20160049011A1 · Kasahara et al. · 2016 [cited by applicant]
US 20160063714A1 · Middleton et al. · 2016 [cited by applicant]
US 20160086322A1 · Arita et al. · 2016 [cited by applicant]
US 20160147408A1 · Bevis et al. · 2016 [cited by applicant]
US 20160148433A1 · Petrovskaya et al. · 2016 [cited by applicant]
US 20160170624A1 · Zambetti et al. · 2016 [cited by applicant]
US 20160189426A1 · Thomas et al. · 2016 [cited by applicant]
US 20160210602A1 · Siddique et al. · 2016 [cited by applicant]
US 20160240011A1 · Metaio et al. · 2016 [cited by applicant]
US 20160329006A1 · Weber et al. · 2016 [cited by applicant]
US 20160363990A1 · Key · 2016 [cited by applicant]
US 20170021273A1 · Rios · 2017 [cited by applicant]
US 20170053621A1 · Chen et al. · 2017 [cited by applicant]
US 20170061696A1 · Li et al. · 2017 [cited by applicant]
US 20170115488A1 · Ambrus et al. · 2017 [cited by applicant]
US 20170132841A1 · Morrison · 2017 [cited by applicant]
US 20170212585A1 · Kim et al. · 2017 [cited by applicant]
US 20170220887A1 · Fathi et al. · 2017 [cited by applicant]
US 20170230641A1 · Scavezz et al. · 2017 [cited by applicant]
US 20170277670A1 · Smith et al. · 2017 [cited by applicant]
US 20170289221A1 · Khalid et al. · 2017 [cited by applicant]
US 20170316576A1 · Colbert et al. · 2017 [cited by applicant]
US 20170358142A1 · Lee et al. · 2017 [cited by applicant]
US 20170372510A1 · Ye et al. · 2017 [cited by applicant]
US 20180004283A1 · Mathey-Owens et al. · 2018 [cited by applicant]
US 20180045963A1 · Hoover · 2018 [cited by examiner]
US 20180088794A1 · Graham et al. · 2018 [cited by applicant]
US 20180114372A1 · Nagy et al. · 2018 [cited by applicant]
US 20180165888A1 · Duan et al. · 2018 [cited by applicant]
US 20180199039A1 · Tepte · 2018 [cited by applicant]
US 20180203561A1 · Chang et al. · 2018 [cited by applicant]
US 20180203581A1 · Takeda · 2018 [cited by applicant]
US 20180204385A1 · Sarangdhar et al. · 2018 [cited by applicant]
US 20180300952A1 · Evans et al. · 2018 [cited by applicant]
US 20180336732A1 · Schuster · 2018 [cited by applicant]
US 20180336737A1 · Varady et al. · 2018 [cited by applicant]
US 20190005730A1 · Xu et al. · 2019 [cited by applicant]
US 20190033058A1 · Tsurumi · 2019 [cited by applicant]
US 20190051054A1 · Jovanovic et al. · 2019 [cited by applicant]
US 20190065027A1 · Hauenstein et al. · 2019 [cited by applicant]
US 20190068889A1 · Lee et al. · 2019 [cited by applicant]
US 20190172261A1 · Alt et al. · 2019 [cited by applicant]
US 20190180082A1 · Moravec et al. · 2019 [cited by applicant]
US 20190180506A1 · Gebbie et al. · 2019 [cited by applicant]
US 20190180512A1 · Fedosov et al. · 2019 [cited by applicant]
US 20190213389A1 · Peruch et al. · 2019 [cited by applicant]
US 20190221035A1 · Clark et al. · 2019 [cited by applicant]
US 20190221041A1 · Lin · 2019 [cited by applicant]
US 20190289419A1 · Eronen et al. · 2019 [cited by applicant]
US 20190310757A1 · Lee et al. · 2019 [cited by applicant]
US 20190311512A1 · VanBlon et al. · 2019 [cited by applicant]
US 20190333278A1 · Palangie et al. · 2019 [cited by applicant]
US 20190339058A1 · Dryer et al. · 2019 [cited by applicant]
US 20190339839A1 · Paul, Sr. et al. · 2019 [cited by applicant]
US 20190340799A1 · Dryer et al. · 2019 [cited by applicant]
US 20190355121A1 · Nelson et al. · 2019 [cited by applicant]
US 20190369404A1 · Joshi et al. · 2019 [cited by applicant]
US 20200005538A1 · Neeter · 2020 [cited by applicant]
US 20200020164A1 · Coffman et al. · 2020 [cited by applicant]
US 20200027201A1 · Chen · 2020 [cited by applicant]
US 20200053318A1 · Li et al. · 2020 [cited by applicant]
US 20200098140A1 · Jagnow et al. · 2020 [cited by applicant]
US 20200106965A1 · Lam et al. · 2020 [cited by applicant]
US 20200143593A1 · Rudman et al. · 2020 [cited by applicant]
US 20200184667A1 · Miller et al. · 2020 [cited by applicant]
US 20200200794A1 · Niles et al. · 2020 [cited by applicant]
US 20200226823A1 · Stachniak · 2020 [cited by examiner]
US 20200232783A1 · Dryer et al. · 2020 [cited by applicant]
US 20200261799A1 · Cahill et al. · 2020 [cited by applicant]
US 20200312029A1 · Heinen et al. · 2020 [cited by applicant]
US 20200322595A1 · Abe et al. · 2020 [cited by applicant]
US 20200368616A1 · Delamont · 2020 [cited by applicant]
US 20200382718A1 · Malia et al. · 2020 [cited by applicant]
US 20210004996A1 · Murillo et al. · 2021 [cited by applicant]
US 20210019946A1 · Sonasath · 2021 [cited by examiner]
US 20210096726A1 · Faulkner · 2021 [cited by examiner]
US 20210097768A1 · Malia · 2021 [cited by examiner]
US 20210097776A1 · Faulkner · 2021 [cited by examiner]
US 20210158427A1 · Jobetto et al. · 2021 [cited by applicant]
US 20210174596A1 · Zhang · 2021 [cited by examiner]
US 20210191600A1 · Lemay · 2021 [cited by examiner]
US 20210241483A1 · Dryer et al. · 2021 [cited by applicant]
US 20210241505A1 · Dryer et al. · 2021 [cited by applicant]
US 20210254962A1 · Dryer et al. · 2021 [cited by applicant]
US 20210286502A1 · Lemay et al. · 2021 [cited by applicant]
US 20210295602A1 · Scapel et al. · 2021 [cited by applicant]
US 20210304465A1 · Dryer et al. · 2021 [cited by applicant]
US 20220036648A1 · Wang · 2022 [cited by applicant]
US 20220091722A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220092861A1 · Sharma et al. · 2022 [cited by applicant]
US 20220130118A1 · Malia et al. · 2022 [cited by applicant]
US 20220239842A1 · Malia et al. · 2022 [cited by applicant]
US 20220276041A1 · Dryer et al. · 2022 [cited by applicant]
US 20220335697A1 · Harding et al. · 2022 [cited by applicant]
US 20230199296A1 · Malia et al. · 2023 [cited by applicant]
US 20230368458A1 · Dryer et al. · 2023 [cited by applicant]
US 20240011764A1 · Dryer et al. · 2024 [cited by applicant]
US 20240045564A1 · Dryer et al. · 2024 [cited by applicant]
US 20240153219A1 · Queen et al. · 2024 [cited by applicant]
US 20240273832A1 · Newman et al. · 2024 [cited by applicant]
US 20240290051A1 · Malia et al. · 2024 [cited by applicant]
AU 2018101226A4 · 2018 [cited by applicant]
AU 2019100486A4 · 2019 [cited by applicant]
CN 1629888A · 2005 [cited by applicant]
CN 102607423A · 2012 [cited by applicant]
CN 103218854A · 2013 [cited by applicant]
CN 105103198A · 2015 [cited by applicant]
CN 105164999A · 2015 [cited by applicant]
CN 105554247A · 2016 [cited by applicant]
CN 105579946A · 2016 [cited by applicant]
CN 105589199A · 2016 [cited by applicant]
CN 105608746A · 2016 [cited by applicant]
CN 106164934A · 2016 [cited by applicant]
CN 106251185A · 2016 [cited by applicant]
CN 106575299A · 2017 [cited by applicant]
CN 112189220B · 2021 [cited by applicant]
EP 1563370A · 2005 [cited by applicant]
EP 2394714A1 · 2011 [cited by applicant]
EP 2983139A1 · 2016 [cited by applicant]
EP 2988486A1 · 2016 [cited by applicant]
EP 3017591A1 · 2016 [cited by applicant]
JP 6264665B2 · 2002 [cited by applicant]
JP 2008287691A · 2008 [cited by applicant]
JP 2011199560 · 2011 [cited by applicant]
JP 2011259243A · 2011 [cited by applicant]
JP 2013229672A · 2013 [cited by applicant]
JP 2014143453A · 2014 [cited by applicant]
JP 2015080199A · 2015 [cited by applicant]
JP 2015146173A · 2015 [cited by applicant]
JP 2016110676A · 2016 [cited by applicant]
JP 2017111515A · 2017 [cited by applicant]
JP 2017120531A · 2017 [cited by applicant]
JP 2017536618A · 2017 [cited by applicant]
JP 2019516180A · 2019 [cited by applicant]
JP 2019145072A · 2019 [cited by applicant]
KR 20100003252A · 2010 [cited by applicant]
KR 20130108684A · 2013 [cited by applicant]
KR 20150018828A · 2015 [cited by applicant]
KR 101629134B1 · 2016 [cited by applicant]
KR 20160141688A · 2016 [cited by applicant]
KR 20170087501A · 2017 [cited by applicant]
KR 20180066276A · 2018 [cited by applicant]
KR 20210031894A · 2021 [cited by examiner]
KR 20210081904A · 2021 [cited by examiner]
WO WO2011029209A1 · 2011 [cited by applicant]
WO WO2013096052A2 · 2013 [cited by applicant]
WO WO2013099616A1 · 2013 [cited by applicant]
WO WO2013176830A · 2013 [cited by applicant]
WO WO2014013689A1 · 2014 [cited by applicant]
WO WO2014157340A1 · 2014 [cited by applicant]
WO WO2014197631A1 · 2014 [cited by applicant]
WO WO2016017254A1 · 2016 [cited by applicant]
WO WO2017134886 · 2017 [cited by applicant]
WO WO2018164932A · 2018 [cited by applicant]
WO WO2019032736A1 · 2019 [cited by applicant]
WO WO2017213070A1 · 2019 [cited by applicant]
WO WO2019217148A1 · 2019 [cited by applicant]
WO WO2020068073A1 · 2020 [cited by applicant]
WO WO2021158427A1 · 2021 [cited by applicant]
Notice of Allowance, dated Sep. 13, 2021, received in U.S. Appl. No. 17/030,209 (7639), 9 pages. [cited by applicant]
Notice of Allowance, dated Nov. 13, 2023, received in U.S. Appl. No. 17/720,227 (7786), 5 pages. [cited by applicant]
Final Office Action, dated May 15, 2023, received in U.S. Appl. No. 17/568,624 (7839), 31 pages. [cited by applicant]
Office Action, dated Oct. 27, 2023, received in U.S. Appl. No. 17/568,624 (7839), 33 pages. [cited by applicant]
Final Office Action, dated Jun. 2, 2023, received in Japanese Patent Application No. 2022-077644 (7859JP), which corresponds with U.S. Appl. No. 17/716,984, 4 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Oct. 5, 2023, received in International Patent Application No. PCT/US2023/021563 (7853WO), which corresponds with U.S. Appl. No. 18/144,746, 19 pages. [cited by applicant]
Fukiage et al., “Reduction of Contradictory Partial Occlusion in Mixed Reality by Using Characteristics of Transparency Perception”, 2012 IEEE International Symposium On, IEEE, Nov. 5, 2012, 11 pages. [cited by applicant]
Joaquim, et al., “Dynamic Occlusion Handling for Real-Time AR Applications”, https://doi.org/10.1145335/99973365700, Nov. 2019, 10 pages. [cited by applicant]
Office Action, dated May 23, 2024, received in European U.S. Appl. No. 17/202,233 (7678EP), which corresponds with U.S. Appl. No. 17/202,233, 6 pages. [cited by applicant]
Notice of Allowance, dated Mar. 5, 2024, received in Japanese Patent Application No. 2022-103836 (7794JP), which corresponds with U.S. Appl. No. 17/307,957, 1 page. [cited by applicant]
Final Office Action, dated Jul. 5, 2024, received in Korean Patent Application No. 2023-7019367 (7794KR), which corresponds with U.S. Appl. No. 17/307,957, 3 pages. [cited by applicant]
Notice of Allowance, dated Mar. 25, 2024, received in Australian Patent Application No. 2022202851 (7802AU), which corresponds with U.S. Appl. No. 17/344,846, 3 pages. [cited by applicant]
Patent, dated May 13, 2024, received in Japanese Patent Application No. 2022-142210 (7802JP), which corresponds with U.S. Appl. No. 17/344,846, 3 pages. [cited by applicant]
Notice of Allowance, dated Feb. 15, 2024, received in U.S. Appl. No. 17/568,624 (7839), 8 pages. [cited by applicant]
Notice of Allowance, dated Mar. 25, 2024, received in Australian Patent Application No. 2022235625 (7859AU), which corresponds with U.S. Appl. No. 17/568,624, 3 pages. [cited by applicant]
Notice of Allowance, dated Feb. 9, 2024, received in Australian Patent Application No. 2022231686 (7877AU), which corresponds with U.S. Appl. No. 17/750,133, 3 pages. [cited by applicant]
Certificate of Grant, dated Jun. 13, 2024, received in Australian Patent Application No. 2022231686 (7877AU), which corresponds with U.S. Appl. No. 17/750,133, 3 pages. [cited by applicant]
Office Action, dated Apr. 24, 2024, received in U.S. Appl. No. 18/372,606 (7965), 8 pages. [cited by applicant]
Office Action, dated Jun. 20, 2024, received in U.S. Appl. No. 18/382,444 (8007), 14 pages. [cited by applicant]
Extended European Search Report, dated Apr. 26, 2024, received in European Patent Application No. 24151350.6 (7877EP), which corresponds with U.S. Appl. No. 17/750,133, 8 pages. [cited by applicant]
Office Action, dated Dec. 22, 2023, received in Korean Patent Application No. 2020-0123687 (7738KR), which corresponds with U.S. Appl. No. 17/018,980, 9 pages. [cited by applicant]
Office Action, dated Nov. 24, 2023, received in Korean Patent Application No. 2023-7019367 (7794KR), which corresponds with U.S. Appl. No. 17/307,957, 7 pages. [cited by applicant]
Office Action, dated Dec. 8, 2023, received in Japanese Patent Application No. 2022-142210 (7802JP), which corresponds with U.S. Appl. No. 17/344,846, 5 pages. [cited by applicant]
Office Action, dated Dec. 11, 2023, received in Korean Patent Application No. 2023-7012345 (7859KR), which corresponds with U.S. Appl. No. 17/716,984, 10 pages. [cited by applicant]
International Search Report and Written Opinion, dated Dec. 14, 2023, received in International Patent Application No. PCT/US2023/021563 (7853WO), which corresponds with U.S. Appl. No. 18/144,746, 29 pages. [cited by applicant]
Aakash G Technical, “App Review #1 / Measure—Tango AR / How to Use”, https://www.youtube.com/watch?v=fj2iiOg36KE, May 13, 2017, 2 pages. [cited by applicant]
Anonymous, “How to Select Surface and Image Anchors”, https:helpx.adobe.com/aeor/how-to-surface-and-image-anchors.html, Oct. 20, 2020, 6 pages. [cited by applicant]
Apple, “MeasureKit—AR ruler app for iOS 11”, https://measurekit.com, Sep. 15, 2017, 10 pages. [cited by applicant]
Berthiaume, “Augmented Reality Scanning Enables Retail Innovation (Video)”, https://www.scandit.com/gb/augmented-reality-scanning-enables-retail-innovation-video, Oct. 3, 2017, 5 pages. [cited by applicant]
Bhalwankar, “Triple Tap to Zoom Feature in Android Phones”, https://www.youtube.com/watch?v=KlnbLhA2jg8, Jan. 25, 2014, 2 pages. [cited by applicant]
Burns, “Google Measure it Demo with Tango”, https://www.youtube.com/watch?v=b74VtGGJPBg, May 20, 2016, 2 pages. [cited by applicant]
IPhoneWave, “How to Use iPhone, [online]”, http://web.archive.org/web/20111012000236/http:www.ipodwave.com:80/iphone/howto/camera_video.html, Oct. 12, 2011, 5 pages. [cited by applicant]
Jain et al., “OverLay: Practical Mobile Augmented Reality”, Proceedings of the 13th Annual International conference on Mobile Systems, Applications, and Services. May 18, 2015, 14 pages. [cited by applicant]
LaanLabs, “AirMeasure—AR Tape & Ruler”, https://itunes.apple.com/us/app/airmeasure-ar-tape-ruler/id1251282152, Jun. 4, 2018, 3 pages. [cited by applicant]
Laanlabs, “AirMeasure—The Augmented Reality Toolkit”, https://www.youtube.com/watch?v=9ycpvj6hbdE, Sep. 12, 2017, 2 pages. [cited by applicant]
Langlotz et al., “Sketching up the World: in Situ Authoring for Mobile Augmented reality”, http://mooslechner.infor/workperformed/at/smartphone2010.pdf, Jul. 27, 2011, 8 pages. [cited by applicant]
Lenovo, Lenovo Tech World 2016—Keynote Livestream from San Francisco, https://www.youtube.com/watch?v=MBgQLraVGJQ, Jun. 9, 2016, 2 pages. [cited by applicant]
Lenovo, “Lenovo_PHAB2_Pro_User_Guide V1.0” https://pcsupport.lenovo.com/do/en/products/tablets/phab-series/phab2-pro-documentation/doc_userguide, Aug. 29, 2017, 10 pages. [cited by applicant]
Lynch, “How to Zoom in On iPhone: The Quick Tutorial!”, https://www.payetteforward.com/how-to-zoom-in-on-iphone-quck-tutorial, Feb. 26, 2018, 4 pages. [cited by applicant]
Mapletree Apps, “Apple ARKit iPhone Demo—Measure 3D Pro—Ruler on iOS (1)”, https://www.youtube.com/watch?v=fzn3RsveJss, Oct. 1, 2017, 2 pages. [cited by applicant]
Mapletree Apps, “Apple ARKit iPhone Demo—Measure 3D Pro—Ruler on iOS (2)”, https://www.youtube.com/watch?v=fzn3RsveJss, Oct. 1, 2017, 2 pages. [cited by applicant]
Mapletree Apps, “Measure 3D Tutorial series #1—How to Measure a Room”, https://www.youtube.com/watch?v=HGV18HXXZqw, Apr. 19, 2018, 2 pages. [cited by applicant]
Mapletree Apps, Measure 3D Tutorial series #4—How to Measure Length in Horizonal and Vertical Planes, https://www.youtube.com/watch?V-2PjcbrgS50Q, Apr. 19, 2018, 2 pages. [cited by applicant]
Mapletree Appls, “Measure 3D Tutorial #5—How to Measure Rectangle Shapes”, https://www.youtube.com/watch?v=8Gg0SMwkvQU, Apr. 19, 2018, 2 pages. [cited by applicant]
Marriott, Adobe Aero: Getting Started with AR/Tutorial, https://www.youtube.com/watch?v=EU2V8Pn0GE4, Nov. 19, 2019, 3 pages. [cited by applicant]
Miller, “Apple Shares Detailed Human Interface Guidelines for Developers Building ARKit Apps”, https://9to5mac.com/2017/08/29/arkit-human-interface-guidelines/, Aug. 29, 2017, 5 pages. [cited by applicant]
Nuernberger et al., “SnapToReality: Aligning Augmented Reality to the Real World”, http://eyalofek.org/Papers/CHI2016_Snap2Reality.pdf., May 7-12, 2016, 12 pages. [cited by applicant]
Occipital HQ, “TapMeasure Spatial Utility to Capture and Measure Your Space”, https://www.youtube.com/watch?v=Hy1Ex2MAXM, Sep. 19, 2017, 2 pages. [cited by applicant]
Perhiniak, “Yes I'm a Designer: Designing an Augmentged Reality Scene in Adobe Aero” https://wwwyoutube.com/watch?v=fo8a?G0, Jan. 27, 2020, 14 pages. [cited by applicant]
SmartPicture, “PLNAR—Your AR Measurement Tool”, https://www.youtube.com/watch?v=H_cqZqKLjws, Sep. 28, 2017, 2 pages. [cited by applicant]
SmarPicture Tech, “Mobile App Design for Bay Area—Rely on the Reinvently Agency”, https://appadvice.com/app/plnar/1282049921, Sep. 21, 2018, 5 pages. [cited by applicant]
YouTube, “A1 Corner & Edge Detection (beta)”, https://www.youtube.com/watch?v=YSNklighUtxA, Nov. 21, 2020, 2 pages. [cited by applicant]
YouTube, “How Do I Use The iPhone Measure App? How Accurate Is It?”, https://www.youtube.com/watch?v=RvhZ074Vs7c, Aug. 8, 2018, 3 pages. [cited by applicant]
YouTube, “Third Aurora: Adobe Aero Tutorial—How to get Started with Adobe Aero”, https://www.youtube.com/watch?v=EU2v8P, Nov. 18, 2019, 3 pages. [cited by applicant]
YouTube, AR Measure—Automatic Measure in Augmented Reality, https://www.youtube.com/watch?v=70CQfH76vg4, Mar. 16, 2019, 2 pages. [cited by applicant]
YouTube, Huawei P30 Pro AR Measure / Measure length, depth, area and volume hxos plus, https;//www.youtube.com/watch?v=0OX5QaK7YY, Mar. 26, 2019, 2 pages. [cited by applicant]
YouTube, Yes, I'm a Designer: “Designing an Augmented Reality Scene in Adobe Aero”, https:www.youtube.com/watch?v=fo8aGOvCY7k, Jan. 27, 2020, 3 pages. [cited by applicant]
Office Action, dated Feb. 21, 2019, received in U.S. Appl. No. 16/145,015, 34 pages. [cited by applicant]
Notice of Allowance, dated Jun. 5, 2019, received in U.S. Appl. No. 16/145,015, 12 pages. [cited by applicant]
Office Action, dated Aug. 31, 2018, received in Danish Patent Application No. 201870350, which corresponds with U.S. Appl. No. 16/145,015, 11 pages. [cited by applicant]
Office Action, dated May 28, 2019, received in Danish Patent Application No. 201870350, which corresponds with U.S. Appl. No. 16/145,015, 6 pages. [cited by applicant]
Office Action, dated Feb. 21, 2020, received in Danish Patent Application No. 201870350, which corresponds with U.S. Appl. No. 16/145,015, 8 pages. [cited by applicant]
Intention to Grant, dated Mar. 30, 2023, received in European Patent Application No. 21178349.3, which corresponds with U.S. Appl. No. 16/145,015, 8 pages. [cited by applicant]
Office Action, dated Oct. 6, 2021, received in European Patent Application No. 21178349.3, which corresponds with U.S. Appl. No. 16/145,015, 8 pages. [cited by applicant]
Notice of Allowance, dated Nov. 22, 2019, received in U.S. Appl. No. 16/138,779, 17 pages. [cited by applicant]
Office Action, dated Jul. 7, 2021, received in Australian Patent Application No. 2019267352, which corresponds with U.S. Appl. No. 16/138,779, 5 pages. [cited by applicant]
Notice of Acceptance, dated Aug. 9, 2021, received in Australian Patent Application No. 2019267352, which corresponds with U.S. Appl. No. 16/138,779, 3 pages. [cited by applicant]
Patent, dated Dec. 2, 2021, received in Australian Patent Application No. 2019267352, which corresponds with U.S. Appl. No. 16/138,779, 3 pages. [cited by applicant]
Office Action, dated Aug. 31, 2018, received in Danish Patent Application No. 201870351, which corresponds with U.S. Appl. No. 16/138,779, 11 pages. [cited by applicant]
Office Action, dated Feb. 13, 2020, received in Danish Patent Application No. 201870351, which corresponds with U.S. Appl. No. 16/138,779, 10 pages. [cited by applicant]
Office Action, dated Mar. 21, 2019, received in U.S. Appl. No. 16/145,025, 14 pages. [cited by applicant]
Final Office Action, dated Sep. 19, 2019, received in U.S. Appl. No. 16/145,025, 15 pages. [cited by applicant]
Office Action, dated Jun. 12, 2020, received in U.S. Appl. No. 16/145,025, 17 pages. [cited by applicant]
Final Office Action, dated Dec. 18, 2020, received in U.S. Appl. No. 16/145,025, 17 pages. [cited by applicant]
Notice of Allowance, dated Mar. 17, 2021, received in U.S. Appl. No. 16/145,025, 5 pages. [cited by applicant]
Innovation Patent, dated May 22, 2019, received in Australian Patent Application No. 2019100486, which corresponds with U.S. Appl. No. 16/138,779, 3 pages. [cited by applicant]
Certificate of Examination, dated Jul. 19, 2019, received in Australian Patent Application No. 2019100486, which corresponds with U.S. Appl. No. 16/138,779, 5 pages. [cited by applicant]
Office Action, dated Aug. 3, 2020, received in Chinese Patent Application No. 201910261469.3, which corresponds with U.S. Appl. No. 16/138,779, 5 pages. [cited by applicant]
Office Action, dated Jan. 20, 2021, received in Chinese Patent Application No. 201910261469.3, which corresponds with U.S. Appl. No. 16/138,779, 11 pages. [cited by applicant]
Notice of Allowance, dated Apr. 20, 2021, received in Chinese Patent Application No. 201910261469.3, which corresponds with U.S. Appl. No. 16/138,779, 6 pages. [cited by applicant]
Patent, dated Jul. 13, 2021, received in Chinese Patent Application No. 201910261469.3, which corresponds with U.S. Appl. No. 16/138,779, 6 pages. [cited by applicant]
Office Action, dated Sep. 28, 2018, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 7 pages. [cited by applicant]
Office Action, dated Jan. 31, 2019, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 4 pages. [cited by applicant]
Office Action, dated Sep. 16, 2019, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 3 pages. [cited by applicant]
Office Action, dated Aug. 27, 2020, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Intention to Grant, dated Mar. 10, 2021, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Decision to Grant, dated Jul. 2, 2021, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Patent, dated Nov. 9, 2021, received in Danish Patent Application No. 201870352, which corresponds with U.S. Appl. No. 16/145,025, 3 pages. [cited by applicant]
Office Action, dated Jul. 17, 2019, received in European Patent Application No. 19159743.4, which corresponds with U.S. Appl. No. 16/145,025, 8 pages. [cited by applicant]
Office Action, dated Oct. 5, 2020, received in European Patent Application No. 19159743.4, which corresponds with U.S. Appl. No. 16/145,025, 6 pages. [cited by applicant]
Decision to Grant, dated Jun. 24, 2021, received in European Patent Application No. 19159743.4, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Certificate of Grant, dated Aug. 13, 2021, received in European Patent Application No. 19159743.4, which corresponds with U.S. Appl. No. 16/145,025, 3 pages. [cited by applicant]
Office Action, dated Dec. 13, 2021, received in Japanese Patent Application No. 2020-562126, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Notice of Allowance, dated May 30, 2022, received in Japanese Patent Application No. 2020-562126, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Patent, dated Jun. 30, 2022, received in Japanese Patent Application No. 2020-562126, which corresponds with U.S. Appl. No. 16/145,025, 3 pages. [cited by applicant]
Office Action, dated Oct. 26, 2022, received in Korean Patent Application No. 2020-7032392, which corresponds with U.S. Appl. No. 16/145,025, 5 pages. [cited by applicant]
Notice of Allowance, dated May 19, 2023, received in Korean Patent Application No. 2020-7032392, which corresponds with U.S. Appl. No. 16/145,025, 2 pages. [cited by applicant]
Office Action, dated Sep. 20, 2022, received in Indian Patent Application No. 202017052984, which corresponds with U.S. Appl. No. 16/145,025, 11 pages. [cited by applicant]
Notice of Allowance, dated May 15, 2020, received in U.S. Appl. No. 16/574,029, 10 pages. [cited by applicant]
Office Action, dated Jan. 20, 2022, received in Australian Patent Application No. 2019349408, which corresponds with U.S. Appl. No. 16/574,029, 3 pages. [cited by applicant]
Notice of Acceptance, dated Jul. 29, 2022, received in Australian Patent Application No. 2019349408, which corresponds with U.S. Appl. No. 16/574,029, 3 pages. [cited by applicant]
Notice of Allowance, dated Mar. 2, 2022, received in Chinese Patent Application No. 202110369762.9, which corresponds with U.S. Appl. No. 16/574,029, 7 pages. [cited by applicant]
Patent, dated Mar. 29, 2022, received in Chinese Patent Application No. 202110369762.9, which corresponds with U.S. Appl. No. 16/574,029, 6 pages. [cited by applicant]
Notice of Allowance, dated Apr. 25, 2022, received in Japanese Patent Application No. 2021-510765, which corresponds with U.S. Appl. No. 16/574,029, 2 pages. [cited by applicant]
Patent, dated May 12, 2022, received in Japanese Patent Application No. 2021-510765, which corresponds with U.S. Appl. No. 16/574,029, 3 pages. [cited by applicant]
Office Action, dated Dec. 29, 2022, received in Indian Patent Application No. 202117008282, which corresponds with U.S. Appl. No. 16/574,029, 10 pages. [cited by applicant]
Office Action, dated Feb. 24, 2023, received in Indian Patent Application No. 202118009402, which corresponds with U.S. Appl. No. 16/574,029, 7 pages. [cited by applicant]
Office Action, dated Jul. 6, 2022, received in Korean Patent Application No. 2021-7005584, which corresponds with U.S. Appl. No. 16/574,029, 13 pages. [cited by applicant]
Notice of Allowance, dated Mar. 22, 2023, received in Korean Patent Application No. 2021-7005584, which corresponds with U.S. Appl. No. 16/574,029, 2 pages. [cited by applicant]
Patent, dated Apr. 11, 2023, received in Korean Patent Application No. 2021-7005584, which corresponds with U.S. Appl. No. 16/574,029, 4 pages. [cited by applicant]
Office Action, dated Apr. 30, 2021, received in U.S. Appl. No. 17/030,209, 27 pages. [cited by applicant]
Office Action, dated Jan. 8, 2021, received in U.S. Appl. No. 17/018,958, 27 pages. [cited by applicant]
Notice of Allowance, dated Apr. 20, 2021, received in U.S. Appl. No. 17/018,958, 12 pages. [cited by applicant]
Office Action, dated Aug. 13, 2021, received in Australian Patent Application No. 2020239688, which corresponds with U.S. Appl. No. 17/018,958, 4 pages. [cited by applicant]
Office Action, dated Nov. 5, 2021, received in Australian Patent Application No. 2020239688, which corresponds with U.S. Appl. No. 17/018,958, 4 pages. [cited by applicant]
Notice of Allowance, dated Feb. 22, 2022, received in Australian Patent Application No. 2020239688, which corresponds with U.S. Appl. No. 17/018,958, 3 pages. [cited by applicant]
Certificate of Grant, dated Jun. 23, 2022, received in Australian Patent Application No. 2020239688, which corresponds with U.S. Appl. No. 17/018,958, 4 pages. [cited by applicant]
Office Action, dated Dec. 18, 2020, received in Danish Patent Application No. 202070602, which corresponds with U.S. Appl. No. 17/018,958, 10 pages. [cited by applicant]
Office Action, dated Mar. 14, 2022, received in Danish Patent Application No. 202070602, which corresponds with U.S. Appl. No. 17/018,958, 5 pages. [cited by applicant]
Office Action, dated Nov. 14, 2022, received in Danish Patent Application No. 202070602, which corresponds with U.S. Appl. No. 17/018,958, 2 pages. [cited by applicant]
Office action, dated Dec. 3, 2021, received in Indian Patent Application No. 202014041448, which corresponds with U.S. Appl. No. 17/018,958, 10 pages. [cited by applicant]
Notice of Allowance, dated Dec. 20, 2021, received in Japanese Patent Application No. 2020-159787, which corresponds with U.S. Appl. No. 17/018,958, 2 pages. [cited by applicant]
Notice of Allowance, dated Feb. 18, 2022, received in Japanese Patent Application No. 2022-005327, which corresponds with U.S. Appl. No. 17/018,958, 2 pages. [cited by applicant]
Patent, dated Mar. 14, 2022, received in Japanese Patent Application No. 2022-005327, which corresponds with U.S. Appl. No. 17/018,958, 3 pages. [cited by applicant]
Office Action, dated Nov. 8, 2021, received in Korean Patent Application No. 2020-0124085, which corresponds with U.S. Appl. No. 17/018,958, 9 pages. [cited by applicant]
Notice of Allowance, dated Jul. 13, 2022, received in Korean Patent Application No. 2020-0124085, which corresponds with U.S. Appl. No. 17/018,958, 2 pages. [cited by applicant]
Patent, dated Jul. 22, 2022, received in Korean Patent Application No. 2020-0124085, which corresponds with U.S. Appl. No. 17/018,958, 4 pages. [cited by applicant]
Office Action, dated Aug. 13, 2021, received in U.S. Appl. No. 17/202,233, 19 pages. [cited by applicant]
Final Office Action, dated Feb. 15, 2022, received in U.S. Appl. No. 17/202,233, 24 pages. [cited by applicant]
Office Action, dated Aug. 16, 2022, received in U.S. Appl. No. 17/202,233, 25 pages. [cited by applicant]
Notice of Allowance, dated Mar. 22, 2023, received in U.S. Appl. No. 17/202,233, 8 pages. [cited by applicant]
Office Action, dated Feb. 21, 2021, received in U.S. Appl. No. 16/841,550, 8 pages. [cited by applicant]
Notice of Allowance, dated May 4, 2021, received in U.S. Appl. No. 16/841,550, 12 pages. [cited by applicant]
Notice of Allowance, dated Dec. 7, 2021, received in U.S. Appl. No. 16/997,860, 10 pages. [cited by applicant]
Office Action, dated Jan. 22, 2021, received in U.S. Appl. No. 17/018,980, 17 pages. [cited by applicant]
Office Action, dated May 14, 2021, received in U.S. Appl. No. 17/018,980, 4 pages. [cited by applicant]
Notice of Allowance, dated May 28, 2021, received in U.S. Appl. No. 17/018,980, 5 pages. [cited by applicant]
Office Action, dated Aug. 20, 2021, received in Australian Patent Application No. 2020239675, which corresponds with U.S. Appl. No. 17/018,980, 4 pages. [cited by applicant]
Office Action, dated Dec. 16, 2021, received in Australian Patent Application No. 2020239675, which corresponds with U.S. Appl. No. 17/018,980, 2 pages. [cited by applicant]
Notice of Allowance, dated Jan. 21, 2022, received in Australian Patent Application No. 2020239675, which corresponds with U.S. Appl. No. 17/018,980, 3 pages. [cited by applicant]
Certificate of Grant, dated May 26, 2022, received in Australian Patent Application No. 2020239675, which corresponds with U.S. Appl. No. 17/018,980, 3 pages. [cited by applicant]
Office Action, dated Dec. 18, 2020, received in Danish Patent Application No. 202070603, which corresponds with U.S. Appl. No. 17/018,980, 9 pages. [cited by applicant]
Office Action, dated Feb. 25, 2022, received in Danish Patent Application No. 202070603, which corresponds with U.S. Appl. No. 17/018,980, 2 pages. [cited by applicant]
Office Action, dated Feb. 17, 2023, received in Danish Patent Application No. 202070603, which corresponds with U.S. Appl. No. 17/018,980, 4 pages. [cited by applicant]
Office Action, dated Aug. 10, 2021, received in Indian Patent Application No. 202014040937, which corresponds with U.S. Appl. No. 17/018,980, 7 pages. [cited by applicant]
Office Action, dated Dec. 20, 2021, received in Japanese Patent Application No. 2020-159788, which corresponds with U.S. Appl. No. 17/018,980, 2 pages. [cited by applicant]
Notice of Allowance, dated Feb. 18, 2022, received in Japanese Patent Application No. 2022-005328, which corresponds with U.S. Appl. No. 17/018,980, 2 pages. [cited by applicant]
Patent, dated Mar. 14, 2022, received in Japanese Patent Application No. 2022-005328, which corresponds with U.S. Appl. No. 17/018,980, 3 pages. [cited by applicant]
Office Action, dated Jan. 7, 2021, received in U.S. Appl. No. 17/018,994, 7 pages. [cited by applicant]
Notice of Allowance, dated Feb. 23, 2021, received in U.S. Appl. No. 17/018,994, 8 pages. [cited by applicant]
Office Action, dated Aug. 13, 2021, received in Australian Patent Application No. 2020239691, U.S. Appl. No. 17/018,994 (7739AU), 5 pages. [cited by applicant]
Office Action, dated Nov. 15, 2021, received in Australian Patent Application No. 2020239691, U.S. Appl. No. 17/018,994, 4 pages. [cited by applicant]
Notice of Allowance, dated Mar. 2, 2022, received in Australian Patent Application No. 2020239691, U.S. Appl. No. 17/018,994, 3 pages. [cited by applicant]
Office Action, dated Jan. 12, 2021, received in Danish Patent Application No. 2020-70604, which corresponds with U.S. Appl. No. 17/018,994, 8 pages. [cited by applicant]
Office Action, dated Feb. 4, 2022, received in Danish Patent Application No. 2020-70604, which corresponds with U.S. Appl. No. 17/018,994, 3 pages. [cited by applicant]
Office Action, dated Nov. 2, 2022, received in Danish Patent Application No. 2020-70604, which corresponds with U.S. Appl. No. 17/018,994, 3 pages. [cited by applicant]
Office Action, dated Dec. 2, 2021, received in Indian Patent Application No. 202014041104, which corresponds with U.S. Appl. No. 17/018,994, 7 pages. [cited by applicant]
Office Action, dated Jan. 7, 2022, received in Japanese Patent Application No. 2020-159789, which corresponds with U.S. Appl. No. 17/018,994, 5 pages. [cited by applicant]
Notice of Allowance, dated Aug. 8, 2022, received in Japanese Patent Application No. 2020-159789, which corresponds with U.S. Appl. No. 17/018,994, 1 page. [cited by applicant]
Patent, dated Sep. 9, 2022, received in Japanese Patent Application No. 2020-159789, which corresponds with U.S. Appl. No. 17/018,994, 3 pages. [cited by applicant]
Office Action, dated Apr. 5, 2022, received in U.S. Appl. No. 17/307,957, 10 pages. [cited by applicant]
Notice of Allowance, dated May 4, 2022, received in U.S. Appl. No. 17/307,957, 12 pages. [cited by applicant]
Office Action, dated Aug. 31, 2022, received in Australian Patent Application No. 2021240284, which corresponds with U.S. Appl. No. 17/307,957, 2 pages. [cited by applicant]
Notice of Allowance, dated Sep. 14, 2022, received in Australian Patent Application No. 2021240284, which corresponds with U.S. Appl. No. 17/307,957, 3 pages. [cited by applicant]
Patent, dated Jan. 19, 2023, received in Australian Patent Application No. 2021240284, which corresponds with U.S. Appl. No. 17/307,957, 3 pages. [cited by applicant]
Office Action, dated Nov. 2, 2022, received in Chinese Patent Application No. 202110660753.5, 2 pages. [cited by applicant]
Office Action, dated Jul. 22, 2022, received in U.S. Appl. No. 17/344,846, 8 pages. [cited by applicant]
Final Office Action, dated Dec. 23, 2022, received in U.S. Appl. No. 17/344,846, 8 pages. [cited by applicant]
Notice of Allowance, dated Apr. 28, 2023, received in U.S. Appl. No. 17/344,846, 5 pages. [cited by applicant]
Office Action, dated Mar. 29, 2023, received in Australian Patent Application No. 2022202851, which corresponds with U.S. Appl. No. 17/344,846, 3 pages. [cited by applicant]
Office Action, dated Feb. 3, 2023, received in U.S. Appl. No. 17/568,624, 44 pages. [cited by applicant]
Noticed of Allowance, dated Dec. 7, 2022, received in U.S. Appl. No. 17/716,984, 10 pages. [cited by applicant]
Office Action, dated Jun. 2, 2023, received in Japanese Patent Application No. 2022-077644, which corresponds with U.S. Appl. No. 17/716,984, 6 pages. [cited by applicant]
Office Action, dated May 17, 2023, received in U.S. Appl. No. 17/750,133, 23 pages. [cited by applicant]
European Search Report, dated Sep. 23, 2021, received in European Patent Application No. 21178349.3, which corresponds with U.S. Appl. No. 16/145,015, 4 pages. [cited by applicant]