US 12,248,725 B2
Systems and methods for providing real-time audio and data
Michael Einziger, Santa Monica, CA (US); Ann Marie Simpson, Santa Monica, CA (US); Darren LaGroe, Westlake Village, CA (US); and Michal Pietras, London (GB)
Assigned to Mixhalo Corp., San Francisco, CA (US)
Filed by MIXHalo Corp., San Francisco, CA (US)
Filed on Sep. 2, 2022, as Appl. No. 17/902,486.
Application 17/902,486 is a division of application No. 15/978,726, filed on May 14, 2018, granted, now 11,461,070.
Claims priority of provisional application 62/639,346, filed on Mar. 6, 2018.
Claims priority of provisional application 62/506,481, filed on May 15, 2017.
Prior Publication US 2023/0075582 A1, Mar. 9, 2023
Int. Cl. G06F 3/00 (2006.01); G06F 3/16 (2006.01); H04L 65/1059 (2022.01); H04L 65/65 (2022.01); H04L 65/70 (2022.01); H04L 65/75 (2022.01); H04L 65/80 (2022.01); H04W 4/02 (2018.01); H04W 4/06 (2009.01)
CPC G06F 3/162 (2013.01) [G06F 3/00 (2013.01); H04L 65/1059 (2013.01); H04L 65/65 (2022.05); H04L 65/70 (2022.05); H04L 65/762 (2022.05); H04L 65/764 (2022.05); H04L 65/765 (2022.05); H04L 65/80 (2013.01); H04W 4/02 (2013.01); H04W 4/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of minimizing total latency of a streaming audio signal produced by an audio system, the method comprising streaming a received live audio signal over a wireless network between an audio server and a user listening device coupled to a smartphone and individually minimizing a latency of each of the following audio system components that are in a path of streaming of the received live audio signal between the audio server and the user listening device:
the audio server's audio hardware interface;
the audio server's audio hardware interface driver;
an audio server application;
the audio server's wireless network stack including a wireless network hardware interface driver;
the audio server's wireless network hardware interface;
an Ethernet wireless network;
the wireless network's access port;
the wireless network;
the smartphone's hardware wireless network interface;
the smartphone's operating system wireless network stack including a hardware wireless network interface driver;
The smartphone's client application;
the smartphone's operating system including an audio hardware interface driver; and
the smartphone's audio hardware interface coupled to the user listening device,
wherein a sum of latencies of each of the above audio system components from a first time of receiving the live audio signal by the audio server's audio hardware interface to a second time of outputting the live audio signal to the user listening device by the smartphone's audio hardware interface is less than 100 milliseconds.