| CPC H04L 65/1069 (2013.01) [H04L 65/403 (2013.01); H04L 65/70 (2022.05); H04L 65/65 (2022.05)] | 20 Claims |

|
1. A method for establishing a teleconferencing system between two locations, comprising:
transmitting, by a leader device, a first signal between the leader device and a client device, wherein the leader device and the client device each includes a network transceiver, a speaker, and a microphone;
generating, by the leader device, a first audio packet based on audio produced by an audio source and received at the leader device;
receiving, by the leader device, a second audio packet from the client device, wherein the second audio packet was generated by the client device based on the audio produced by the audio source;
obtaining, by the leader device, a first metric for the first audio packet generated by the leader device based on the audio produced by the audio source;
obtaining, by the leader device, a second metric for the second audio packet generated by the client device based on the audio produced by the audio source;
determining which of (i) the first audio packet generated by the leader device and (ii) the second audio packet generated by the client device has a higher quality, wherein the determination is based on the first metric for the first audio packet and the second metric for the second audio packet; and
as a result of determining that the first audio packet generated by the leader device has a higher quality than the second audio packet generated by the client device, transmitting to a third device the first audio packet generated by the leader device, otherwise transmitting to the third device the second audio packet generated by the client device.
|