IP Library Granted Patent US 11,868,682
Granted Patent B1
US 11,868,682 · App. 17/689,578 · Granted Jan 9, 2024

Smart takeoff estimation systems and methods

Inventors: Adam P. Oaks (Delray Beach, FL); Bassam Saidi (Boynton Beach, FL); Nathan M. Good (Dawsonville, GA)
Assignee: The Estimating Edge LLC
G06F30/13
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 11,868,682
App. No.
17/689,578
Granted
Jan 9, 2024
Kind
B1
Abstract

A method includes accessing a three-dimensional architectural file of a building. The method further includes extracting architectural data from the three-dimensional architectural file and rendering, from the architectural data, a two-dimensional construction floorplan. Additionally, the method includes filtering the architectural data to generate a set of filtered data and storing the set of filtered data in high-availability storage. Further, the method includes overlaying a set of shapes corresponding to a set of assemblies on the two-dimensional drawing. Furthermore, the method includes assigning a set of measurements identified in the set of filtered data to the set of assemblies, where assigning a measurement to an assembly includes modifying a color of a shape corresponding to the assembly to identify the assembly being assigned the measurement. The method also includes compiling values associated with the measurements of the set of assemblies to generate a bid value.

Claims (46)

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

rendering, from architectural data extracted from a three-dimensional architectural file, a two-dimensional drawing representing a floorplan of a floor of a structure;

overlaying a set of shapes corresponding to a set of assemblies on the two-dimensional drawing; and

assigning a measurement to an assembly of the set of assemblies, wherein assigning the measurement to the assembly comprises modifying a color of a shape corresponding to the assembly to identify the assembly being assigned the measurement.

2. The computer-implemented method of claim 1 , wherein the operations further comprise:

adding a representation of a missing element to the two-dimensional drawing representation;

assigning an additional measurement to the representation of the missing element; and

compiling values associated with the additional measurement of the representation of the missing element to generate a bid value.

3. The computer-implemented method of claim 2 , wherein the operations further comprise:

extracting the architectural data from the three-dimensional architectural file;

filtering the architectural data to generate a set of filtered data; and

storing the extracted architectural data in cloud storage, wherein the set of filtered data is generated by filtering the architectural data in the cloud storage.

4. The computer-implemented method of claim 3 , wherein the set of filtered data comprises metadata associated with the set of assemblies.

5. The computer-implemented method of claim 4 , wherein the metadata comprises measurement and location information associated with the set of assemblies.

6. The computer-implemented method of claim 3 , wherein the operations further comprise:

filtering the architectural data to generate a second set of filtered data different from the set of filtered data;

assigning a second set of measurements identified in the second set of filtered data to a second set of assemblies; and

compiling second values associated with the second set of measurements of the second set of assemblies to generate a second bid value.

7. The computer-implemented method of claim 1 , wherein the architectural data comprises (i) a set of two-dimensional construction plans generated from the three-dimensional architectural file and (ii) a set of metadata associated with building components identified in the three-dimensional architectural file.

8. A system comprising:

a processor; and

a non-transitory computer-readable medium having instructions stored thereon, the instructions executable by the processor for performing operations comprising:

filtering architectural data to generate a set of filtered data;

assigning a set of measurements identified in the set of filtered data to a set of assemblies;

compiling values associated with the set of measurements of the set of assemblies to generate a bid value;

filtering the architectural data to generate a second set of filtered data different from the set of filtered data;

storing the second set of filtered data in high-availability storage;

assigning a second set of measurements identified in the second set of filtered data to a second set of assemblies; and

compiling second values associated with the second set of measurements of the second set of assemblies to generate a second bid value.

9. The system of claim 8 , wherein the operations further comprise:

rendering, from the architectural data, a two-dimensional drawing representing a floorplan of a floor of a structure; and

overlaying a set of shapes corresponding to the set of assemblies on the two-dimensional drawing, wherein assigning a measurement of the set of measurements to an assembly of the set of assemblies comprises modifying a color of a shape corresponding to the assembly to identify the assembly being assigned the measurement.

10. The system of claim 8 , wherein the architectural data comprises (i) a set of two-dimensional construction plans generated from a three-dimensional architectural file and (ii) a set of metadata associated with building components identified in the three-dimensional architectural file.

11. The system of claim 8 , wherein the set of filtered data comprises metadata associated with the set of assemblies, and wherein the metadata comprises measurement and location information associated with the set of assemblies.

12. The system of claim 8 , wherein the operations further comprise:

extracting the architectural data from a three-dimensional architectural file; and

storing the extracted architectural data in cloud storage, wherein the set of filtered data is generated by filtering the architectural data in the cloud storage.

13. 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:

filtering architectural data to generate a set of filtered data;

assigning a set of measurements identified in the set of filtered data to a set of assemblies;

rendering, from the architectural data, a two-dimensional drawing representing a floorplan of a floor of a structure; and

overlaying a set of shapes corresponding to the set of assemblies on the two-dimensional drawing, wherein assigning a measurement of the set of measurements to an assembly of the set of assemblies comprises modifying a color of a shape corresponding to the assembly to identify the assembly being assigned the measurement.

14. The non-transitory computer-readable medium of claim 13 , wherein the architectural data comprises (i) a set of two-dimensional construction plans generated from a three-dimensional architectural file and (ii) a set of metadata associated with building components identified in the three-dimensional architectural file.

15. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

extracting architectural data from a three-dimensional architectural file; and

storing the extracted architectural data in cloud storage, wherein the set of filtered data is generated by filtering the architectural data in the cloud storage.

Assignments (2)
SECURITY INTEREST Recorded Aug 30, 2024
From: ABOUT TIME TECHNOLOGIES, LLC; THE ESTIMATING EDGE LLC; MCCORMICK SYSTEMS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 068452/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: OAKS, ADAM P.; SAIDI, BASSAM; GOOD, NATHAN M.
To: THE ESTIMATING EDGE LLC
Reel/Frame 059277/0126 →
Continuity (2)
Continuation 17412833 · Aug 26, 2021
Provisional Application 63070342 · Aug 26, 2020