CPC G06F 3/162 (2013.01) [G06F 3/165 (2013.01); G06F 13/4282 (2013.01); G10L 21/0232 (2013.01); H04L 67/34 (2013.01); G06F 2213/0042 (2013.01); G10L 2021/02082 (2013.01)] | 28 Claims |
1. A method executable on a computing device, comprising:
receiving a first signal conforming to a Universal Serial Bus (USB) standard at a virtual USB interface from conferencing software executable on the computing device and configured to be in communication with a conferencing device to allow communication between a near end and a far end;
adapting, using the virtual USB interface executable on the computing device, the first signal conforming to the USB standard to a first non-USB signal; and
transmitting the first non-USB signal from the virtual USB interface to audio processing software executable on the computing device and comprising a software audio endpoint, wherein the audio processing software comprises an acoustic echo cancellation component.
|