Patent ID: 9449602
Filing Date: 2016-09-20
CPC Classification: G10L

Claim Text:
1. A device for providing dual uplink processing paths, the device comprising: at least one semi-conductor processor; a non-transitory computer-readable medium storing instructions, when executed by the at least one semi-conductor processor, are configured to implement: parallel uplink processing paths including a first uplink processing path for processing and uploading audio signals adapted for human listening to at least one remote server and a second uplink processing path for processing and uploading audio signals adapted for machine listening to the at least one remote server, the first and second uplink processing paths being separate uplink communication links, the parallel uplink processing paths configured to receive an audio stream representing speech from a user and apply two different pre-processing algorithms separately and in parallel to generate a first audio signal adapted for human listening and a second audio signal adapted for machine listening, the two different pre-processing algorithms applying different noise reduction and compression techniques on the speech, the first uplink processing path configured to apply a first pre-processing algorithm to the audio stream to create the first audio signal adapted for human listening such that the first audio signal includes a non-linear gain, artifacts apart from the speech of the user, and multiple background sound levels, the second uplink processing path configured to apply a second pre-processing algorithm to the audio stream to create the second audio signal adapted for machine listening such that the second audio signal includes a linear gain and a substantially constant background sound level, the second audio signal being devoid of the artifacts of the first audio signal; and a network interface unit configured to concurrently and separately transmit the first audio signal and the second audio signal to the at least one remote server such that the first audio signal is transmitted via the first uplink processing path and the second audio signal is transmitted via the second uplink processing path.