IP Library Granted Patent US 12,405,765
Granted Patent B2
US 12,405,765 · App. 18/221,966 · Granted Sep 2, 2025

Systems and methods for providing real-time audio and data

Inventors: Michael Einziger (Santa Monica, CA); Anne Marie Simpson (Santa Monica, CA); Darren LaGroe (Westlake Village, CA); Michal Pietras (London, GB)
Assignee: Mixhalo Corp.
G06F3/162G06F3/00H04L65/1059H04L65/65H04L65/70H04L65/762H04L65/764H04L65/765H04L65/80H04W4/02H04W4/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,405,765
App. No.
18/221,966
Granted
Sep 2, 2025
Kind
B2
Abstract

A method of delivering audio to one or more client computing devices includes receiving, by an audio server computing device, a live audio signal starting at a first time; processing, by the audio server computing device, the live audio signal, thereby creating a data representation of the live audio signal; transmitting, by the audio server computing device, via a wireless network in electronic communication with the audio server computing device, the data representation of the live audio signal to the one or more client computing devices; interpreting, by the one or more client computing devices, the data representation of the live audio signal, thereby producing an interpreted audio signal; and providing, by the one or more client computing devices, the interpreted audio signal to a user listening device starting at a second time. A latency between the first time and the second time is less than 100 milliseconds.

Claims (34)

1. A computerized method of delivering audio to one or more client computing devices, wherein the audio is any real-time audio of a live event and the one or more client computing devices comprise smartphones of attendees physically present at the live event, the method comprising:

receiving, by an audio server computing device, a live audio signal starting at a first time;

processing, by the audio server computing device, the live audio signal, thereby creating a data representation of the live audio signal using a compression codec, the data representation including one or more audio data packets;

transmitting, by the audio server computing device, via a UDP-configured wireless network access point in electronic communication with the audio server computing device, the data representation of the live audio signal to the one or more client computing devices;

interpreting, by the one or more client computing devices, the data representation of the live audio signal, thereby producing a continuous, stable interpreted audio signal; and

providing, by the one or more client computing devices, the continuous, stable interpreted audio signal to a user listening device starting at a second time, wherein a latency between the first time and the second time is less than 100 milliseconds to minimize asynchronization between a live performance aspect of the live event and a corresponding portion of the continuous, stable interpreted audio signal.

2. The computerized method of claim 1 , wherein the wireless network is configured to transmit multiple duplicates of each audio data packet within a same transmission to mitigate data packet loss.

3. The computerized method of claim 1 , wherein the audio server computing device uses location information provided by the one or more client computing devices to optimize an audio mix delivered to the one or more client computing devices, wherein the audio mix includes the continuous, stable interpreted audio signal.

4. The computerized method of claim 1 , wherein the interpreted audio signal is optimized to account for surrounding or ambient audio to avoid an echo effect.

5. The computerized method of claim 1 , wherein the audio delivered to the one or more client computing devices includes two or more simultaneous live streaming audio signals.

6. The computerized method of claim 5 , wherein the one or more client computing devices are configured to mix the two or more simultaneous live streaming audio signals according to user-specified criteria.

7. The computerized method of claim 1 , wherein the one or more client computing devices are configured to mix the interpreted audio signal with audio provided by microphone equipment of the one or more client computing devices.

8. The computerized method of claim 1 , wherein the one or more client computing devices are configured to synchronize the interpreted audio signal with video provided by camera equipment of the one or more client computing devices.

9. The computerized method of claim 1 , wherein the latency between the first time and the second time is buffered by manually setting a buffered delay on an audio application installed on the one or more client computing devices.

10. The computerized method of claim 1 , wherein the latency between the first time and the second time is automatically buffered by an audio application installed on the one or more client computing devices.

11. A system for delivering audio to a listener, wherein the audio is any real-time audio of a live event, the system comprising:

an audio server computing device configured to receive a live audio signal starting at a first time and to convert the live audio signal into a data representation of the live audio signal using a compression codec, the data representation including one or more audio data packets, the audio server computing device including:

an audio hardware interface;

a server computer in electronic communication with the audio hardware interface; and

specialized software installed on the server computer, the specialized software including a hardware driver and media processing software;

a UDP-configured wireless network access point configured to communicate electronically with network hardware of the audio server computing device and to transmit the data representation of the live audio signal; and

one or more client computing devices configured to receive the data representation of the live audio signal via the wireless network access point, interpret the data representation of the live audio signal, thereby producing a continuous, stable interpreted audio signal, and

provide the continuous, stable interpreted audio signal to one or more user listening devices starting at a second time, wherein the one or more client computing devices comprise smartphones of attendees physically present at the live event, the one or more client computing devices each including:

a hardware wireless network interface; and

an audio application installed on the client computing device configured to interpret the data representation of the live audio signal, thereby producing the continuous, stable interpreted audio signal, wherein a latency between the first time and the second time is less than 100 milliseconds to minimize asynchronization between a live performance aspect of the live event and a corresponding portion of the continuous, stable interpreted audio signal.

12. The system of claim 11 , wherein the wireless network is configured to transmit multiple duplicates of each audio data packet within a same transmission to mitigate data packet loss.

13. The system of claim 11 , wherein the audio server computing device uses location information provided by the client computing device to optimize an audio mix delivered to the one or more client computing devices, wherein the audio mix includes the continuous, stable interpreted audio signal.

14. The system of claim 11 , wherein the interpreted audio signal is optimized to account for surrounding or ambient audio to avoid an echo effect.

15. The system of claim 11 , wherein the audio delivered to the one or more client computing devices includes two or more simultaneous live streaming audio signals.

16. The system of claim 15 , wherein the one or more client computing devices are configured to mix the two or more simultaneous live streaming audio signals according to user-specified criteria.

17. The system of claim 11 , wherein the one or more client computing devices are configured to mix the interpreted audio signal with audio provided by microphone equipment of the one or more client computing devices.

18. The system of claim 11 , wherein the one or more client computing devices are configured to synchronize the interpreted audio signal with video provided by camera equipment of the one or more client computing devices.

19. The system of claim 11 , wherein the audio application installed on the client computing device is further configured to buffer the latency between the first time and the second time based on a manually set buffered delay.

20. The system of claim 11 , wherein the audio application installed on the client computing device is further configured to automatically buffer the latency between the first time and the second time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: EINZIGER, MICHAEL; SIMPSON, ANN MARIE; LAGROE, DARREN; PIETRAS, MICHAL
To: MIXHALO CORP.
Reel/Frame 065565/0969 →
Continuity (5)
Continuation 17902486 · Sep 2, 2022
Division 15978726 · May 14, 2018
Provisional Application 62639346 · Mar 6, 2018
Provisional Application 62506481 · May 15, 2017
Related Publication 20230359426A1 · Nov 9, 2023
References Cited (135)
US 4593404A · Bolin · 1986 [cited by applicant]
US 5131051A · Kishinaga et al. · 1992 [cited by applicant]
US 5619582A · Ottman et al. · 1997 [cited by applicant]
US 5822440A · Ottman et al. · 1998 [cited by applicant]
US RE38405E · Clair, Jr. et al. · 2004 [cited by applicant]
US 6680906B1 · Nguyen · 2004 [cited by applicant]
US 7995770B1 · Simon · 2011 [cited by applicant]
US 8290174B1 · Simon · 2012 [cited by applicant]
US 8379874B1 · Simon · 2013 [cited by applicant]
US 8577053B1 · Simon · 2013 [cited by applicant]
US 8588432B1 · Simon · 2013 [cited by applicant]
US 8879455B1 · Stephenson et al. · 2014 [cited by applicant]
US 8938078B2 · Meyer · 2015 [cited by applicant]
US 9137823B1 · Liu et al. · 2015 [cited by applicant]
US 9154318B2 · Witt et al. · 2015 [cited by applicant]
US 9232471B2 · Choi et al. · 2016 [cited by applicant]
US 9247337B2 · Foudhaili et al. · 2016 [cited by applicant]
US 9398394B2 · Bongiovi · 2016 [cited by applicant]
US 9635482B2 · Menke · 2017 [cited by applicant]
US 9635484B2 · Kuhr et al. · 2017 [cited by applicant]
US 9716946B2 · Goshen et al. · 2017 [cited by applicant]
US 9788108B2 · Goshen et al. · 2017 [cited by applicant]
US 9841942B2 · Tull · 2017 [cited by applicant]
US 9864573B2 · Tull · 2018 [cited by applicant]
US 9894445B2 · Feldt · 2018 [cited by applicant]
US 9916835B2 · Frey et al. · 2018 [cited by applicant]
US 9918179B2 · Kuhr et al. · 2018 [cited by applicant]
US 9930462B2 · Goshen et al. · 2018 [cited by applicant]
US 9942675B2 · Tull · 2018 [cited by applicant]
US 10001968B1 · Slick · 2018 [cited by applicant]
US 10003901B1 · Slick · 2018 [cited by applicant]
US 10104147B2 · Schmidt et al. · 2018 [cited by applicant]
US 10236031B1 · Gurijala · 2019 [cited by applicant]
US 10257074B1 · Singh et al. · 2019 [cited by applicant]
US 10299059B1 · Slick · 2019 [cited by applicant]
US 10362379B2 · Georgi et al. · 2019 [cited by applicant]
US 10375134B2 · Cauduro Dias de Paiva et al. · 2019 [cited by applicant]
US 10454982B1 · Slick · 2019 [cited by applicant]
US 10609464B2 · Georgi et al. · 2020 [cited by applicant]
US 10616303B2 · Christiansen et al. · 2020 [cited by applicant]
US 10686897B2 · Werner et al. · 2020 [cited by applicant]
US 10827253B2 · Boetcher et al. · 2020 [cited by applicant]
US 20020013833A1 · Wyatt et al. · 2002 [cited by applicant]
US 20040103282A1 · Meier · 2004 [cited by applicant]
US 20050086289A1 · Rosenberg · 2005 [cited by applicant]
US 20070140510A1 · Redmann · 2007 [cited by applicant]
US 20070155312A1 · Goldberg · 2007 [cited by examiner]
US 20070223675A1 · Surin · 2007 [cited by applicant]
US 20080189750A1 · Yoon · 2008 [cited by applicant]
US 20080201424A1 · Darcie · 2008 [cited by applicant]
US 20090010191A1 · Wentink · 2009 [cited by applicant]
US 20090113022A1 · Quoc · 2009 [cited by examiner]
US 20090240998A1 · Nikkila et al. · 2009 [cited by applicant]
US 20090276686A1 · Liu et al. · 2009 [cited by applicant]
US 20100110962A1 · Igarashi et al. · 2010 [cited by applicant]
US 20110055444A1 · Henriksson · 2011 [cited by applicant]
US 20110185286A1 · Moyers · 2011 [cited by applicant]
US 20120079067A1 · Stout · 2012 [cited by applicant]
US 20130022131A1 · Ocon et al. · 2013 [cited by applicant]
US 20140140209A1 · Shihada et al. · 2014 [cited by applicant]
US 20140181179A1 · Clark · 2014 [cited by applicant]
US 20140297799A1 · Gordon et al. · 2014 [cited by applicant]
US 20140328485A1 · Saulters · 2014 [cited by examiner]
US 20150180748A1 · Ding · 2015 [cited by applicant]
US 20150254056A1 · Walker et al. · 2015 [cited by applicant]
US 20150256473A1 · Walker · 2015 [cited by examiner]
US 20150296502A1 · Gerhardt et al. · 2015 [cited by applicant]
US 20150317197A1 · Blair · 2015 [cited by applicant]
US 20150319583A1 · McIntyre · 2015 [cited by applicant]
US 20150341758A1 · Aggarwal · 2015 [cited by applicant]
US 20160037176A1 · Chari · 2016 [cited by applicant]
US 20160057522A1 · Choisel · 2016 [cited by applicant]
US 20160100362A1 · Palanisamy et al. · 2016 [cited by applicant]
US 20160255131A1 · Bulava et al. · 2016 [cited by applicant]
US 20160278007A1 · Gokhale · 2016 [cited by applicant]
US 20160286260A1 · Lawrence et al. · 2016 [cited by applicant]
US 20160360256A1 · Van Os · 2016 [cited by applicant]
US 20170142535A1 · Aggarwal et al. · 2017 [cited by applicant]
US 20170201940A1 · Koratekere Honnappa et al. · 2017 [cited by applicant]
US 20170235544A1 · Nyegaard et al. · 2017 [cited by applicant]
US 20180020287A1 · Goshen et al. · 2018 [cited by applicant]
US 20180069662A1 · Sugaya et al. · 2018 [cited by applicant]
US 20180234742A1 · Abrams · 2018 [cited by applicant]
US 20180249277A1 · Voss et al. · 2018 [cited by applicant]
US 20180270139A1 · Singh · 2018 [cited by applicant]
US 20190173938A1 · Tull · 2019 [cited by applicant]
US 20190179597A1 · Tull et al. · 2019 [cited by applicant]
US 20190182557A1 · Tull · 2019 [cited by applicant]
US 20190215349A1 · Adams · 2019 [cited by examiner]
US 20190349608A1 · Pollet · 2019 [cited by applicant]
US 20190356718A1 · Haustein et al. · 2019 [cited by applicant]
US 20200014742A1 · Pollet · 2020 [cited by applicant]
GB 2552016A · 2018 [cited by applicant]
JP 2009005114A · 2009 [cited by applicant]
JP 4407369B2 · 2010 [cited by examiner]
JP 2010068111A · 2010 [cited by applicant]
JP 2012212142A · 2012 [cited by applicant]
WO WO2006110975A1 · 2006 [cited by applicant]
WO WO2014154822A1 · 2014 [cited by applicant]
Bruschi, V. Rana and D. Sciuto, “An architecture for dynamically reconfigurable real time audio processing systems,” 2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia, Atlanta, GA, USA, 2008, pp. … [cited by examiner]
H. Kim, S. Lee, W. Han, D. Kim and I. Shin, “SounDroid: Supporting Real-Time Sound Applications on Commodity Mobile Devices,” 2015 IEEE Real-Time Systems Symposium, San Antonio, TX, USA, 2015, pp. 285-294. (Year: 2015). [cited by examiner]
A. Kryczka, A. Arefin and K. Nahrstedt, “AvCloak: A Tool for Black Box Latency Measurements in Video Conferencing Applications,” 2013 IEEE International Symposium on Multimedia, Anaheim, CA, USA, 2013, pp. 271-278 (Year… [cited by examiner]
“Latency and Recording Guitars” MichaelKaszczyszyn.com, 2016. [cited by applicant]
Ableton “How to Reduce Latency” 2017. [cited by applicant]
Apple App Store Product Review, 2014. [cited by applicant]
Cisco Systems “IP Multicast Network Management”. [cited by applicant]
Cutietta “The Internet for Ensemble Performance” 2004. [cited by applicant]
Denon “Wireless, AP or Client Isolation” 2016. [cited by applicant]
Discover New Worlds With MobileConnect, 2014. [cited by applicant]
El-Shimy et al “EmbodiNet: Enriching Distributed Musical Collaboration Through Embodied Interactions” 2015. [cited by applicant]
Fitzek et al “Robust Header Compression (ROHC) Performance for Multimedia Transmission Over 3G/4G Wireless Networks” Wireless Pers Commun vol. 32, pp. 32-41, 2005. [cited by applicant]
Fong et al “Online eLearning System for Live Band Practicing” International Symposium on Educational Technology, pp. 69-72, 2016. [cited by applicant]
Gettelman “Yes Mines Cutting Edge of Sound” Orlando Sentinel, 1994. [cited by applicant]
Giuli et al “Orchestral: A Distributed Platform for Virtual Musical Groups and Music Distance Learning Over the Internet in Java/Sup TM/Technology” Proceedings IEEE International Conference on Multimedia Computing and S… [cited by applicant]
International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Patent Application No. PCT/US2018/032532, 2018. [cited by applicant]
International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Patent Application No. PCT?US2018/032535, 2018. [cited by applicant]
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee for International Patent Application No. PCT/US2018/032532, 2018. [cited by applicant]
Jakubisin “Real-Time Audio Transceiver Utilizing 802.11b Wireless Technology” 2007. [cited by applicant]
Kening “Yes Answers Critics Who Think They're Ready For Scraphead” Chicago Tribune, 1994. [cited by applicant]
Kleimola “Latency Issues in Distributed Musical Performance” 2006. [cited by applicant]
Lee “What is the Difference Between UDP and TCP Internet Protocols?” Reliability Handbook, 2019. [cited by applicant]
Listen Technologies Press Release, 2015. [cited by applicant]
Listen Technologies Product Overview, 2016. [cited by applicant]
Multicast With Wireless LAN Controllers (WLCs) and Lightweight Access Points (LAPs) Configuration Example. [cited by applicant]
Pei et al “Why It Takes So Long to Connect to a WiFi Access Point” IEEE Conference on Computer Communications, pp. 1-9, 2017. [cited by applicant]
Sawchuk “From Remote Media Immersion to Distributed Immersive Performance” 2003. [cited by applicant]
Sui et al “Characterizing and Improving WiFi Latency in Large-Scale Operational Networks” pp. 347-360. [cited by applicant]
Third-Party Submission Under 37 CFR 1.290 in U.S. Appl. No. 15/978,754, 2019. [cited by applicant]
Vlachakis et al “Using a Dedicated Toolkit and the Cloud to Coordinate Shared Music Representations” The 5th International Conference on Information, Intelligence, Systems and Applications, pp. 20-26, 2014. [cited by applicant]
VLC Media Player, 2001. [cited by applicant]
Wikapedia Encyclopedia, Talk (Yes Album). [cited by applicant]
Shapira, et al., Distribute DJ: A Mobile Group Music Making Toolkit, 2013, IEEE Seventh International Conferenced Sematic Computing, 2005, pp. 334-338, Irvine, CA US. [cited by applicant]
Magron, et al., Neural Content-Aware Collaborative Filtering for Cold-Start Music Recommendation. Data Mining and Knowledge Discovery, 1971-2005. [cited by applicant]
Vlachakis, et al, Using a Dedicated Toolkit and the Cloud to Coordinate Shared Music Representations, IISA 2014, the 5th International Conference on Information, Intelligence, Systems and Applications, pp. 20-26, Chania… [cited by applicant]
Akoumianakis, et al., Collaborative Music Making as “Remediated Practice”, 2013, 18th International Conference on Digital Signal Processing (DSP), pp. 18, Fira, Greece. [cited by applicant]