Patent ID: 11941560
Assignee: BFS OPERATIONS LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A computer-implemented method implemented by 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 of the computer-implemented method, the computer-implemented method comprising:
receiving 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;
generating and storing 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;
generating a schedule and a budget for the construction project based upon the construction data;
displaying the schedule, the budget, and the drawings on a first user computing device, wherein the drawings are displayed through a drawings application in communication with the construct computing device;
receiving, 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 drawing of the drawings, and wherein the modification to the at least one drawing is input directly into the drawings application;
display, through the 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;
performing 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:
building a change order including the modification and effects of the modification on any of the schedule, the budget, and the drawings;
transmitting the change order to a second user computing device associated with the supervising user;
receiving, 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
generating and storing, 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.