This strategy goes by the name of distributed grid computing or parallel processing.
Various techniques are described for resource management on a computing platform.
Processing the audio signal includes computing the audio fingerprint, which reliably corresponds to the audio signal.
Eventually, the users wanted to get hold of that computing power.