A computer-implemented method of integrated, in real time, remote construction management, work verification and requisition payment, wherein a device is provided, the device having at least one processor and a memory storing at least one program for execution by the at least one processor, the at least one program including instructions, which, when executed by the at least one processor cause the at least one processor to perform operations comprising:
- generating, with the at least one processor, a schedule of values (SOV) in real time by receiving a plurality of SOV descriptions, wherein each of the SOV descriptions describes a specific construction work element for a construction project;
- storing, with the at least one processor, the SOV in a predetermined unitary database;
- receiving as input, with the at least one processor, an electronic requisition including requisition information from a requisition submitted by a contractor applying for payment for at least one of the specific construction work elements for the construction project, wherein the contractor is an entity contracted to provide one or more of labor, materials, goods, and services under a contract associated with the construction project managed using the method, and storing the electronic requisition in the predetermined unitary database;
- receiving as input, with the at least one processor, a verification component related to an actual condition of the specific construction work element of the construction project, and storing the verification component in the predetermined unitary database, the verification component input being generated using at least one of:
- one or more sensors, and one or more automated surveillance devices positioned at a project worksite of the construction project and communicatively coupled to the at least one processor, and automatically transmitting the verification component input to the at least one processor,
- wherein the at least one of one or more sensors and one or more automated surveillance devices are remotely operated using one or more programming instructions, the one or more programming instructions
- including an identification of at least one of a location and a predetermined surveillance travel path in the project worksite for collection of the verification component by at least one of one or more sensors and one or more automated surveillance devices,
- being automatically generated and transmitted by the at least one processor to the at least one of one or more sensors and one or more automated surveillance devices in response to receiving the electronic requisition, and
- being configured to cause the at least one of one or more sensors and one or more automated surveillance devices to perform, in response to receiving the one or more programming instructions, inspection of the project worksite of the construction project and collect, based on the performed inspection, the verification component, and transmit the verification component to the at least one processor;
- determining, with the at least one processor, a current completion status of the specific construction work element by comparing the verification component with a prior version of the verification component and/or a predetermined condition;
- determining, with the at least one processor, whether the verification component is acceptable, partially acceptable or unacceptable to verify the current completion status of the SOV description of the specific construction work element based on a comparison of at least one of:
- a pixel data extracted from one or more electronic images, a portion of one or more electronic documents, a portion of one or more electronic images and any combination thereof, included in the verification component input with data associated with the actual condition of the specific construction work element, the comparison including inspection of the actual condition without requiring a presence and/or a manual input of a project manager or the contractor at the project worksite of the construction project;
- generating, with the at least one processor, a payment authorization in response to the acceptable determination, transmitting the acceptable payment authorization to a payment provider, and authorizing payment to the contractor by the payment provider of an amount of a payment corresponding to a requested amount of the requisition;
- and/or
- generating, with the at least one processor, a notification of rejection in response to the partially acceptable or the unacceptable determination, and resubmitting, with the at least one processor, the partially acceptable or unacceptable verification component for consideration and/or correction of the specific construction work element of the construction project;
- and
- updating, with the at least one processor, the SOV in real time based on the determining the current completion status and/or the determining whether the verification component is acceptable, partially acceptable or unacceptable.