US 12,244,773 B2
Multiple device conferencing with improved destination playback
Pavel Serbajlo, Menlo Park, CA (US); Marián Zákutný, Kosice (SK); Dominik Zane, Redwood City, CA (US); and Jakub Fiala, London (GB)
Assigned to RealtimeBoard, Inc., San Francisco, CA (US)
Filed by RealtimeBoard, Inc., San Francisco, CA (US)
Filed on Jul. 3, 2023, as Appl. No. 18/217,726.
Application 17/718,296 is a division of application No. 16/996,882, filed on Aug. 18, 2020, granted, now 11,303,757, issued on Apr. 12, 2022.
Application 18/217,726 is a continuation of application No. 17/718,296, filed on Apr. 11, 2022, granted, now 11,695,875.
Claims priority of provisional application 62/990,996, filed on Mar. 17, 2020.
Claims priority of provisional application 62/888,646, filed on Aug. 19, 2019.
Prior Publication US 2023/0353679 A1, Nov. 2, 2023
Int. Cl. H04M 3/56 (2006.01); H04L 12/18 (2006.01)
CPC H04M 3/568 (2013.01) [H04L 12/1822 (2013.01); H04L 12/1827 (2013.01); H04L 12/1831 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
extracting a plurality of signal frames from an audio stream of a primary device of a group of co-present devices;
applying a smoothing function to the plurality of extracted signal frames;
determining a first proximity index value for the primary device based at least in part on output of the smoothing function;
receiving respective additional proximity index values calculated by each of one or more secondary devices in the group of co-present devices;
comparing the first proximity index value and one or more of the respective additional proximity index values against a threshold value;
based on the comparison, selecting a particular proximity index value nearest to the threshold value; and
identifying a particular source device from the primary device or the secondary devices as a source of the selected particular proximity index value; and
designating the particular source device as an active speaker device.