US 11,916,686 B2
Audio group identification for conferencing
Raul Alejandro Casas, Doylestown, PA (US); Marcin Ciolek, Gdansk (PL); Samer Hijazi, San Jose, CA (US); Dror Maydan, Palo Alto, CA (US); Hua Mu, Orlando, FL (US); Erik Panu, Los Gatos, CA (US); and Christopher Rowen, Santa Cruz, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 1, 2022, as Appl. No. 17/978,730.
Application 17/978,730 is a continuation of application No. 16/807,743, filed on Mar. 3, 2020, granted, now 11,502,860.
Claims priority of provisional application 62/932,445, filed on Nov. 7, 2019.
Prior Publication US 2023/0129867 A1, Apr. 27, 2023
Int. Cl. H04L 12/18 (2006.01); G10L 25/78 (2013.01); H04M 9/02 (2006.01); G06F 3/16 (2006.01); H04M 3/56 (2006.01)
CPC H04L 12/1813 (2013.01) [G06F 3/165 (2013.01); G10L 25/78 (2013.01); H04M 3/568 (2013.01); H04M 9/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
joining, by a first computing device, a conference call;
detecting, by a microphone of the first computing device, an absence of an audio signal that includes a control signal;
emitting, by a speaker of the first computing device, an audio signal that includes a control signal associated with the first computing device and indicating that the first computing device is a primary device of an audio environment associated with the conference call;
joining, by a second computing device, the conference call;
detecting, by a microphone of the second computing device, the audio signal that includes the control signal associated with the first computing device;
determining, based at least in part on the control signal associated with the first computing device, that the second computing device shares the audio environment with the primary device; and
based at least in part on determining that the second computing device shares the audio environment with the primary device, modifying an audio path of the conference call.
 
8. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
joining, by a first computing device, a conference call;
detecting, by a microphone of the first computing device, an absence of an audio signal that includes a control signal;
emitting, by a speaker of the first computing device, an audio signal that includes a control signal associated with the first computing device and indicating that the first computing device is a primary device of an audio environment associated with the conference call;
joining, by a second computing device, the conference call;
detecting, by a microphone of the second computing device, the audio signal that includes the control signal associated with the first computing device;
determining, based at least in part on the control signal associated with the first computing device, that the second computing device shares the audio environment with the primary device; and
based at least in part on determining that the second computing device shares the audio environment with the primary device, modifying an audio path of the conference call.
 
15. One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:
joining, by a first computing device, a conference call;
detecting, by a microphone of the first computing device, an absence of an audio signal that includes a control signal;
emitting, by a speaker of the first computing device, an audio signal that includes a control signal associated with the first computing device and indicating that the first computing device is a primary device of an audio environment associated with the conference call;
joining, by a second computing device, the conference call;
detecting, by a microphone of the second computing device, the audio signal that includes the control signal associated with the first computing device;
determining, based at least in part on the control signal associated with the first computing device, that the second computing device shares the audio environment with the primary device; and
based at least in part on determining that the second computing device shares the audio environment with the primary device, modifying an audio path of the conference call.