IP Library Granted Patent US 12,587,700
Granted Patent B2
US 12,587,700 · App. 18/629,549 · Granted Mar 24, 2026

Grouping in a system with multiple media playback protocols

Inventors: Arthur L. Coburn, IV (Lexington, MA); Jeffrey Torgerson (Stanwood, WA); Robert A. Lambourne (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04N21/43076G06F3/165H04L12/1822H04L12/2803H04L65/61H04L65/613H04L69/08H04L69/18H04N21/21805H04N21/2181H04N21/2381H04N21/2668H04N21/4307H04N21/43615H04N21/4363H04N21/8113H04L2012/2849H04L65/1069H04L65/65H04L67/51H04R27/00H04R2227/005
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,587,700
App. No.
18/629,549
Granted
Mar 24, 2026
Kind
B2
Abstract

While a first playback device is a member of a synchronous media playback group with a second playback device using a first media playback protocol, and after a particular playback setting is enabled using the first media playback protocol, the first playback device receives, from a media source device, a first media stream using a second media playback protocol. The first and second media playback protocols are incompatible. The first playback device determines that the particular playback setting is enabled and that the synchronous media playback group includes the first playback device and the second playback device. Subsequently, the first playback device (i) generates a second media stream based on the received first media stream, the second media stream including information for synchronous playback with the first playback device, and (ii) transmits, to the second playback device, the second media stream using the second media playback protocol.

Claims (55)

1 . A first playback device comprising:

at least one processor;

at least one non-transitory computer-readable medium; and

program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:

join, via a first media playback protocol, a synchrony group for synchronous playback of media content, wherein the synchrony group comprises the first playback device and a second playback device, and wherein the second playback device is configured as a group coordinator of the synchrony group;

transmit, via a second media playback protocol that is incompatible with the first media playback protocol, a discovery message to a media source device;

receive, via the second media playback protocol and from the media source device, a playback control command;

based on receiving the playback control command, cause the synchrony group to be updated such that the first playback device becomes configured as the group coordinator of the synchrony group instead of the second playback device;

receive, via the second media playback protocol and from the media source device, a media stream for playback by the synchrony group;

cause, via the first media playback protocol, the synchrony group to begin synchronous playback of the received media stream;

receive, via the first media playback protocol and from the media source device, an indication of a playback command input at (i) the first playback device, (ii) the second playback device, or (iii) a control device configured to control the synchrony group;

based on the received indication of the playback command, generate a converted playback command that is compatible with the second media playback protocol; and

transmit the converted playback command to the media source device via the second media playback protocol and thereby cause the media source device to execute the converted playback command.

2 . The first playback device of claim 1 , wherein the second playback device is not configured to operate using the second media playback protocol.

3 . The first playback device of claim 2 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to be updated comprise program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to be updated further based on a determination that the second playback device is not configured to operate using the second media playback protocol.

4 . The first playback device of claim 2 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to transmit the discovery message to the media source device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to transmit a first indication of the first playback device and a second indication of the second playback device for display by the media source device.

5 . The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to begin synchronous playback of the received media stream comprise program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to begin synchronous playback of the received media stream based on a setting being enabled.

6 . The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to be updated comprise program instructions that are executable by the at least one processor such that the first playback device is configured to cause the synchrony group to be updated via the first media playback protocol.

7 . The first playback device of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:

while playing back the media stream in synchrony with the second playback device, receive, via the second media playback protocol and from the media source device, a second playback control command to modify playback of the media stream; and

in response to receiving the second playback control command, modify, via the first media playback protocol, playback of the media stream.

8 . The first playback device of claim 1 , wherein the indication of the playback command comprises an indication of a pause command.

9 . A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a first playback device to:

join, via a first media playback protocol, a synchrony group for synchronous playback of media content, wherein the synchrony group comprises the first playback device and a second playback device, and wherein the second playback device is configured as a group coordinator of the synchrony group;

transmit, via a second media playback protocol that is incompatible with the first media playback protocol, a discovery message to a media source device;

receive, via the second media playback protocol and from the media source device, a playback control command;

based on receiving the playback control command, cause the synchrony group to be updated such that the first playback device becomes configured as the group coordinator of the synchrony group instead of the second playback device;

receive, via the second media playback protocol and from the media source device, a media stream for playback by the synchrony group;

cause, via the first media playback protocol, the synchrony group to begin synchronous playback of the received media stream;

receive, via the first media playback protocol and from the media source device, an indication of a playback command input at (i) the first playback device, (ii) the second playback device, or (iii) a control device configured to control the synchrony group;

based on the received indication of the playback command, generate a converted playback command that is compatible with the second media playback protocol; and

transmit the converted playback command to the media source device via the second media playback protocol and thereby cause the media source device to execute the converted playback command.

10 . The non-transitory computer-readable medium of claim 9 , wherein the second playback device is not configured to operate using the second media playback protocol.

11 . The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to be updated comprise program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to be updated further based on a determination that the second playback device is not configured to operate using the second media playback protocol.

12 . The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to transmit the discovery message to the media source device comprise program instructions that, when executed by at least one processor, cause the first playback device to transmit a first indication of the first playback device and a second indication of the second playback device for display by the media source device.

13 . The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to begin synchronous playback of the received media stream comprise program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to begin synchronous playback of the received media stream based on a setting being enabled.

14 . The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to be updated comprise program instructions that, when executed by at least one processor, cause the first playback device to cause the synchrony group to be updated via the first media playback protocol.

15 . The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device to:

while playing back the media stream in synchrony with the second playback device, receive, via the second media playback protocol and from the media source device, a second playback control command to modify playback of the media stream; and

in response to receiving the second playback control command, modify, via the first media playback protocol, playback of the media stream.

16 . The non-transitory computer-readable medium of claim 9 , wherein the indication of the playback command comprises an indication of a pause command.

17 . A method implemented by a first playback device, the method comprising:

joining, via a first media playback protocol, a synchrony group for synchronous playback of media content, wherein the synchrony group comprises the first playback device and a second playback device, and wherein the second playback device is configured as a group coordinator of the synchrony group;

transmitting, via a second media playback protocol that is incompatible with the first media playback protocol, a discovery message to a media source device;

receiving, via the second media playback protocol and from the media source device, a playback control command;

based on receiving the playback control command, causing the synchrony group to be updated such that the first playback device becomes configured as the group coordinator of the synchrony group instead of the second playback device;

receiving, via the second media playback protocol and from the media source device, a media stream for playback by the synchrony group;

causing, via the first media playback protocol, the synchrony group to begin synchronous playback of the received media stream;

receiving, via the first media playback protocol and from the media source device, an indication of a playback command input at (i) the first playback device, (ii) the second playback device, or (iii) a control device configured to control the synchrony group;

based on the received indication of the playback command, generating a converted playback command that is compatible with the second media playback protocol; and

transmitting the converted playback command to the media source device via the second media playback protocol and thereby causing the media source device to execute the converted playback command.

18 . The method of claim 17 , wherein the second playback device is not configured to operate using the second media playback protocol.

19 . The method of claim 18 , wherein causing the synchrony group to be updated comprises:

causing the synchrony group to be updated further based on a determination that the second playback device is not configured to operate using the second media playback protocol.

20 . The method of claim 17 , wherein the indication of the playback command comprises an indication of a pause command.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2025
From: COBURN, ARTHUR L., IV; TORGERSON, JEFFREY; LAMBOURNE, ROBERT A.
To: SONOS, INC.
Reel/Frame 071314/0564 →
Continuity (7)
Continuation 18086906 · Dec 22, 2022
Continuation 17360511 · Jun 28, 2021
Continuation 16853429 · Apr 20, 2020
Continuation 16215013 · Dec 10, 2018
Continuation 15714950 · Sep 25, 2017
Provisional Application 62554566 · Sep 5, 2017
Related Publication 20240333982A1 · Oct 3, 2024
References Cited (190)
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5586335A · Utan · 1996 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 7130608B2 · Hollstrom et al. · 2006 [cited by applicant]
US 7130616B2 · Janik · 2006 [cited by applicant]
US 7143939B2 · Henzerling · 2006 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7391791B2 · Balassanian et al. · 2008 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7630501B2 · Blank et al. · 2009 [cited by applicant]
US 7643894B2 · Braithwaite et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 9329831B1 · Fullerton et al. · 2016 [cited by applicant]
US 9348824B2 · Coburn, IV · 2016 [cited by applicant]
US 9537819B2 · Gossain et al. · 2017 [cited by applicant]
US 9916125B2 · Coburn, IV · 2018 [cited by applicant]
US 9965243B2 · Fullerton et al. · 2018 [cited by applicant]
US 10031716B2 · Gossain et al. · 2018 [cited by applicant]
US 10048930B1 · Vega et al. · 2018 [cited by applicant]
US 10154122B1 · Coburn, IV et al. · 2018 [cited by applicant]
US 10219091B2 · Lai et al. · 2019 [cited by applicant]
US 10623250B1 · Gaeta et al. · 2020 [cited by applicant]
US 10631090B1 · Elliot et al. · 2020 [cited by applicant]
US 10841411B1 · Nandyal · 2020 [cited by applicant]
US 11348592B2 · Maniskas et al. · 2022 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020062313A1 · Lee et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20020130834A1 · Madarasz et al. · 2002 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20030171834A1 · Silvester · 2003 [cited by applicant]
US 20030225765A1 · Frieden et al. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20060015580A1 · Gabriel et al. · 2006 [cited by applicant]
US 20060159109A1 · Lamkin et al. · 2006 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070180137A1 · Rajapakse · 2007 [cited by applicant]
US 20070214370A1 · Sato et al. · 2007 [cited by applicant]
US 20080112885A1 · Okunev et al. · 2008 [cited by applicant]
US 20080168510A1 · Small et al. · 2008 [cited by applicant]
US 20080312935A1 · Mau, II · 2008 [cited by applicant]
US 20090183217A1 · Mukerji et al. · 2009 [cited by applicant]
US 20090268754A1 · Palm et al. · 2009 [cited by applicant]
US 20100235552A1 · Holden et al. · 2010 [cited by applicant]
US 20110004330A1 · Rothkopf et al. · 2011 [cited by applicant]
US 20110138064A1 · Rieger et al. · 2011 [cited by applicant]
US 20110270955A1 · Baldini et al. · 2011 [cited by applicant]
US 20120099594A1 · Lau et al. · 2012 [cited by applicant]
US 20120147825A1 · Hassan et al. · 2012 [cited by applicant]
US 20130024893A1 · Ellis et al. · 2013 [cited by applicant]
US 20130151977A1 · Arteaga-King et al. · 2013 [cited by applicant]
US 20130170363A1 · Millington et al. · 2013 [cited by applicant]
US 20130332635A1 · Bolton et al. · 2013 [cited by applicant]
US 20130346564A1 · Warrick et al. · 2013 [cited by applicant]
US 20140003295A1 · Gossain et al. · 2014 [cited by applicant]
US 20140098713A1 · Beckhardt et al. · 2014 [cited by applicant]
US 20140122589A1 · Fyke et al. · 2014 [cited by applicant]
US 20140172141A1 · Mangold · 2014 [cited by applicant]
US 20140181202A1 · Gossain · 2014 [cited by applicant]
US 20140201635A1 · Kumar · 2014 [cited by examiner]
US 20140223503A1 · Govande et al. · 2014 [cited by applicant]
US 20140237503A1 · Mukerji et al. · 2014 [cited by applicant]
US 20140301574A1 · Gottlieb · 2014 [cited by applicant]
US 20140358553A1 · Helmke et al. · 2014 [cited by applicant]
US 20150026257A1 · Balakrishnan et al. · 2015 [cited by applicant]
US 20150052222A1 · Farrell et al. · 2015 [cited by applicant]
US 20150092947A1 · Gossain et al. · 2015 [cited by applicant]
US 20150131643A1 · Oren · 2015 [cited by applicant]
US 20150135072A1 · Agnihotri et al. · 2015 [cited by applicant]
US 20150223002A1 · Mehta et al. · 2015 [cited by applicant]
US 20150229700A1 · Marigondanahalli Rudrappa et al. · 2015 [cited by applicant]
US 20150286360A1 · Wachter · 2015 [cited by applicant]
US 20150371681A1 · Coburn, IV · 2015 [cited by applicant]
US 20160019376A1 · Karaoguz et al. · 2016 [cited by applicant]
US 20160036782A1 · Jeffrey et al. · 2016 [cited by applicant]
US 20160044362A1 · Shoykher et al. · 2016 [cited by applicant]
US 20160142780A1 · Arling · 2016 [cited by examiner]
US 20160150011A1 · Le Nerriec et al. · 2016 [cited by applicant]
US 20160227319A1 · Zhao et al. · 2016 [cited by applicant]
US 20160245275A1 · Rawlings · 2016 [cited by applicant]
US 20160246566A1 · Fullerton · 2016 [cited by examiner]
US 20160246567A1 · Fullerton et al. · 2016 [cited by applicant]
US 20160266868A1 · Allen · 2016 [cited by applicant]
US 20160294884A1 · Vincent et al. · 2016 [cited by applicant]
US 20160295296A1 · Zhu · 2016 [cited by applicant]
US 20160357509A1 · Alsina et al. · 2016 [cited by applicant]
US 20170041284A1 · Chen et al. · 2017 [cited by applicant]
US 20170181113A1 · Keyser-Allen et al. · 2017 [cited by applicant]
US 20170192739A1 · Gossain et al. · 2017 [cited by applicant]
US 20170228211A1 · Daoud · 2017 [cited by applicant]
US 20170251246A1 · Hua · 2017 [cited by applicant]
US 20180190279A1 · Anderson et al. · 2018 [cited by applicant]
US 20180192122A1 · Rajapakse · 2018 [cited by applicant]
US 20180234765A1 · Torok et al. · 2018 [cited by applicant]
CN 104126309A · 2014 [cited by applicant]
CN 106165368A · 2016 [cited by applicant]
CN 106465057A · 2017 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
EP 3526912A1 · 2019 [cited by applicant]
JP 2004094835A · 2004 [cited by applicant]
JP 2015518325A · 2015 [cited by applicant]
JP 2016528757A · 2016 [cited by applicant]
TW 201629744A · 2016 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
WO 2013152426A1 · 2013 [cited by applicant]
WO 2014074089A1 · 2014 [cited by applicant]
WO 2014197583A1 · 2014 [cited by applicant]
WO 2017075956A1 · 2017 [cited by applicant]
AudioTron Quick Start Guide, Version 1.0, Mar. 2001, 24 pages. [cited by applicant]
AudioTron Reference Manual, Version 3.0, May 2002, 70 pages. [cited by applicant]
AudioTron Setup Guide, Version 3.0, May 2002, 38 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: The ad hoc Scatternet for affordable and highly functional wireless connectivity,” Core, Version 1.0 A, Jul. 26, 1999, 1068 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: Wireless connections made easy,” Core, Version 1.0 B, Dec. 1, 1999, 1076 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on Oct. 8, 2021, issued in connection with Chinese Application No. 201880071403.1, 7 pages. [cited by applicant]
Chinese Patent Office, Second Office Action and Translation mailed on May 31, 2022, issued in connection with Chinese Application No. 201880071403.1, 10 pages. [cited by applicant]
Dell, Inc. “Dell Digital Audio Receiver: Reference Guide,” Jun. 2000, 70 pages. [cited by applicant]
Dell, Inc. “Start Here,” Jun. 2000, 2 pages. [cited by applicant]
“Denon 2003-2004 Product Catalog,” Denon, 2003-2004, 44 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Feb. 15, 2024, issued in connection with European Application No. 18778638.9, 4 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Nov. 23, 2022, issued in connection with European Application No. 18778638.9, 6 pages. [cited by applicant]
European Patent Office, Examination Report mailed on Jun. 21, 2021, issued in connection with European Patent Application No. 18778638.9 4 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability and Written Opinion, mailed on Mar. 10, 2020, issued in connection with International Application No. PCT/US2018/048850, filed on Aug. 30, 2018, 16… [cited by applicant]
Jo et al., “Synchronized One-to-many Media Streaming with Adaptive Playout Control,” Proceedings of SPIE, 2002, pp. 71-82, vol. 4861. [cited by applicant]
Jones, Stephen, “Dell Digital Audio Receiver: Digital upgrade for your analog stereo,” Analog Stereo, Jun. 24, 2000 http://www.reviewsonline.com/articles/961906864.htm retrieved Jun. 18, 2014, 2 pages. [cited by applicant]
Louderback, Jim, “Affordable Audio Receiver Furnishes Homes With MP3,” TechTV Vault. Jun. 28, 2000 retrieved Jul. 10, 2014, 2 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 1, 2018, issued in connection with U.S. Appl. No. 15/714,950, filed Sep. 25, 2017, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 27, 2020, issued in connection with U.S. Appl. No. 16/853,429, filed Apr. 20, 2020, 12 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 28, 2022, issued in connection with U.S. Appl. No. 17/360,511, filed Jun. 28, 2021, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 30, 2019, issued in connection with U.S. Appl. No. 16/215,013, filed Dec. 10, 2018, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 7, 2023, issued in connection with U.S. Appl. No. 18/086,906, filed Dec. 22, 2022, 10 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 1, 2022, issued in connection with U.S. Appl. No. 17/360,511, filed Jun. 28, 2021, 13 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 14, 2020, issued in connection with U.S. Appl. No. 16/853,429, filed Apr. 20, 2020, 6 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 16, 2019, issued in connection with U.S. Appl. No. 16/215,013, filed Dec. 10, 2018, 6 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 18, 2018, issued in connection with U.S. Appl. No. 15/714,950, filed Sep. 25, 2017, 6 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 23, 2021, issued in connection with U.S. Appl. No. 16/853,429, filed Apr. 20, 2020, 5 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 7, 2023, issued in connection with U.S. Appl. No. 18/086,906, filed Dec. 22, 2022, 11 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
U.S. Appl. No. 60/490,768, filed Jul. 28, 2003, entitled “Method for synchronizing audio playback between multiple networked devices,” 13 pages. [cited by applicant]
U.S. Appl. No. 60/825,407, filed Sep. 12, 2006, entitled “Controlling and manipulating groupings in a multi-zone music or media system,” 82 pages. [cited by applicant]
Unofficial Airplay Protocol Specification (https://nto.github.io/AirPlay.html#audio-metadata) 34 pages. [produced by Google in WDTX Case No. 6:20-cv-00881 on Mar. 5, 2021]. [cited by applicant]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
Yamaha DME 64 Owner's Manual; copyright 2004, 80 pages. [cited by applicant]
Yamaha DME Designer 3.5 setup manual guide; copyright 2004, 16 pages. [cited by applicant]
Yamaha DME Designer 3.5 User Manual; Copyright 2004, 507 pages. [cited by applicant]
Advisory Action mailed on Feb. 13, 2020, issued in connection with U.S. Appl. No. 15/714,927, filed Sep. 25, 2017, 4 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on Nov. 27, 2024, issued in connection with Chinese Application No. 202211661978.3, 14 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on Nov. 27, 2024, issued in connection with Chinese Application No. 202211661978.3, 20 pages. [cited by applicant]
Final Office Action mailed on Mar. 18, 2025, issued in connection with U.S. Appl. No. 18/464,848, filed Sep. 11, 2023, 17 pages. [cited by applicant]
Final Office Action mailed on Nov. 25, 2019, issued in connection with U.S. Appl. No. 15/714,927, filed Sep. 25, 2017, 39 pages. [cited by applicant]
Japanese Patent Office, Office Action and Translation mailed on Mar. 29, 2022, issued in connection with Japanese Patent Application No. 2021-054553, 8 pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 4, 2024, issued in connection with U.S. Appl. No. 18/635,694, filed Apr. 15, 2024, 14 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 11, 2025, issued in connection with U.S. Appl. No. 18/464,848, filed Sep. 11, 2023, 19 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 16, 2019, issued in connection with U.S. Appl. No. 15/714,927, filed Sep. 25, 2017, 37 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 16, 2023, issued in connection with U.S. Appl. No. 17/234,068, filed Apr. 19, 2021, 8 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 2, 2020, issued in connection with U.S. Appl. No. 15/714,927, filed Sep. 25, 2017, 41 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 24, 2024, issued in connection with U.S. Appl. No. 18/464,848, filed Sep. 29, 2022, 12 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 31, 2018, issued in connection with U.S. Appl. No. 15/714,882, filed Sep. 25, 2017, 22 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 6, 2020, issued in connection with U.S. Appl. No. 16/518,726, filed Jul. 22, 2019, 13 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 9, 2022, issued in connection with U.S. Appl. No. 17/385,004, filed Jul. 26, 2021, 20 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 8, 2023, issued in connection with U.S. Appl. No. 17/385,004, filed Jul. 26, 2021, 9 pages. [cited by applicant]
Notice of Allowance mailed on Apr. 9, 2025, issued in connection with U.S. Appl. No. 18/635,694, filed Apr. 15, 2024, 8 pages. [cited by applicant]
Notice of Allowance mailed on Mar. 12, 2019, issued in connection with U.S. Appl. No. 15/714,882, filed Sep. 25, 2017, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 15, 2023, issued in connection with U.S. Appl. No. 17/385,004, filed Jul. 26, 2021, 8 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 17, 2020, issued in connection with U.S. Appl. No. 16/518,726, filed Jul. 22, 2019, 9 pages. [cited by applicant]
Notice of Allowance mailed on Mar. 24, 2021, issued in connection with U.S. Appl. No. 15/714,927, filed Sep. 25, 2017, 18 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 5, 2023, issued in connection with U.S. Appl. No. 17/234,068, filed Apr. 19, 2021, 9 pages. [cited by applicant]