| CPC G06F 16/219 (2019.01) [G06F 16/2358 (2019.01); H04L 67/55 (2022.05)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, by a processor set, evaluation criteria comprising rules for evaluating changes to a data file, wherein the data file comprises a plurality of assets;
detecting, by the processor set over time, at least one change to one or more assets of the plurality of assets;
identifying, by the processor set, a category for the at least one change, based on the received evaluation criteria;
in response to identifying a category for a plurality of changes, aggregating, by the processor set, the identified category of each of the plurality of changes of each asset of the data file;
in response to the aggregated categories exceeding one or more predetermined thresholds, generating, by the processor set, a new semantic version for each changed asset of the plurality of assets and a new semantic version for the data file overall; and
pushing the new semantic version for each changed asset to at least one client computer having an outdated version of at least one changed asset, such that the at least one client computer uses the new semantic version for downstream tasks.
|