| CPC G06F 3/165 (2013.01) [G06F 3/1454 (2013.01); G06F 3/16 (2013.01); G06F 9/542 (2013.01); G06V 20/00 (2022.01); G10L 19/018 (2013.01); G10L 21/0316 (2013.01); G10L 25/51 (2013.01); H04M 3/567 (2013.01); H04N 21/8358 (2013.01); H04R 3/00 (2013.01); H04R 3/04 (2013.01); H04R 27/00 (2013.01); H04W 56/005 (2013.01); H04R 2499/11 (2013.01)] | 18 Claims |

|
1. A method comprising:
receiving, at a server, audio data messages comprising audio data of an audio recording, hardware information of a mobile device associated with the recording, and location information identifying a location of the mobile device;
determining, via the server, a model of the mobile device based on the hardware identification information included in the received audio data messages;
applying, via the server, one or more filters, gains, frequency range and amplitude range to the audio data based on audio characteristics of the determined model of the mobile device;
determining, via the server, the audio data is above an optimal level based on a result of a comparison of the audio data to an audio data range being within a margin of an expected audio data range; and
queuing, via the server, the audio data in an audio data queue when the audio data is above the optimal level.
|