Systems and methods for electronically generating submittal registers
A system and method for generating a submittal register for various construction projects or other items is disclosed. Among other things, the system and method include inputting the construction project specifications in a file format, such as PDF, into a web application interface to convert the same to a text file, applying an algorithm to the text file, identifying all required submittals into a spreadsheet, running a quality control check of the generated spreadsheet, applying an analysis program to the spreadsheet, generating final submittal register by the program, and delivering the final submittal register.
1. A computer-implemented method for generating a submittal register for a construction project comprising:
(a) receiving a construction project specification in a first format into a web application interface;
(b) processing the construction project specification to generate the submittal register, wherein:
the processing comprises converting the construction project specification to a required output format of the submittal register, wherein the converting comprises removing conversion errors, and wherein the removing conversion errors comprises:
comparing the construction project specification to the submittal register to determine a type and location of text and non-text content; and
reformatting the text and non-text content to reflect the type and location;
(c) modifying one or more records in the submittal register;
(d) storing a log comprising any modification of the submittal register; and
(e) delivering the submittal register in the required output format.
2. The computer-implemented method of claim 1 , wherein the required output format comprises a text format.
3. The computer-implemented method of claim 1 , wherein the submittal register comprises:
a list of all documents exchanged among different project stakeholders.
4. The computer-implemented method of claim 1 , further comprising:
automatically performing a quality control check of the submittal register based on a set of rules, wherein the set of rules determines whether the submittal register meets the required output format.
5. The computer-implemented method of claim 4 , wherein:
the quality control check determines that the submittal register does not meet the required output format;
the method further comprises:
adjusting the submittal register to bring the submittal register into compliance with the required output format.
6. The computer-implemented method of claim 1 , wherein the processing further comprises:
identifying summary text, a submittal category, or submittal description for the submittal register.
7. The computer-implemented method of claim 1 , wherein the processing further comprises:
conducting natural language processing of the construction project specification to identify text based on a search phrase;
classifying the text;
associating an identifier with the classified text;
storing the classified text in a data repository with the identifier; and
subsequent to the storing, using the identifier to access the classified text in the data repository.
8. The computer-implemented method of claim 7 , further comprising:
using machine learning to iteratively develop the search phrase based on a model;
applying the model to refine the processing of the construction project specification to increase uniformity in submittal registers.
9. A computer-implemented system for generating a submittal register for a construction project comprising:
(a) a computer having a memory;
(b) a processor executing on the computer;
(c) the memory storing a set of instructions, wherein the set of instructions, when executed by the processor cause the processor to perform features comprising:
(i) receiving a construction project specification in a first format into a web application interface;
(ii) processing the construction project specification to generate the submittal register, wherein:
the processing comprises converting the construction project specification to a required output format of the submittal register, wherein the converting comprises removing conversion errors, and wherein the removing conversion errors comprises:
comparing the construction project specification to the submittal register to determine a type and location of text and non-text content; and
reformatting the text and non-text content to reflect the type and location;
(iii) modifying one or more records in the submittal register;
(iv) storing a log comprising any modification of the submittal register; and
(v) delivering the submittal register in the required output format.
10. The computer-implemented system of claim 9 , wherein the required output format comprises a text format.
11. The computer-implemented system of claim 9 , wherein the submittal register comprises:
a list of all documents exchanged among different project stakeholders.
12. The computer-implemented system of claim 9 , wherein the features further comprise:
automatically performing a quality control check of the submittal register based on a set of rules, wherein the set of rules determines whether the submittal register meets the required output format.
13. The computer-implemented system of claim 12 , wherein:
the quality control check determines that the submittal register does not meet the required output format;
the features further comprise:
adjusting the submittal register to bring the submittal register into compliance with the required output format.
14. The computer-implemented system of claim 9 , wherein the processing further comprises:
identifying summary text, a submittal category, or submittal description for the submittal register.
15. The computer-implemented system of claim 9 , wherein the processing further comprises:
conducting natural language processing of the construction project specification to identify text based on a search phrase;
classifying the text;
associating an identifier with the classified text;
storing the classified text in a data repository with the identifier; and
subsequent to the storing, using the identifier to access the classified text in the data repository.
16. The computer-implemented system of claim 15 , wherein the features further comprise:
using machine learning to iteratively develop the search phrase based on a model;
applying the model to refine the processing of the construction project specification to increase uniformity in submittal registers.