US 12,124,775 B2
System and method for generating computerized floor plans
Bradley McKay Childs, Lehi, UT (US); Jeffrey C. Taylor, Alpine, UT (US); Jeffery D. Lewis, Orem, UT (US); and Corey D. Reed, Cedar Hills, UT (US)
Assigned to Xactware Solutions, Inc., Lehi, UT (US)
Filed by Xactware Solutions, Inc., Lehi, UT (US)
Filed on Apr. 26, 2022, as Appl. No. 17/729,613.
Application 17/729,613 is a continuation of application No. 14/620,004, filed on Feb. 11, 2015, granted, now 11,314,905, issued on Apr. 26, 2022.
Claims priority of provisional application 61/938,507, filed on Feb. 11, 2014.
Prior Publication US 2022/0309204 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/13 (2020.01)
CPC G06F 30/13 (2020.01) 32 Claims
OG exemplary drawing
 
1. A system for generating a computerized floor plan of a space within a building, comprising:
a mobile computing device including a camera, a display, and means for determining a physical orientation of the mobile computing device; and
an interior modeling engine stored in memory of the mobile computing device and executed by the mobile computing device, the interior modeling engine causing the camera to capture images of the space within the building and causing the display to display images of the space,
wherein the interior modeling engine prompts a user of the mobile computing device to point the mobile computing device to a first corner of the space formed by two adjacent walls within the room, align a vertical guide displayed on the display of the mobile computing device with a line formed by the two adjacent walls, align a reticle displayed on the display of the mobile computing device with the first corner, and capture the first corner by actuating a button displayed on the display,
wherein the interior modeling engine prompts the user to capture additional corners of the room using the vertical guide, the reticle and the button displayed on the display, and
wherein the interior modeling engine obtains orientation information from the means for determining the physical orientation of the mobile computing device for each corner captured and processes the captured corners and the orientation information to calculate a computerized floor plan of the space, the display displaying the floor plan as the floor plan is being created by the interior modeling engine.