| CPC G06F 16/1734 (2019.01) [G06F 16/13 (2019.01); G06F 16/168 (2019.01)] | 20 Claims |

|
1. A computing platform comprising:
a network interface;
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing platform is configured to:
obtain a plurality of data files associated with a construction project involving construction of one or more buildings;
for each respective data file of the plurality of obtained data files, obtain contents associated with the respective data file and evaluate the contents associated with the respective data file to determine a respective data structure for the respective data file;
compare the determined respective data structures and thereby identify one or more data structure differences among the determined respective data structures for the data files;
based on the identified one or more data structure differences among the determined respective data structures for the data files, determine a revision history for the plurality of data files;
transmit, to a first client station, a communication related to the revision history for the plurality of data files and thereby cause an indication of the revision history to be presented at a user interface of the first client station;
for a given data file of the plurality of data files, (i) identify one or more data structure differences between the given data file and a previous version of the given data file and (ii) identify one or more construction-project data objects associated with the given data file and the construction project involving construction of the one or more buildings, wherein each of the one or more construction-project data objects is a respective data object of a software as a service (SaaS) application for construction management; and
for each data structure difference of at least one of the one or more data structure differences between the given data file and the previous version of the given data file, (i) identify, based at least on the identified one or more construction-project data objects, an underlying reason that led to the data structure difference and (ii) transmit, to a second client station, a communication related to the identified underlying reason and thereby cause an indication of the identified underlying reason to be presented at a user interface of the second client station.
|