US 11,836,857 B2
Methods for generating and updating building models
Travis Young, Rockville, MD (US); Daniel Hakim, Silver Spring, MD (US); Daniel Franchy, Catonsville, MD (US); Jared Napora, Severn, MD (US); John Karvounis, Bowie, MD (US); Jonathan Fetter Degges, Washington, DC (US); Tim Wang, Germantown, MD (US); Benjamin Funk, Hanover, MD (US); Carole Teolis, Glendale, MD (US); Carol Politi, Bethesda, MD (US); and Stuart Woodbury, Ellicott City, MD (US)
Assigned to TRX Systems, Inc., Greenbelt, MD (US)
Filed by TRX Systems, Inc., Greenbelt, MD (US)
Filed on Aug. 3, 2022, as Appl. No. 17/880,530.
Application 17/880,530 is a division of application No. 16/989,212, filed on Aug. 10, 2020, abandoned.
Application 16/989,212 is a continuation of application No. 16/428,519, filed on May 31, 2019, granted, now 10,740,965, issued on Aug. 11, 2020.
Claims priority of provisional application 62/679,718, filed on Jun. 1, 2018.
Prior Publication US 2023/0245388 A1, Aug. 3, 2023
Int. Cl. G06T 17/05 (2011.01); G06F 30/13 (2020.01); G01C 21/00 (2006.01)
CPC G06T 17/05 (2013.01) [G01C 21/3867 (2020.08); G06F 30/13 (2020.01)] 28 Claims
OG exemplary drawing
 
1. A method for updating a building model with structural features, comprising:
generating a plurality of connectors as a mobile tracking device traverses a building structure, wherein the plurality of connectors are configured to track the mobile tracking device and generate a routing graph for routing the mobile tracking device through the building structure;
comparing a connector among the plurality of connectors to the building model to identify a structural feature, and updating the building model with the connector, wherein:
when the structural feature matches an existing structural feature in the building model, the structural feature is updated with information from the connector, and
when the structural feature does not match an existing structural feature in the building model, a new structural feature is added to the building model based on information from the connector;
receiving user generated inputs from the mobile tracking device; and
updating the building model based on the user generated inputs.