IP Library › Granted Patent US 12,211,161
Granted Patent B2
US 12,211,161 · App. 17/849,540 · Granted Jan 28, 2025

Reset modeling based on reset and object properties

Inventors: Ryan James Favale (Everett, WA); Erin Frederick Clark (Everett, WA); Joseph Jon Barnard (Waxhaw, NC); Brandon Scott Austin (Burien, WA); Philip Ashton Harlow (Bothell, WA); Jay Zeng (Shoreline, WA); Jeffrey S. Blazier (Sammamish, WA)
Assignee: Lowe's Companies, Inc.
G06T19/20G06F3/04815G06F3/04845G06T19/006G06T2219/2004G06T2219/2016
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,211,161
App. No.
17/849,540
Filed
Jun 24, 2022
Granted
Jan 28, 2025
Kind
B2
Art Unit
2621
USPC
345/108
Abstract

A modeling system receives, in association with generating a three-dimensional (3D) virtual reset, a selection of a 3D virtual object. The modeling system presents, at a user interface, the 3D virtual object in the 3D virtual reset at a first position. The modeling system receives, via the user interface, an edit to the 3D virtual object in the 3D virtual reset. The modeling system updates the presentation of the 3D virtual reset by showing the edit. The modeling system stores the 3D virtual reset by including, in the 3D virtual reset, information about the 3D virtual object and information about the edit.

Claims (79)

1. A computer-implemented method in which one or more processing devices perform operations comprising:

receiving, in association with generating a three-dimensional (3D) virtual reset, a selection of a 3D virtual object comprising first boundaries;

presenting, at a user interface, the 3D virtual object in the 3D virtual reset at a first position in the 3D virtual reset, wherein the 3D virtual object comprises a plurality of faces including a first face, wherein an association exists between a first image and the first face, and wherein an area of the first image is presented superimposed on the first face;

receiving, via the user interface, a request to perform an edit to the association between the first face of the 3D virtual object in the 3D virtual reset and the first image;

responsive to receiving the request to perform the edit via the user interface, changing the association of the first face from the first image to a second image, that is different from the first image and causes the second image to be presented in lieu of the first image;

storing the 3D virtual reset by including, in the 3D virtual reset, information about the 3D virtual object and information about the edit;

receiving a second selection of a second 3D virtual object comprising a virtual shelf object comprising second boundaries; and

presenting, at the user interface, the second 3D virtual object in the 3D virtual reset at a second position,

wherein storing the 3D virtual reset further comprises including, in the 3D virtual reset, information about the second 3D virtual object; and

wherein the edit further comprises:

responsive to receiving an input, changing a position of the 3D virtual object from the first position to a third position in the 3D virtual reset such that a first portion of the first boundaries of the 3D virtual object is adjacent to a second portion of the second boundaries of the second 3D virtual object;

determining a weight capacity for the second 3D virtual object adjacent to the 3D virtual object;

determining a current load that the second 3D virtual object is simulated to be under;

determining a remaining weight capacity based on the weight capacity for the second 3D virtual object and the current load;

determining a weight associated with the 3D virtual object;

comparing the remaining weight capacity for the second 3D virtual object and the weight associated with the 3D virtual object; and

responsive to determining that the weight associated with the 3D virtual object is greater than the remaining weight capacity for the second 3D virtual object:

returning the 3D virtual object from the third position to the first position to indicate a denial of the input, wherein the stored 3D virtual reset comprises the 3D virtual object at the first position and the second 3D virtual object at the second position.

2. The computer-implemented method of claim 1 , wherein the information about the 3D virtual object comprises the 3D virtual object or a link to the 3D virtual object.

3. The computer-implemented method of claim 1 , wherein the edit further comprises one or more of a change in position of the 3D virtual object in the 3D virtual reset from the first position to the second position or a rotation of the 3D virtual object.

4. The computer-implemented method of claim 1 , wherein the operations further comprise resizing the 3D virtual object, wherein the information about the edit includes information about the resized 3D virtual object.

5. The computer-implemented method of claim 1 , the operations further comprising:

storing the edited 3D virtual object at a storage location in a data storage unit, wherein the information about the 3D virtual object and the information about the edit include the edited 3D virtual object or a link to the storage location of the edited 3D virtual object.

6. The computer-implemented method of claim 1 , the operations further comprising:

storing the edit at a storage location in a data storage unit, wherein the information about the 3D virtual object includes the 3D virtual object or a link to the 3D virtual object, and wherein the information about the edit includes the edit or the link to the storage location of the edit.

7. The computer-implemented method of claim 1 , wherein changing the position of the 3D virtual object comprises stacking the 3D virtual object on the second 3D virtual object.

8. The computer-implemented method of claim 1 , wherein the first boundaries are above the second boundaries within the 3D virtual reset.

9. The computer-implemented method of claim 1 , wherein the 3D virtual reset further comprises a third 3D virtual object, wherein the second 3D virtual object comprises a first shelf object, wherein the third 3D virtual object comprises a second shelf object vertical to the first shelf object, and wherein the edit further comprises:

determining a distance between the first shelf object and the second shelf object;

determining a height of the 3D virtual object; and

responsive to determining that the height is greater than the distance, returning the 3D virtual object from the first subsequent position to the first position, wherein the stored 3D virtual reset comprises the 3D virtual object at the first position and the second 3D virtual object at the second position.

10. The computer-implemented method of claim 1 , the operations further comprising:

determining a property of the 3D virtual object, wherein storing the 3D virtual reset further comprises associating the property with the 3D virtual object;

responsive to receiving a subsequent input, presenting the stored 3D virtual reset in an augmented reality interface; and

responsive to receiving the selection of the 3D virtual object, presenting the property, wherein the property comprises a weight, dimensions, brand information, a price, an item identifier, or other property.

11. The computer-implemented method of claim 10 , wherein presenting the 3D virtual reset includes presenting the property based on metadata of the 3D virtual object.

12. The computer-implemented method of claim 10 , wherein the 3D virtual reset includes a signage model generated from metadata of the 3D virtual object, wherein presenting the 3D virtual reset includes presenting the signage model.

13. The computer-implemented method of claim 1 , wherein responsive to receiving the request, enabling a change to one or more boundaries of the second image with respect to the first face of the 3D virtual object in the 3D virtual reset.

14. A system comprising:

a processor; and

a non-transitory computer readable medium storing computer-readable program instructions that, when executed by the processor, cause the system to perform operations comprising:

receiving, in association with generating a three-dimensional (3D) virtual reset, a selection of a 3D virtual object-comprising first boundaries;

presenting, at a user interface, the 3D virtual object in the 3D virtual reset at a first position in the 3D virtual reset, wherein the 3D virtual object comprises a plurality of faces including a first face, wherein an association exists between a first image and the first face, and wherein an area of the first image is presented superimposed on the first face;

receiving, via the user interface, a request to perform an edit to the association between the first face of the 3D virtual object in the 3D virtual reset and the first image;

responsive to receiving the request to perform the edit via the user interface, changing the association of the first face from the first image to a second image, that is different from the first image and causes the second image to be presented in lieu of the first image;

storing the 3D virtual reset by including, in the 3D virtual reset, information about the 3D virtual object and information about the edit;

receiving a second selection of a second 3D virtual object comprising a virtual shelf object comprising second boundaries; and

presenting, at the user interface, the second 3D virtual object in the 3D virtual reset at a second position,

wherein storing the 3D virtual reset further comprises including, in the 3D virtual reset, information about the second 3D virtual object; and

wherein the edit further comprises:

responsive to receiving an input, changing a position of the 3D virtual object from the first position to a third position in the 3D virtual reset such that a first portion of the first boundaries of the 3D virtual object is adjacent to a second portion of the second boundaries of the second 3D virtual object;

determining a weight capacity for the second 3D virtual object adjacent to the 3D virtual object;

determining a current load that the second 3D virtual object is simulated to be under;

determining a remaining weight capacity based on the weight capacity for the second 3D virtual object and the current load;

determining a weight associated with the 3D virtual object;

comparing the remaining weight capacity for the second 3D virtual object and the weight associated with the 3D virtual object; and

responsive to determining that the weight associated with the 3D virtual object is greater than the remaining weight capacity for the second 3D virtual object:

returning the 3D virtual object from the third position to the first position to indicate a denial of the input, wherein the stored 3D virtual reset comprises the 3D virtual object at the first position and the second 3D virtual object at the second position.

15. The system of claim 14 , wherein the information about the 3D virtual object comprises the 3D virtual object or a link to the 3D virtual object.

16. The system of claim 14 , wherein the edit further comprises one or more of a change in position of the 3D virtual object in the 3D virtual reset from the first position to the second position or a rotation of the 3D virtual object.

17. A non-transitory computer-readable medium having program code that is stored thereon, the program code executable by one or more processing devices for performing operations comprising:

receiving, in association with generating a three-dimensional (3D) virtual reset, a selection of a 3D virtual object comprising first boundaries;

presenting, at a user interface, the 3D virtual object in the 3D virtual reset at a first position in the 3D virtual reset, wherein the 3D virtual object comprises a plurality of faces including a first face, wherein an association exists between a first image and the first face, and wherein an area of the first image is presented superimposed on the first face;

receiving, via the user interface, a request to perform an edit to the association between the first face of the 3D virtual object in the 3D virtual reset and the first image;

responsive to receiving the request to perform the edit via the user interface, changing the association of the first face from the first image to a second image, that is different from the first image and causes the second image to be presented in lieu of the first image;

updating the presentation of the 3D virtual reset to present the 3D virtual object with the second image presented at the first face instead of the first image;

storing the 3D virtual reset by including, in the 3D virtual reset, information about the 3D virtual object and information about the edit;

receiving a second selection of a second 3D virtual object comprising a virtual shelf object comprising second boundaries; and

presenting, at the user interface, the second 3D virtual object in the 3D virtual reset at a second position,

wherein storing the 3D virtual reset further comprises including, in the 3D virtual reset, information about the second 3D virtual object; and

wherein the edit further comprises:

responsive to receiving an input, changing a position of the 3D virtual object from the first position to a third position in the 3D virtual reset such that a first portion of the first boundaries of the 3D virtual object is adjacent to a second portion of the second boundaries of the second 3D virtual object;

determining a weight capacity for the second 3D virtual object adjacent to the 3D virtual object;

determining a current load that the second 3D virtual object is simulated to be under;

determining a remaining weight capacity based on the weight capacity for the second 3D virtual object and the current load;

determining a weight associated with the 3D virtual object;

comparing the remaining weight capacity for the second 3D virtual object and the weight associated with the 3D virtual object; and

responsive to determining that the weight associated with the 3D virtual object is greater than the remaining weight capacity for the second 3D virtual object:

returning the 3D virtual object from the third position to the first position to indicate a denial of the input, wherein the stored 3D virtual reset comprises the 3D virtual object at the first position and the second 3D virtual object at the second position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: FAVALE, RYAN JAMES; CLARK, ERIN FREDERICK; BARNARD, JOSEPH JON; AUSTIN, BRANDON SCOTT; HARLOW, PHILIP ASHTON; ZENG, JAY; BLAZIER, JEFFREY S.
To: LOWE'S COMPANIES, INC.
Reel/Frame 060657/0843 →
Continuity (1)
Related Publication 20230419628A1 · Dec 28, 2023
References Cited (400)
US 5251156A · Heier et al. · 1993 [cited by applicant]
US 5862252A · Yamamoto et al. · 1999 [cited by applicant]
US 5949373A · Eslambolchi et al. · 1999 [cited by applicant]
US 6025847A · Marks · 2000 [cited by applicant]
US 6175647B1 · Schick et al. · 2001 [cited by applicant]
US 6195455B1 · Mack et al. · 2001 [cited by applicant]
US 6201546B1 · Bodor et al. · 2001 [cited by applicant]
US 6252538B1 · Chignell · 2001 [cited by applicant]
US 6611617B1 · Crampton · 2003 [cited by applicant]
US 6661914B2 · Dufour · 2003 [cited by applicant]
US 6748340B2 · Otsuki et al. · 2004 [cited by applicant]
US 6816819B1 · Loveland · 2004 [cited by applicant]
US 6858826B2 · Mueller et al. · 2005 [cited by applicant]
US 6983064B2 · Song · 2006 [cited by applicant]
US 7127378B2 · Hoffman et al. · 2006 [cited by applicant]
US 7391424B2 · Lonsing · 2008 [cited by applicant]
US 7474803B2 · Petrov et al. · 2009 [cited by applicant]
US 7523411B2 · Carlin · 2009 [cited by applicant]
US 7551760B2 · Scharlack et al. · 2009 [cited by applicant]
US 7627502B2 · Cheng et al. · 2009 [cited by applicant]
US 7699226B2 · Smith et al. · 2010 [cited by applicant]
US 7710420B2 · Nonclercq et al. · 2010 [cited by applicant]
US 7728833B2 · Verma et al. · 2010 [cited by applicant]
US 7768656B2 · Lapa et al. · 2010 [cited by applicant]
US 7873643B2 · Hadzikadic et al. · 2011 [cited by applicant]
US 7885865B2 · Benson et al. · 2011 [cited by applicant]
US 7957998B2 · Riley et al. · 2011 [cited by applicant]
US 8054460B2 · Agapiou et al. · 2011 [cited by applicant]
US 8107086B2 · Hart et al. · 2012 [cited by applicant]
US 8189963B2 · Li et al. · 2012 [cited by applicant]
US 8207963B2 · Cotter et al. · 2012 [cited by applicant]
US 8244508B1 · Dean et al. · 2012 [cited by applicant]
US 8249941B2 · Saul et al. · 2012 [cited by applicant]
US RE43895E · Crampton · 2013 [cited by applicant]
US 8345252B2 · Nisper et al. · 2013 [cited by applicant]
US 8358201B1 · Haddy · 2013 [cited by applicant]
US 8427656B2 · Hullin et al. · 2013 [cited by applicant]
US 8429004B2 · Hamilton et al. · 2013 [cited by applicant]
US 8463025B2 · Melvin et al. · 2013 [cited by applicant]
US 8488877B1 · Owechko et al. · 2013 [cited by applicant]
US 8510338B2 · Cushman, II et al. · 2013 [cited by applicant]
US 8525846B1 · Hickman et al. · 2013 [cited by applicant]
US 8538128B2 · Mellin et al. · 2013 [cited by applicant]
US 8547247B1 · Haddy · 2013 [cited by applicant]
US 8611694B2 · Kogan et al. · 2013 [cited by applicant]
US 8654121B1 · Yu et al. · 2014 [cited by applicant]
US 8668498B2 · Calman et al. · 2014 [cited by applicant]
US 8682045B2 · Vining et al. · 2014 [cited by applicant]
US 8687104B2 · Penov et al. · 2014 [cited by applicant]
US 8732025B2 · Gokturk et al. · 2014 [cited by applicant]
US 8787679B1 · Ramesh et al. · 2014 [cited by applicant]
US 8797354B2 · Noge · 2014 [cited by applicant]
US 8848201B1 · Bruce et al. · 2014 [cited by applicant]
US 8866847B2 · Bedi et al. · 2014 [cited by applicant]
US 8878648B2 · Haddy · 2014 [cited by applicant]
US 8897578B2 · Huang et al. · 2014 [cited by applicant]
US 8941641B2 · Chen et al. · 2015 [cited by applicant]
US 8941645B2 · Grimaud · 2015 [cited by applicant]
US 8943420B2 · Goldthwaite et al. · 2015 [cited by applicant]
US 8953037B2 · Wang et al. · 2015 [cited by applicant]
US 8989440B2 · Klusza et al. · 2015 [cited by applicant]
US 9001154B2 · Meier et al. · 2015 [cited by applicant]
US 9053392B2 · Yang et al. · 2015 [cited by applicant]
US 9074986B2 · Pal et al. · 2015 [cited by applicant]
US 9102055B1 · Konolige et al. · 2015 [cited by applicant]
US 9137511B1 · LeGrand, III et al. · 2015 [cited by applicant]
US 9157855B2 · Tin et al. · 2015 [cited by applicant]
US 9189854B2 · Dhua et al. · 2015 [cited by applicant]
US 9208401B2 · Westphal · 2015 [cited by applicant]
US 9245170B1 · Nikic et al. · 2016 [cited by applicant]
US 9245382B2 · Zhou et al. · 2016 [cited by applicant]
US 9280560B1 · Dube et al. · 2016 [cited by applicant]
US 9292969B2 · Laffargue et al. · 2016 [cited by applicant]
US 9307231B2 · Mallet et al. · 2016 [cited by applicant]
US 9307232B1 · Warner · 2016 [cited by applicant]
US 9324179B2 · Wooley et al. · 2016 [cited by applicant]
US 9325966B2 · Tin · 2016 [cited by applicant]
US 9329305B2 · Sieracki · 2016 [cited by applicant]
US 9349200B2 · Cardno · 2016 [cited by applicant]
US 9359880B2 · Narayan et al. · 2016 [cited by applicant]
US 9367909B2 · Tin · 2016 [cited by applicant]
US 9373195B2 · Kasahara · 2016 [cited by applicant]
US 9378065B2 · Shear et al. · 2016 [cited by applicant]
US 9384594B2 · Maciocci et al. · 2016 [cited by applicant]
US 9417185B1 · Bruce et al. · 2016 [cited by applicant]
US 9433350B2 · Schönborn et al. · 2016 [cited by applicant]
US 9444977B2 · Moesle et al. · 2016 [cited by applicant]
US 9473747B2 · Kobres et al. · 2016 [cited by applicant]
US 9509905B2 · Gordon et al. · 2016 [cited by applicant]
US 9516278B1 · Renkis · 2016 [cited by applicant]
US 9524547B2 · Graumann et al. · 2016 [cited by applicant]
US 9547838B2 · Larsen · 2017 [cited by applicant]
US 9552650B2 · Furuya · 2017 [cited by applicant]
US 9563825B2 · Shen et al. · 2017 [cited by applicant]
US 9607226B2 · Zhu et al. · 2017 [cited by applicant]
US 9607422B1 · Leedom · 2017 [cited by applicant]
US 9613300B2 · Tin et al. · 2017 [cited by applicant]
US 9619944B2 · Finn et al. · 2017 [cited by applicant]
US 9626801B2 · Mullins · 2017 [cited by applicant]
US 9645237B2 · Stolarczyk · 2017 [cited by applicant]
US 9672497B1 · Lewis et al. · 2017 [cited by applicant]
US 9697416B2 · Shen et al. · 2017 [cited by applicant]
US 9728010B2 · Thomas et al. · 2017 [cited by applicant]
US 9787904B2 · Birkler et al. · 2017 [cited by applicant]
US 9928438B2 · Wu et al. · 2018 [cited by applicant]
US 9972158B2 · Schtein et al. · 2018 [cited by applicant]
US 9990767B1 · Sheffield et al. · 2018 [cited by applicant]
US 10013506B2 · Reeves et al. · 2018 [cited by applicant]
US 10019803B2 · Venable et al. · 2018 [cited by applicant]
US 10031974B1 · Abdullah et al. · 2018 [cited by applicant]
US 10078826B2 · Morandi et al. · 2018 [cited by applicant]
US 10122997B1 · Sheffield et al. · 2018 [cited by applicant]
US 10157503B2 · Tran et al. · 2018 [cited by applicant]
US 10163271B1 · Powers et al. · 2018 [cited by applicant]
US 10192115B1 · Sheffield et al. · 2019 [cited by applicant]
US 10235797B1 · Sheffield et al. · 2019 [cited by applicant]
US 10235810B2 · Morrison · 2019 [cited by applicant]
US 10289990B2 · Rizzolo et al. · 2019 [cited by applicant]
US 10304251B2 · Pahud et al. · 2019 [cited by applicant]
US 10366531B2 · Sheffield · 2019 [cited by applicant]
US 10387897B2 · Sakata et al. · 2019 [cited by applicant]
US 10395435B2 · Powers et al. · 2019 [cited by applicant]
US 10424110B2 · Sheffield et al. · 2019 [cited by applicant]
US 10438165B2 · Findlay · 2019 [cited by applicant]
US 10521645B2 · Adato et al. · 2019 [cited by applicant]
US 10565548B2 · Skaff et al. · 2020 [cited by applicant]
US 10580202B2 · Sheffield et al. · 2020 [cited by applicant]
US 10592855B2 · Griffin et al. · 2020 [cited by applicant]
US 10657712B2 · Sheffield et al. · 2020 [cited by applicant]
US 10671856B1 · Ren et al. · 2020 [cited by applicant]
US 10679181B1 · Prater et al. · 2020 [cited by applicant]
US 10679372B2 · Sheffield · 2020 [cited by applicant]
US 10733661B1 · Bergstrom et al. · 2020 [cited by applicant]
US 10755483B1 · Cote · 2020 [cited by applicant]
US 10769582B2 · Williams et al. · 2020 [cited by applicant]
US 10885493B2 · Hassan et al. · 2021 [cited by applicant]
US 10885577B2 · Parker et al. · 2021 [cited by applicant]
US 10956967B2 · Ayush et al. · 2021 [cited by applicant]
US 10970932B2 · Leppanen et al. · 2021 [cited by applicant]
US 11062139B2 · Sheffield et al. · 2021 [cited by applicant]
US 11093785B1 · Siddiquie et al. · 2021 [cited by applicant]
US 11120459B2 · Vaculin et al. · 2021 [cited by applicant]
US 11126961B2 · Kulkarni Wadhonkar et al. · 2021 [cited by applicant]
US 11263795B1 · Desai et al. · 2022 [cited by applicant]
US 11270510B2 · Warhol · 2022 [cited by applicant]
US 11354549B2 · Shaw et al. · 2022 [cited by applicant]
US 11373320B1 · Le et al. · 2022 [cited by applicant]
US 11423075B2 · Morate et al. · 2022 [cited by applicant]
US 11468500B2 · Roesbery et al. · 2022 [cited by applicant]
US 11481746B2 · Wu et al. · 2022 [cited by applicant]
US 11488104B2 · Soon-Shiong · 2022 [cited by applicant]
US 11514765B2 · Blaser · 2022 [cited by applicant]
US 11544668B2 · Bahirat et al. · 2023 [cited by applicant]
US 11562314B2 · Morate et al. · 2023 [cited by applicant]
US 11568356B1 · Rochon et al. · 2023 [cited by applicant]
US 20020140695A1 · Weiss · 2002 [cited by applicant]
US 20030030636A1 · Yamaoka et al. · 2003 [cited by applicant]
US 20030071194A1 · Mueller et al. · 2003 [cited by applicant]
US 20030110099A1 · Trajkovic et al. · 2003 [cited by applicant]
US 20030137506A1 · Efran et al. · 2003 [cited by applicant]
US 20030174179A1 · Suermondt et al. · 2003 [cited by applicant]
US 20050021499A1 · Bradley et al. · 2005 [cited by applicant]
US 20050035980A1 · Lonsing · 2005 [cited by applicant]
US 20050286799A1 · Huang et al. · 2005 [cited by applicant]
US 20060149634A1 · Pelegrin et al. · 2006 [cited by applicant]
US 20060200518A1 · Sinclair · 2006 [cited by examiner]
US 20070035539A1 · Matsumura et al. · 2007 [cited by applicant]
US 20070253618A1 · Kim et al. · 2007 [cited by applicant]
US 20070285560A1 · Perlman · 2007 [cited by applicant]
US 20080082426A1 · Gokturk et al. · 2008 [cited by applicant]
US 20080144934A1 · Raynaud · 2008 [cited by applicant]
US 20080246759A1 · Summers · 2008 [cited by applicant]
US 20080252640A1 · Williams · 2008 [cited by applicant]
US 20080273801A1 · Podilchuk · 2008 [cited by applicant]
US 20090067706A1 · Lapa · 2009 [cited by applicant]
US 20090094260A1 · Cheng et al. · 2009 [cited by applicant]
US 20100191770A1 · Cho et al. · 2010 [cited by applicant]
US 20100231692A1 · Perlman et al. · 2010 [cited by applicant]
US 20100275018A1 · Pedersen · 2010 [cited by applicant]
US 20100290032A1 · Bugge · 2010 [cited by applicant]
US 20100290697A1 · Benitez et al. · 2010 [cited by applicant]
US 20100315422A1 · Andre et al. · 2010 [cited by applicant]
US 20100321386A1 · Lin et al. · 2010 [cited by applicant]
US 20110040539A1 · Szymczyk et al. · 2011 [cited by applicant]
US 20110187713A1 · Pershing et al. · 2011 [cited by applicant]
US 20120062596A1 · Bedi et al. · 2012 [cited by applicant]
US 20120120113A1 · Hueso · 2012 [cited by applicant]
US 20120223943A1 · Williams et al. · 2012 [cited by applicant]
US 20120242795A1 · Kane et al. · 2012 [cited by applicant]
US 20130004060A1 · Bell et al. · 2013 [cited by applicant]
US 20130083064A1 · Geisner et al. · 2013 [cited by applicant]
US 20130103608A1 · Scipioni et al. · 2013 [cited by applicant]
US 20130135450A1 · Pallone et al. · 2013 [cited by applicant]
US 20130147839A1 · Fukushima et al. · 2013 [cited by applicant]
US 20130196772A1 · Latta et al. · 2013 [cited by applicant]
US 20130215235A1 · Russell · 2013 [cited by applicant]
US 20130249948A1 · Reitan · 2013 [cited by applicant]
US 20130275089A1 · Gary · 2013 [cited by applicant]
US 20130293539A1 · Hunt et al. · 2013 [cited by applicant]
US 20130317950A1 · Abraham et al. · 2013 [cited by applicant]
US 20140012503A1 · Haddy · 2014 [cited by applicant]
US 20140022355A1 · Poursohi et al. · 2014 [cited by applicant]
US 20140043436A1 · Bell et al. · 2014 [cited by applicant]
US 20140049559A1 · Fleck et al. · 2014 [cited by applicant]
US 20140072213A1 · Paiton et al. · 2014 [cited by applicant]
US 20140082610A1 · Wang et al. · 2014 [cited by applicant]
US 20140118402A1 · Gallo et al. · 2014 [cited by applicant]
US 20140125654A1 · Oh · 2014 [cited by applicant]
US 20140171039A1 · Bjontegard · 2014 [cited by applicant]
US 20140172553A1 · Goulart · 2014 [cited by applicant]
US 20140207420A1 · Edwards et al. · 2014 [cited by applicant]
US 20140210856A1 · Finn et al. · 2014 [cited by applicant]
US 20140225814A1 · English et al. · 2014 [cited by applicant]
US 20140225978A1 · Saban et al. · 2014 [cited by applicant]
US 20140267228A1 · Ofek et al. · 2014 [cited by applicant]
US 20140267717A1 · Pitzer et al. · 2014 [cited by applicant]
US 20140282220A1 · Wantland et al. · 2014 [cited by applicant]
US 20140293011A1 · Lohry et al. · 2014 [cited by applicant]
US 20140333615A1 · Ramalingam et al. · 2014 [cited by applicant]
US 20140351078A1 · Kaplan et al. · 2014 [cited by applicant]
US 20150003723A1 · Huang et al. · 2015 [cited by applicant]
US 20150043225A1 · Goodman et al. · 2015 [cited by applicant]
US 20150049170A1 · Kapadia et al. · 2015 [cited by applicant]
US 20150058116A1 · Liu et al. · 2015 [cited by applicant]
US 20150073947A1 · Higgins et al. · 2015 [cited by applicant]
US 20150095196A1 · Burks et al. · 2015 [cited by applicant]
US 20150116509A1 · Birkler et al. · 2015 [cited by applicant]
US 20150138320A1 · El Daher · 2015 [cited by applicant]
US 20150147460A1 · Manzi et al. · 2015 [cited by applicant]
US 20150153444A1 · Nichols et al. · 2015 [cited by applicant]
US 20150161818A1 · Komenczi et al. · 2015 [cited by applicant]
US 20150164335A1 · Van et al. · 2015 [cited by applicant]
US 20150169994A1 · Chinen et al. · 2015 [cited by applicant]
US 20150170260A1 · Lees et al. · 2015 [cited by applicant]
US 20150178986A1 · Schpok · 2015 [cited by applicant]
US 20150186894A1 · Mosier · 2015 [cited by applicant]
US 20150193971A1 · Dryanovski et al. · 2015 [cited by applicant]
US 20150208043A1 · Lee et al. · 2015 [cited by applicant]
US 20150242542A1 · Bosdriesz · 2015 [cited by applicant]
US 20150256813A1 · Dal Mutto et al. · 2015 [cited by applicant]
US 20150269785A1 · Bell et al. · 2015 [cited by applicant]
US 20150288951A1 · Mallet et al. · 2015 [cited by applicant]
US 20150302027A1 · Wnuk et al. · 2015 [cited by applicant]
US 20150312550A1 · Robert · 2015 [cited by applicant]
US 20150331970A1 · Jovanovic · 2015 [cited by applicant]
US 20150332513A1 · Scavezze et al. · 2015 [cited by applicant]
US 20150339853A1 · Wolper et al. · 2015 [cited by applicant]
US 20160005228A1 · Niebla, Jr. et al. · 2016 [cited by applicant]
US 20160035538A1 · Fukuda · 2016 [cited by applicant]
US 20160048497A1 · Goswami · 2016 [cited by applicant]
US 20160055268A1 · Bell et al. · 2016 [cited by applicant]
US 20160071318A1 · Lee et al. · 2016 [cited by applicant]
US 20160086078A1 · Ji et al. · 2016 [cited by applicant]
US 20160088275A1 · Fuchikami · 2016 [cited by applicant]
US 20160092608A1 · Yamamoto et al. · 2016 [cited by applicant]
US 20160125650A1 · Crocker et al. · 2016 [cited by applicant]
US 20160147408A1 · Bevis et al. · 2016 [cited by applicant]
US 20160149123A1 · Park et al. · 2016 [cited by applicant]
US 20160174902A1 · Georgescu et al. · 2016 [cited by applicant]
US 20160180193A1 · Masters et al. · 2016 [cited by applicant]
US 20160189426A1 · Thomas et al. · 2016 [cited by applicant]
US 20160196691A1 · Crocker · 2016 [cited by applicant]
US 20160202048A1 · Meng et al. · 2016 [cited by applicant]
US 20160217225A1 · Bell et al. · 2016 [cited by applicant]
US 20160217615A1 · Kraver · 2016 [cited by applicant]
US 20160266939A1 · Shear et al. · 2016 [cited by applicant]
US 20160275376A1 · Kant · 2016 [cited by applicant]
US 20160284116A1 · Crain et al. · 2016 [cited by applicant]
US 20160284121A1 · Azuma · 2016 [cited by applicant]
US 20160292592A1 · Patthak et al. · 2016 [cited by applicant]
US 20160300293A1 · Nagar · 2016 [cited by applicant]
US 20160343140A1 · Ciprari et al. · 2016 [cited by applicant]
US 20160364793A1 · Sacco · 2016 [cited by applicant]
US 20160364874A1 · Tohme et al. · 2016 [cited by applicant]
US 20160371846A1 · Starns et al. · 2016 [cited by applicant]
US 20170011558A1 · Meier et al. · 2017 [cited by applicant]
US 20170018120A1 · Li et al. · 2017 [cited by applicant]
US 20170021273A1 · Rios · 2017 [cited by applicant]
US 20170039613A1 · Kaehler et al. · 2017 [cited by applicant]
US 20170039986A1 · Lanier et al. · 2017 [cited by applicant]
US 20170046844A1 · Jones et al. · 2017 [cited by applicant]
US 20170046868A1 · Chernov et al. · 2017 [cited by applicant]
US 20170046873A1 · Terry et al. · 2017 [cited by applicant]
US 20170053042A1 · Sugden et al. · 2017 [cited by applicant]
US 20170054954A1 · Keitler et al. · 2017 [cited by applicant]
US 20170059305A1 · Nonn et al. · 2017 [cited by applicant]
US 20170061286A1 · Kumar et al. · 2017 [cited by applicant]
US 20170085863A1 · Lopez et al. · 2017 [cited by applicant]
US 20170092014A1 · Perlman et al. · 2017 [cited by applicant]
US 20170103510A1 · Wang et al. · 2017 [cited by applicant]
US 20170109874A1 · Hallasch et al. · 2017 [cited by applicant]
US 20170109924A1 · Crocker · 2017 [cited by applicant]
US 20170109931A1 · Knorr et al. · 2017 [cited by applicant]
US 20170123750A1 · Todasco · 2017 [cited by applicant]
US 20170132497A1 · Santos et al. · 2017 [cited by applicant]
US 20170140236A1 · Price et al. · 2017 [cited by applicant]
US 20170154425A1 · Pierce et al. · 2017 [cited by applicant]
US 20170161590A1 · Boulkenafed et al. · 2017 [cited by applicant]
US 20170161592A1 · Su et al. · 2017 [cited by applicant]
US 20170161960A1 · High et al. · 2017 [cited by applicant]
US 20170168488A1 · Wierzynski et al. · 2017 [cited by applicant]
US 20170176979A1 · Lalish et al. · 2017 [cited by applicant]
US 20170178272A1 · Lashkari et al. · 2017 [cited by applicant]
US 20170193694A1 · Freund et al. · 2017 [cited by applicant]
US 20170200313A1 · Lee et al. · 2017 [cited by applicant]
US 20170201735A1 · Tyshchenko et al. · 2017 [cited by applicant]
US 20170220887A1 · Fathi et al. · 2017 [cited by applicant]
US 20170229154A1 · Bose et al. · 2017 [cited by applicant]
US 20170272651A1 · Mathy et al. · 2017 [cited by applicant]
US 20170301104A1 · Qian et al. · 2017 [cited by applicant]
US 20170318407A1 · Meister et al. · 2017 [cited by applicant]
US 20180056515A1 · Boca et al. · 2018 [cited by applicant]
US 20180056801A1 · Leary · 2018 [cited by applicant]
US 20180060946A1 · Devries · 2018 [cited by applicant]
US 20180068489A1 · Kim et al. · 2018 [cited by applicant]
US 20180121869A1 · Bradley et al. · 2018 [cited by applicant]
US 20180144535A1 · Ford et al. · 2018 [cited by applicant]
US 20180204329A1 · Cutu et al. · 2018 [cited by applicant]
US 20180218513A1 · Ho · 2018 [cited by applicant]
US 20180253895A1 · Arumugam · 2018 [cited by applicant]
US 20180324401A1 · Sheffield et al. · 2018 [cited by applicant]
US 20180330480A1 · Liu et al. · 2018 [cited by applicant]
US 20180365495A1 · Laycock et al. · 2018 [cited by applicant]
US 20180367835A1 · Hamidi-rad et al. · 2018 [cited by applicant]
US 20190007659A1 · Neubauer et al. · 2019 [cited by applicant]
US 20190025905A1 · Godina et al. · 2019 [cited by applicant]
US 20190057551A1 · Mathwig et al. · 2019 [cited by applicant]
US 20190122422A1 · Sheffield et al. · 2019 [cited by applicant]
US 20190122425A1 · Sheffield · 2019 [cited by applicant]
US 20190156545A1 · Horn · 2019 [cited by examiner]
US 20190164335A1 · Sheffield et al. · 2019 [cited by applicant]
US 20190180104A1 · Sheffield et al. · 2019 [cited by applicant]
US 20190183577A1 · Fahim et al. · 2019 [cited by applicant]
US 20190266793A1 · Sheffield et al. · 2019 [cited by applicant]
US 20190279284A1 · Sunday et al. · 2019 [cited by applicant]
US 20190311538A1 · Vadakkeveedu et al. · 2019 [cited by applicant]
US 20190362513A1 · Sheffield · 2019 [cited by applicant]
US 20190362551A1 · Sheffield et al. · 2019 [cited by applicant]
US 20200034918A1 · Naware et al. · 2020 [cited by applicant]
US 20200265599A1 · Sheffield · 2020 [cited by applicant]
US 20200368616A1 · Delamont · 2020 [cited by applicant]
US 20200380457A1 · Soon-Shiong · 2020 [cited by applicant]
US 20210073901A1 · Yankovich et al. · 2021 [cited by applicant]
US 20210134072A1 · Uppal · 2021 [cited by examiner]
US 20210137350A1 · Inglis et al. · 2021 [cited by applicant]
US 20210248669A1 · Wade et al. · 2021 [cited by applicant]
US 20210248811A1 · Shan · 2021 [cited by examiner]
US 20210248823A1 · Rollon et al. · 2021 [cited by applicant]
US 20210295052A1 · Sheffield et al. · 2021 [cited by applicant]
US 20220075907A1 · Vellasques et al. · 2022 [cited by applicant]
US 20220155850A1 · Kodeih et al. · 2022 [cited by applicant]
US 20220230216A1 · Buibas et al. · 2022 [cited by applicant]
US 20220397862A1 · Karafin et al. · 2022 [cited by applicant]
US 20230015235A1 · Van Der Heijden et al. · 2023 [cited by applicant]
US 20230393715A1 · Jensen et al. · 2023 [cited by applicant]
CA 2825498C · 2017 [cited by applicant]
CN 104765915A · 2015 [cited by applicant]
CN 104866691A · 2015 [cited by applicant]
CN 106446033A · 2017 [cited by applicant]
DE 4229349 · 1995 [cited by applicant]
DE 102010010296 · 2011 [cited by applicant]
JP 3609669 · 2004 [cited by applicant]
JP 2006098065 · 2006 [cited by applicant]
JP 4168040 · 2008 [cited by applicant]
JP 4700739 · 2011 [cited by applicant]
JP 6095664B2 · 2017 [cited by applicant]
KR 20130137968 · 2013 [cited by applicant]
KR 20140081729 · 2014 [cited by applicant]
KR 20140082610 · 2014 [cited by applicant]
KR 101450133 · 2014 [cited by applicant]
KR 20160023161A · 2016 [cited by applicant]
KR 20160072547A · 2016 [cited by applicant]
KR 101650011B1 · 2016 [cited by applicant]
KR 20160117704A · 2016 [cited by applicant]
KR 101730296B1 · 2017 [cited by applicant]
KR 101750546B1 · 2017 [cited by applicant]
KR 20170132822A · 2017 [cited by applicant]
WO 0223918 · 2002 [cited by applicant]
WO 2009105126 · 2009 [cited by applicant]
WO 2011055245 · 2011 [cited by applicant]
WO 2014049301A1 · 2014 [cited by applicant]
WO 2014074003 · 2014 [cited by applicant]
WO 2015192117A1 · 2015 [cited by applicant]
WO 2016075081A1 · 2016 [cited by applicant]
WO 2016099471A1 · 2016 [cited by applicant]
WO 2016116780A1 · 2016 [cited by applicant]
WO 2016127173A1 · 2016 [cited by applicant]
WO 2017100658A1 · 2017 [cited by applicant]
WO 2017206451A1 · 2017 [cited by applicant]
WO 2018204279A1 · 2018 [cited by applicant]
WO 2019083832A1 · 2019 [cited by applicant]
WO 2019104049A1 · 2019 [cited by applicant]
WO 2019118599A3 · 2019 [cited by applicant]
WO 2019164830A1 · 2019 [cited by applicant]
WO 2019226560A1 · 2019 [cited by applicant]
WO 2019226702A1 · 2019 [cited by applicant]
WO 2020123114A1 · 2020 [cited by applicant]
WO 2021165628A1 · 2021 [cited by applicant]
“3D Room Designer”, Living Spaces, livingspaces.com, Jul. 2017, 5 pages. [cited by applicant]
“Augmented Reality for Subsurface Utilities”, Available online at: https://www.youtube.com/watch?v=KS_5OHoHHuo, Jul. 20, 2013, 3 pages. [cited by applicant]
Cited By (4)
US 12,608,115 US 12,633,044 US 12,711,724 US 12,725,377