IP Library Granted Patent US 12,456,262
Granted Patent B2
US 12,456,262 · App. 18/171,053 · Granted Oct 28, 2025

Selecting two-dimensional imagery data for display within a three-dimensional model

Inventors: Matthew Tschudy Bell (Palo Alto, CA); David Alan Gausebeck (Sunnyvale, CA); Gregory William Coombe (Mountain View, CA); Daniel Ford (Mountain View, CA); William John Brown (Redwood City, CA)
Assignee: Costar Realty Information, Inc.
G06T19/003G06T13/80G06T15/20
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,456,262
App. No.
18/171,053
Granted
Oct 28, 2025
Kind
B2
Abstract

Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.

Claims (33)

1 . A non-transitory computer-readable medium comprising executable instructions, the executable instructions being executable by one or more processors to perform a method, the method comprising:

receiving a three-dimensional model of an environment;

receiving instructions representing a selection by a user of a region or an object in the three-dimensional model of the environment;

selecting one or more two-dimensional images based on the instructions; and

in response to a trigger, transitioning between rendering a three-dimensional view of the three-dimensional model of the environment to a two-dimensional view of the environment that includes the one or more two-dimensional images, the trigger based on an occurrence of one of multiple trigger events, the multiple trigger events including the user navigating to a particular area in the three-dimensional model, the user staying at a particular area in the three-dimensional model for a specific period of time, and a history of behavior of the user or of multiple users in the three-dimensional model.

2 . The non-transitory computer-readable medium of claim 1 wherein selecting the one or more two-dimensional images based on the instructions includes selecting the one or more two-dimensional images based on the instructions and on one or more selection criteria.

3 . The non-transitory computer-readable medium of claim 2 , wherein the one or more selection criteria include those two-dimensional images with the most detailed views of the region or the object selected by the user.

4 . The non-transitory computer-readable medium of claim 2 , wherein the one or more selection criteria include scores for the one or more two-dimensional images based on maximizing visual fidelity in absolute spatial terms.

5 . The non-transitory computer-readable medium of claim 2 , wherein the one or more selection criteria include scores based on maximizing a visual portion of the region or the object as viewed in the three-dimensional model that is also present in two-dimensional image data in the two-dimensional view of the environment.

6 . The non-transitory computer-readable medium of claim 2 , wherein the user is a first user, and wherein the one or more selection criteria include pattern information identifying paths followed by one or more second users in association with previous navigation of the three-dimensional model by the one or more second users.

7 . The non-transitory computer-readable medium of claim 1 , the method further comprising facilitating the user navigating the three-dimensional model as rendered at a device when in a particular mode.

8 . The non-transitory computer-readable medium of claim 7 , the method further comprising facilitating an activation of an automatic navigation mode responsive to passage of a defined window of time without reception of user input in association with the user navigating the three-dimensional model.

9 . The non-transitory computer-readable medium of claim 7 , wherein the particular mode is a floor plan mode.

10 . The non-transitory computer-readable medium of claim 7 , wherein the particular mode is an orbital mode.

11 . A method comprising:

receiving a three-dimensional model of an environment;

receiving instructions representing a selection by a user of a region or an object in the three-dimensional model of the environment;

selecting one or more two-dimensional images based on the instructions; and

in response to a trigger, transitioning between rendering a three-dimensional view of the three-dimensional model of the environment to a two-dimensional view of the environment that includes the one or more two-dimensional images, the trigger based on an occurrence of one of multiple trigger events, the multiple trigger events including the user navigating to a particular area in the three-dimensional model, the user staying at a particular area in the three-dimensional model for a specific period of time, and a history of behavior of the user or of multiple users in the three-dimensional model.

12 . The method of claim 11 , wherein selecting the one or more two-dimensional images based on the instructions includes selecting the one or more two-dimensional images based on the instructions and on one or more selection criteria.

13 . The method of claim 12 , wherein the one or more selection criteria include those two-dimensional images with the most detailed views of the region or the object selected by the user.

14 . The method of claim 12 , wherein the one or more selection criteria include scores for the one or more two-dimensional images based on maximizing visual fidelity in absolute spatial terms.

15 . The method of claim 12 , wherein the one or more selection criteria include scores based on maximizing a visual portion of the region or the object as viewed in the three-dimensional model that is also present in two-dimensional image data in the two-dimensional view of the environment.

16 . The method of claim 12 , wherein the user is a first user, and wherein the one or more selection criteria include pattern information identifying paths followed by one or more second users in association with previous navigation of the three-dimensional model by the one or more second users.

17 . The method of claim 11 , further comprising facilitating the user navigating the three-dimensional model as rendered at a device when in a particular mode.

18 . The method of claim 17 further comprising facilitating an activation of an automatic navigation mode responsive to passage of a defined window of time without reception of user input in association with the user navigating the three-dimensional model.

19 . The method of claim 17 , wherein the particular mode is a floor plan mode.

20 . The method of claim 17 , wherein the particular mode is an orbital mode.

21 . A system comprising at least one processor and memory containing executable instructions, the executable instructions being executable by the at least one processor to:

receive a three-dimensional model of an environment;

receive instructions representing a selection by a user of a region or an object in the three-dimensional model of the environment;

select one or more two-dimensional images based on the instructions; and

in response to a trigger, transition between rendering a three-dimensional view of the three-dimensional model of the environment to a two-dimensional view of the environment that includes the one or more two-dimensional images, the trigger based on an occurrence of one of multiple trigger events, the multiple trigger events including the user navigating to a particular area in the three-dimensional model, the user staying at a particular area in the three-dimensional model for a specific period of time, and a history of behavior of the user or of multiple users in the three-dimensional model.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2025
From: MATTERPORT, LLC
To: COSTAR REALTY INFORMATION, INC.
Reel/Frame 072938/0375 →
MERGER AND CHANGE OF NAME Recorded Sep 10, 2025
From: MATTERPORT, INC.; MATRIX MERGER SUB II LLC
To: MATTERPORT, LLC
Reel/Frame 072827/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: BELL, MATTHEW TSCHUDY; GAUSEBECK, DAVID ALAN; COOMBE, GREGORY WILLIAM; FORD, DANIEL; BROWN, WILLIAM JOHN
To: MATTERPORT, INC.
Reel/Frame 062827/0827 →
Continuity (4)
Continuation 17165830 · Feb 2, 2021
Continuation 16155151 · Oct 9, 2018
Continuation 14219906 · Mar 19, 2014
Related Publication 20230306688A1 · Sep 28, 2023
References Cited (227)
US 4578757A · Strark · 1986 [cited by applicant]
US 5056031A · Nakano et al. · 1991 [cited by applicant]
US 5276785A · Mackinlay · 1994 [cited by applicant]
US 5347459A · Greenspan et al. · 1994 [cited by applicant]
US 5552806A · Lenchik · 1996 [cited by applicant]
US 5611025A · Lorensen · 1997 [cited by applicant]
US 5671381A · Strasnick et al. · 1997 [cited by applicant]
US 5734884A · Eberhard et al. · 1998 [cited by applicant]
US 5999881A · Law et al. · 1999 [cited by applicant]
US 6130670A · Porter · 2000 [cited by applicant]
US 6346938B1 · Chan et al. · 2002 [cited by applicant]
US 6525731B1 · Suits · 2003 [cited by applicant]
US 6734884B1 · Berry · 2004 [cited by applicant]
US 6907579B2 · Chang · 2005 [cited by applicant]
US 7111009B1 · Gupta et al. · 2006 [cited by applicant]
US 7242408B1 · Dunn · 2007 [cited by applicant]
US 7933395B1 · Bailly · 2011 [cited by applicant]
US 8200594B1 · Bleiweiss · 2012 [cited by applicant]
US 8327260B2 · Bays et al. · 2012 [cited by applicant]
US 8339394B1 · Lininger · 2012 [cited by applicant]
US 8788968B1 · Filip · 2014 [cited by examiner]
US 8902288B1 · Fan et al. · 2014 [cited by applicant]
US 9046996B2 · Gallup · 2015 [cited by applicant]
US 9179252B1 · Liu · 2015 [cited by applicant]
US 9244940B1 · Donsbach · 2016 [cited by applicant]
US 9437045B2 · Arendash · 2016 [cited by applicant]
US 9671938B2 · Seitz · 2017 [cited by applicant]
US 10163271B1 · Powers et al. · 2018 [cited by applicant]
US 10775959B2 · Mildrew et al. · 2020 [cited by applicant]
US 10909758B2 · Bell et al. · 2021 [cited by applicant]
US 11062509B2 · Bell et al. · 2021 [cited by applicant]
US D945802S · Bell et al. · 2022 [cited by applicant]
US 11422671B2 · Mildrew et al. · 2022 [cited by applicant]
US 20020113865A1 · Yano · 2002 [cited by applicant]
US 20020140698A1 · Robertson et al. · 2002 [cited by applicant]
US 20030038799A1 · Smith · 2003 [cited by applicant]
US 20030052877A1 · Schwegler et al. · 2003 [cited by applicant]
US 20040041812A1 · Roberts et al. · 2004 [cited by applicant]
US 20040046760A1 · Roberts et al. · 2004 [cited by applicant]
US 20040085335A1 · Burlnyk · 2004 [cited by examiner]
US 20040209234A1 · Geiger · 2004 [cited by applicant]
US 20050125428A1 · Kang et al. · 2005 [cited by applicant]
US 20050128196A1 · Popescu et al. · 2005 [cited by applicant]
US 20050151751A1 · Hong · 2005 [cited by applicant]
US 20060004512A1 · Herbst · 2006 [cited by applicant]
US 20060041564A1 · Jain et al. · 2006 [cited by applicant]
US 20060066612A1 · Yang · 2006 [cited by applicant]
US 20060085123A1 · Sugita · 2006 [cited by applicant]
US 20060085755A1 · Arai · 2006 [cited by applicant]
US 20060114251A1 · Miller · 2006 [cited by applicant]
US 20060132482A1 · Oh · 2006 [cited by applicant]
US 20060176297A1 · Kim · 2006 [cited by applicant]
US 20060227134A1 · Khan et al. · 2006 [cited by applicant]
US 20070024612A1 · Balfour · 2007 [cited by applicant]
US 20070110338A1 · Snavely · 2007 [cited by examiner]
US 20070171221A1 · Miyamoto · 2007 [cited by applicant]
US 20070203545A1 · Stone et al. · 2007 [cited by applicant]
US 20080024484A1 · Naimark · 2008 [cited by applicant]
US 20080028341A1 · Szeliski · 2008 [cited by examiner]
US 20080088621A1 · Grimaud et al. · 2008 [cited by applicant]
US 20080106594A1 · Thrun · 2008 [cited by applicant]
US 20080143727A1 · Oh · 2008 [cited by applicant]
US 20080208547A1 · Kim et al. · 2008 [cited by applicant]
US 20080247636A1 · Davis · 2008 [cited by applicant]
US 20080291217A1 · Vincent · 2008 [cited by applicant]
US 20090005981A1 · Forstall · 2009 [cited by applicant]
US 20090079732A1 · Fitzmaurice et al. · 2009 [cited by applicant]
US 20090083671A1 · Fitzmaurice et al. · 2009 [cited by applicant]
US 20090129690A1 · Marcellin · 2009 [cited by applicant]
US 20090153549A1 · Lynch et al. · 2009 [cited by applicant]
US 20090216435A1 · Zheng et al. · 2009 [cited by applicant]
US 20090274391A1 · Arcas Blaise et al. · 2009 [cited by applicant]
US 20090276445A1 · Flake et al. · 2009 [cited by applicant]
US 20090281728A1 · Mishra · 2009 [cited by applicant]
US 20090289937A1 · Flake et al. · 2009 [cited by applicant]
US 20100045666A1 · Kommann et al. · 2010 [cited by applicant]
US 20100045678A1 · Reid · 2010 [cited by applicant]
US 20100077311A1 · Santoro · 2010 [cited by applicant]
US 20100087257A1 · Deb · 2010 [cited by applicant]
US 20100171741A1 · Brill · 2010 [cited by applicant]
US 20100182400A1 · Nelson · 2010 [cited by applicant]
US 20100188503A1 · Tsai · 2010 [cited by applicant]
US 20100201684A1 · Yadav · 2010 [cited by applicant]
US 20100214284A1 · Rieffel et al. · 2010 [cited by applicant]
US 20100265248A1 · McCrae et al. · 2010 [cited by applicant]
US 20100268457A1 · McCrae · 2010 [cited by applicant]
US 20100283781A1 · Kriveshko et al. · 2010 [cited by applicant]
US 20100315416A1 · Pretlove · 2010 [cited by applicant]
US 20110007962A1 · Johnson et al. · 2011 [cited by applicant]
US 20110010650A1 · Hess · 2011 [cited by applicant]
US 20110115885A1 · Wernersson · 2011 [cited by applicant]
US 20110187723A1 · Chen et al. · 2011 [cited by applicant]
US 20110199302A1 · Tossell · 2011 [cited by applicant]
US 20110249757A1 · Newton et al. · 2011 [cited by applicant]
US 20110283223A1 · Vaittinen · 2011 [cited by applicant]
US 20110310087A1 · Wright, Jr. et al. · 2011 [cited by applicant]
US 20110310088A1 · Adabala · 2011 [cited by applicant]
US 20110316860A1 · Mukai · 2011 [cited by applicant]
US 20110316976A1 · Nakajima · 2011 [cited by applicant]
US 20110320116A1 · DeMaio · 2011 [cited by applicant]
US 20120019522A1 · Lawrence · 2012 [cited by applicant]
US 20120030630A1 · Grossman et al. · 2012 [cited by applicant]
US 20120044247A1 · Naimark · 2012 [cited by applicant]
US 20120050288A1 · Crucs · 2012 [cited by applicant]
US 20120099804A1 · Aguilera et al. · 2012 [cited by applicant]
US 20120116728A1 · Shear · 2012 [cited by applicant]
US 20120127169A1 · Barcay · 2012 [cited by applicant]
US 20120127170A1 · Varadhan · 2012 [cited by applicant]
US 20120133640A1 · Chin · 2012 [cited by applicant]
US 20120139915A1 · Muikaichi · 2012 [cited by applicant]
US 20120154446A1 · Adams et al. · 2012 [cited by applicant]
US 20120155744A1 · Kennedy · 2012 [cited by applicant]
US 20120209574A1 · Moreau et al. · 2012 [cited by applicant]
US 20120316441A1 · Toma et al. · 2012 [cited by applicant]
US 20120327184A1 · Zhu et al. · 2012 [cited by applicant]
US 20130009954A1 · Ofek · 2013 [cited by applicant]
US 20130016896A1 · Seida · 2013 [cited by applicant]
US 20130044139A1 · Hernandez · 2013 [cited by applicant]
US 20130085823A1 · Gibson · 2013 [cited by applicant]
US 20130135292A1 · Lee et al. · 2013 [cited by applicant]
US 20130179841A1 · Mutton · 2013 [cited by examiner]
US 20130187905A1 · Vaddadi et al. · 2013 [cited by applicant]
US 20130187952A1 · Berkovich · 2013 [cited by applicant]
US 20130207963A1 · Stirbu · 2013 [cited by applicant]
US 20130271457A1 · Haswell · 2013 [cited by applicant]
US 20130271462A1 · Frank · 2013 [cited by applicant]
US 20130300656A1 · Roegelein · 2013 [cited by applicant]
US 20130321392A1 · Van Der et al. · 2013 [cited by applicant]
US 20130321395A1 · Chen et al. · 2013 [cited by applicant]
US 20130321397A1 · Chen · 2013 [cited by applicant]
US 20130321401A1 · Piemonte et al. · 2013 [cited by applicant]
US 20130342533A1 · Bell · 2013 [cited by examiner]
US 20140002439A1 · Lynch · 2014 [cited by applicant]
US 20140002440A1 · Lynch · 2014 [cited by examiner]
US 20140062998A1 · Ofstad · 2014 [cited by applicant]
US 20140071119A1 · Piemonte et al. · 2014 [cited by applicant]
US 20140093187A1 · Yehezkel et al. · 2014 [cited by applicant]
US 20140095122A1 · Appleman · 2014 [cited by applicant]
US 20140104280A1 · Ofstad · 2014 [cited by applicant]
US 20140218360A1 · Dalgaard Larsen · 2014 [cited by applicant]
US 20140240318A1 · Coombe · 2014 [cited by examiner]
US 20140253541A1 · Schmidt · 2014 [cited by applicant]
US 20140314322A1 · Snavely · 2014 [cited by applicant]
US 20140320484A1 · Rane · 2014 [cited by applicant]
US 20150009327A1 · Love · 2015 [cited by applicant]
US 20150049086A1 · Morato et al. · 2015 [cited by applicant]
US 20150085068A1 · Becker · 2015 [cited by applicant]
US 20150130894A1 · Holzer · 2015 [cited by applicant]
US 20150154798A1 · Simpson et al. · 2015 [cited by applicant]
US 20150213642A1 · Tange et al. · 2015 [cited by applicant]
US 20150269785A1 · Bell · 2015 [cited by applicant]
US 20150293354A1 · Oishi · 2015 [cited by applicant]
US 20150335303A1 · Chandelier et al. · 2015 [cited by applicant]
US 20160012160A1 · Mohacsi et al. · 2016 [cited by applicant]
US 20160127690A1 · Kaehler et al. · 2016 [cited by applicant]
US 20160210788A1 · Kasahara · 2016 [cited by applicant]
US 20160267067A1 · Mays · 2016 [cited by applicant]
US 20160328373A1 · Rhoades · 2016 [cited by applicant]
US 20170075536A1 · Cho et al. · 2017 [cited by applicant]
US 20170352196A1 · Chen · 2017 [cited by applicant]
US 20190050137A1 · Mildrew et al. · 2019 [cited by applicant]
US 20190051050A1 · Bell et al. · 2019 [cited by applicant]
US 20190244419A1 · Bell et al. · 2019 [cited by applicant]
US 20210158618A1 · Bell et al. · 2021 [cited by applicant]
US 20210335034A1 · Bell et al. · 2021 [cited by applicant]
US 20220264239A1 · Kanemaru · 2022 [cited by applicant]
US 20230306688A1 · Bell · 2023 [cited by examiner]
EP 3120329A1 · 2017 [cited by applicant]
Tan et al., Exploring 3D Navigation: Combining Speed-coupled Flying with Orbiting, 2001 (Year: 2001). [cited by examiner]
Non-Final Office Action for U.S. Appl. No. 17/820,237 dated Jan. 4, 2024, 7 pages. [cited by applicant]
WilloxH: “Microsoft Photosynth,” Jul. 27, 2006, Retrieved from the Internet: URL:https://www.youtube.com/watch?v=p16frKJLVi0 [retrieved on Dec. 2, 2015], 1 page. [cited by applicant]
Yan, Wei et al., “Integrating BIM and Gaming for Real-Time Interactive Architectural Visualization,” Jul. 2011, Automation in Construction, vol. 20, No. 4, pp. 446-458. [cited by applicant]
IMARIS, Quick Start Tutorials, 2009. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 18/152,437 dated Jan. 29, 2025, 21 pages. [cited by applicant]
Anand et al., “Contextually guided semantic labelling and search for three-dimensional point clouds,” 2013 (Year: 2013). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/820,237, dated May 8, 2024, 8 pages. [cited by applicant]
Vaaraniemi et al., “Enhancing the visibility of labels in 3D navigation maps,” 2013 (Year: 2013). [cited by applicant]
Bourke, “Interpolation Methods,” 1999, available at http://paulbourke.net/miscellaneous/interpolation/, pp. 1-12. [cited by applicant]
Bredif, Image-Based Rendering of LOD1 3D City Models for Traffic-Augmented Immersive Street-View Navigation, 2013 (Year: 2013). [cited by applicant]
European Office Action from EP Application Serial No. 15764342.0, dated Oct. 28, 2016, 2 pages. [cited by applicant]
Extended European Search Report Issued in EP Patent application No. 15764342.0 dated Aug. 11, 2017, 9 Pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/165,830 dated Apr. 19, 2022, 14 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/925,772 dated Aug. 16, 2016, 41 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/925,772 dated May 5, 2015, 31 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 14/219,906 dated Jun. 21, 2016, 35 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 14/219,906 dated Oct. 19, 2017, 43 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/199,853 dated Apr. 25, 2018, 31 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/155,151 dated May 4, 2020, 19 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/386,910 dated Sep. 17, 2020, 13 pages. [cited by applicant]
Fitzmaurice, George et al., “Safe 3D Navigation,” Feb. 2008, I3D '08, Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, pp. 7-15. [cited by applicant]
Geraerts, Roland, “Camera Planning in Virtual Environments Using the Corridor Map Method,” Nov. 2009, Second International Workshop on Motion in Games, pp. 194-209. [cited by applicant]
Hsieh, Chi-Chang et al., “Photo Navigator,” 2008, MM '08 Proceedings of the 16th ACM international conference on Multimedia, pp. 419-428. [cited by applicant]
International Search Report & Written Opinion for International Patent Application Serial No. PCT/US15/20453, dated Jun. 25, 2015, 11 pages. [cited by applicant]
Lala et al., “Towards a Virtual Environment for Capturing Behavior in Cultural Crowds”, 2011 (Year: 2011). [cited by applicant]
McCrae et al., Multiscale 3D Navigation, 2009 (Year: 2009). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/925,772 dated Feb. 3, 2016, 37 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/925,772 dated Nov. 28, 2014, 10 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/219,906 dated Apr. 4, 2018, 22 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/219,906 dated Nov. 18, 2015, 29 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/219,906, dated Mar. 2, 2017, 40 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/199,853, dated Oct. 31, 2017, 31 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/272,337 dated Feb. 2, 2018, 66 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/722,269 dated Oct. 17, 2018, 55 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/155, 151 dated Oct. 31, 2019, 18 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/162,683 dated Dec. 30, 2019, 18 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/386,910 dated Apr. 21, 2020, 11 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/165,830 dated Nov. 5, 2021, 7 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/372,333 dated Apr. 25, 2022, 47 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/925,772, dated Jun. 1, 2017, 32 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/219,906 dated Jul. 10, 2018, 55 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/272,337 dated Jul. 17, 2018, 46 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/722,269 dated Jan. 29, 2019, 24 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/155,151 dated Oct. 1, 2020, 13 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/162,683 dated May 14, 2020, 20 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/021,848 dated Apr. 22, 2022, 11 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/165,830 dated Nov. 4, 2022, 9 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/372,333 dated Dec. 9, 2022, 2 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/372,333, dated Dec. 12, 2022, 2 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/372,333, dated Sept. 1, 2022, 9 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/925,772 dated Feb. 3, 2016, 37 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/925,772 dated Nov. 28, 2014, 10 pages. [cited by applicant]
Raja et al., “Dynamic Inversion-Based Nonlinear Aiming Point Guidance of Unmanned Aerial Vehicles for Reactive Obstacle Avoidance”, 2013 (Year: 2013). [cited by applicant]
Snavely et al., “Photo Tourism: Exploring Photo Collections in 3D”, 2006, SIGGRAPH '06 ACM SIGGRAPH, pp. 835-846. [cited by applicant]
Snavely et al., “Photo Tourism: Exploring Photo Collections in 3D”, SIGGRAPH '06 ACM SIGGRAPH, 2006, pp. 835-846. [cited by applicant]
Snavely, Noah et al., “Photo Tourism: Exploring Photo Collections in 3D,” 2006, SIGGRAPH '06 ACM SIGRRAPH, pp. 835-846. [cited by applicant]
Tu Wien Institute of Computer Engineering, “Computer-Assisted Animation,” 2002, available at https://www.cg.tuwien.ac.at/courses/Animation/B_Computer_Assisted_Animation.pdf, pp. 1-20. [cited by applicant]
Final Office Action for U.S. Appl. No. 18/152,437 dated Jul. 31, 2025, 20 pages. [cited by applicant]