A method and system for managing communication of electronic data between a diagnostic
service center and a plurality of mobile assets (10) generally remote relative
to each other is provided. The electronic data comprises at least respective mobile
asset data indicative of respective performance of the plurality of mobile assets.
The mobile asset data used for detecting the presence of potential malfunctions
which, if left uncorrected, would likely result in respective mission failures
of the assets. The method allows for storing in a database (104) a list
of respective cases to be processed. The method further allows for assigning to
each case a respective download priority. A determining action allows for determining
each case to be populated next with new mobile asset data based upon the assigned
download priority. Respective executing actions allow for executing a download
of the new mobile asset data between the diagnostic service center and a respective
one of the mobile assets, and for executing predetermined analysis on the downloaded
data for detecting the presence of respective potential malfunctions in the mobile
assets. The download of data may be executed automatically whenever critical faults
occur in the mobile assets.