US 11,941,560 B2
Systems and methods for generating construction models for construction projects
Prakriti Khanna, Dallas, TX (US); Arumuganainar Ramaswamy, Bengaluru (IN); Kevin Prasanna Rajendran Racheal, Bengaluru (IN); Alfred Rhyne, San Francisco, CA (US); and Andrew Garrett, Dallas, TX (US)
Assigned to BFS Operations LLC, Dallas, TX (US)
Filed by BFS Operations LLC, Dallas, TX (US)
Filed on Sep. 2, 2021, as Appl. No. 17/465,643.
Claims priority of provisional application 63/073,609, filed on Sep. 2, 2020.
Prior Publication US 2022/0083941 A1, Mar. 17, 2022
Int. Cl. G06Q 10/06 (2023.01); G06Q 10/0631 (2023.01); G06Q 40/12 (2023.01); G06Q 50/08 (2012.01)
CPC G06Q 10/06313 (2013.01) [G06Q 10/06311 (2013.01); G06Q 10/06312 (2013.01); G06Q 40/125 (2013.12); G06Q 50/08 (2013.01)] 47 Claims
OG exemplary drawing
 
1. A construct computing system including a construct computing device including at least one processor in communication with at least one memory device configured to store instructions, which, when executed by the at least one processor, cause the at least one processor to:
receive construction data associated with a construction project, wherein the construction data includes scheduling data, budgeting data, and drawing data associated with drawings of the construction project;
generate and store the construction data as a chain of a plurality of blockchain blocks, at least one blockchain block of the plurality of blockchain blocks including a respective timestamp and a link to a hashed copy of one or more previous blockchain blocks of the chain of the plurality of blockchain blocks, each blockchain block of the plurality of blockchain blocks encrypted using cryptography;
generate a schedule and a budget for the construction project based upon the stored construction data;
display the schedule, the budget, and the drawings on a first user computing device;
receive, from the first user computing device, input associated with at least one of the schedule, the budget, and the drawings, wherein the input includes a modification to at least one of the schedule, the budget, and the drawings, and wherein the modification is made directly to the at least one of the schedule, the budget, and the drawings;
display, through a drawings application, an overlay of at least one drawing of the drawings over at least one other drawing of the drawings;
compare the at least one drawing to the at least one other drawing to determine comparison features between the compared drawings;
display, through the drawings application, the comparison features;
perform a look up to determine a supervising user of a user associated with the input; and
in response to determining that the modification includes a change in scope of the construction project that requires approval by the supervising user;
build a change order including the modification and effects of the modification on any of the schedule, the budget, and the drawings;
transmit the change order to a second user computing device associated with the supervising user;
receive, from the second user computing device, user input from the supervising user, the user input indicating that the supervising user approves the change order; and
generate and store, in response to receiving the user input, a modification to at least one of the schedule, the budget, and the drawings based upon the input as a new blockchain block added to the chain of the plurality of blockchain blocks.