US 12,124,772 B2
Methods and apparatus for artificial intelligence conversion of a two- dimensional reference into a takeoff
Patrick E. Murphy, Miami, FL (US); and Johnny Maghzal, Miami, FL (US)
Assigned to Togal.AI Inc., Miami, FL (US)
Filed by Togal.AI Inc., Miami, FL (US)
Filed on Oct. 17, 2022, as Appl. No. 17/967,047.
Application 17/967,047 is a continuation of application No. 17/515,774, filed on Nov. 1, 2021, granted, now 11,475,174.
Claims priority of provisional application 63/231,595, filed on Aug. 10, 2021.
Claims priority of provisional application 63/158,702, filed on Mar. 9, 2021.
Claims priority of provisional application 63/158,727, filed on Mar. 9, 2021.
Claims priority of provisional application 63/158,744, filed on Mar. 9, 2021.
Prior Publication US 2023/0325544 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/12 (2020.01); G06F 30/13 (2020.01); G06T 11/20 (2006.01)
CPC G06F 30/12 (2020.01) [G06F 30/13 (2020.01); G06T 11/203 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of generating a construction take-off based upon artificial intelligence analysis of a two-dimensional reference, the method comprising steps of:
with a controller, generating an interactive user interface based upon artificial intelligence analysis of a two-dimensional representation of at least a portion of a building;
with the controller, determining multiple components included in the two-dimensional representation;
with the controller, determining a scale of the multiple components included in the two-dimensional representation based upon a pixel count of a component of known length in a raster image representing the two-dimensional representation;
executing a transformation process to generate in the interactive user interface vertices comprising dynamic lines and dynamic polygons representing the multiple components as dynamic components descriptive of architectural aspects;
interacting with the interactive user interface to change a size or a shape of a dynamic component in the interactive user interface to form a boundary comprising a boundary area;
generating multiple adjacent regions in the interactive user interface, the multiple adjacent regions comprising respective region areas bordered by the boundary, and a respective region type;
allocating a dominance rank with each adjacent region type based on at least one of: a type of space, a perimeter including objects within the respective region areas, and an area associated with the respective region areas;
allocating more of an area included in the boundary area to one of the multiple adjacent regions determined to have a higher dominance rank allocated with the adjacent region type based on the at least one of: the type of space, the perimeter, and the area associated with the respective region areas;
allocating space between regions with a same dominance rank according to a 50/50 ratio split;
designating a material item to be included in a construction bid based upon at least one of: the multiple components, and the region areas;
based upon at least one of: the multiple components and the region areas, designating a quantity of the material item to be included in a construction takeoff;
generating the construction takeoff comprising the quantity of the material item; and
displaying the construction takeoff in the interactive user interface.