US 12,341,931 B2
Method and system for acoustic communication of data
Daniel John Jones, London (GB); and James Andrew Nesfield, Edinburgh (GB)
Assigned to Sonos Experience Limited, Hayes (GB)
Filed by SONOS EXPERIENCE LIMITED, Hayes (GB)
Filed on May 8, 2023, as Appl. No. 18/144,395.
Application 18/144,395 is a continuation in part of application No. 16/342,078, granted, now 11,683,103, previously published as PCT/GB2017/053113, filed on Oct. 13, 2017.
Claims priority of application No. 1617408 (GB), filed on Oct. 13, 2016.
Prior Publication US 2024/0007566 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04B 11/00 (2006.01); H04M 9/08 (2006.01); H04R 3/02 (2006.01)
CPC H04M 9/082 (2013.01) [H04B 11/00 (2013.01); H04R 3/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a microphone;
one or more processors; and
a non-transitory, computer-readable medium storing instructions that when executed by the one or more processors cause the apparatus to:
receive, via the microphone, an acoustically transmitted audio signal encoding data;
process the received acoustically transmitted audio signal to produce a particular processed signal;
decode the particular processed signal using a first plurality of voters to extract first data from the particular processed signal, wherein the first plurality of voters comprise differing values for a first acoustic characteristic to address environmental interference and the first data comprises a first encoding format;
decode the particular processed signal using a second plurality of voters to extract second data from the particular processed signal, wherein the second plurality of voters comprise differing values for a second acoustic characteristic to address environmental interference and the second data comprises a second encoding format;
apply error correction to the first encoding format and the second encoding format;
determine that the first encoding format has the fewest errors compared to the second encoding format; and
based on determining that the first encoding format has the fewest errors, select the first data extracted using the first plurality of voters.