IP Library › Granted Patent US 12,262,079
Granted Patent B2
US 12,262,079 · App. 18/502,294 · Granted Mar 25, 2025

Access control techniques for media playback systems

Inventors: Keith Thoresz (Belmont, MA); Nathan Fish (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04N21/43615G06F3/167G06F21/10H04N21/4415H04N21/4825H04N21/8113
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,262,079
App. No.
18/502,294
Granted
Mar 25, 2025
Kind
B2
Abstract

Example access control techniques described herein are intended to enable guest access for a media playback system while maintaining security of the media playback system. An example implementation involves a computing device receiving a request to control a media playback system comprising a playback device. After receiving the request, the computing device obtains access to the media playback system. Obtaining access may involve obtaining a first identifier associated with the media playback system, obtaining a second identifier using the first identifier over a wide area network (WAN) with a computing system, and obtaining a token using the second identifier over the WAN with the computing system. The example implementation further involves receiving a request for the media playback system to perform an operation and causing the media playback system to perform the operation using the token.

Claims (82)

1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a computing device is configured to:

receive a first request to control a media playback system comprising a playback device, wherein the playback device is connected to a wireless local area network;

determine that the first request is for a first type of access to the media playback system;

obtain the first type of access to the media playback system according to a first access technique, wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the first type of access to the media playback system according to the first access technique comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

(i) obtain a first identifier from the playback device over the wireless local area network;

(ii) obtain a second identifier using the first identifier from a computing system comprising at least one server over a wide area network, and

(iii) obtain a first token using the second identifier;

transmit, via a network interface, (i) first instructions to control the media playback system and (ii) the first token, wherein the media playback system grants the computing device the first type of access according to the first token;

receive a second request to control the media playback system;

determine that the second request is for a second type of access;

obtain the second type of access to the media playback system according to a second access technique, wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the second type of access to the media playback system according to the second access technique comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

(i) obtain at least one identifier over the wireless local area network from the playback device; and

(ii) obtain a second token using the at least one identifier, wherein the second access technique excludes obtaining the second identifier using the first identifier from the computing system over the wide area network; and

transmit, via the network interface, (i) second instructions to control the media playback system and (ii) the second token, wherein the media playback system grants the computing device the second type of access according to the second token.

2. The at least one non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the at least one identifier over the wireless local area network comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

obtain the first identifier from the playback device over the wireless local area network.

3. The at least one non-transitory computer-readable medium of claim 2 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the at least one identifier over the wireless local area network comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

obtain the second identifier from the playback device over the wireless local area network.

4. The at least one non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the second identifier using the first identifier from the computing system comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

transmit, via the network interface over the wide area network, the first identifier to the computing system; and

receive, via the network interface over the wide area network, the second identifier.

5. The at least one non-transitory computer-readable medium of claim 4 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the first token using the second identifier comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

transmit, via the network interface over the wide area network, the second identifier to the computing system; and

receive, via the network interface over the wide area network, the first token.

6. The at least one non-transitory computer-readable medium of claim 1 , wherein the first type of access permits performance of a first set of operations on the media playback system, wherein the second type of access permits performance of a second set of operations on the media playback system, and wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the computing device is configured to:

receive a request for the media playback system to perform a particular operation from the second set of operations; and

cause the media playback system to perform the particular operation using the second token.

7. The at least one non-transitory computer-readable medium of claim 6 , wherein the second set of operations is a subset of the first set of operations.

8. The at least one non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to receive the first request to control the media playback system comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

receive, via a graphical user interface, input data representing user credentials of a user account.

9. The at least one non-transitory computer-readable medium of claim 8 , wherein the program instructions that are executable by the at least one processor such that the computing device is configured to receive the second request to control the media playback system comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

receive, via the graphical user interface, input data representing a request for access to the media playback system without user credentials.

10. The at least one non-transitory computer-readable medium of claim 1 , wherein the first token expires after a first time period elapses, wherein the second token expires after a second time period elapses, and wherein the second time period is shorter than the first time period.

11. A method comprising:

receiving a first request to control a media playback system comprising a playback device, wherein the playback device is connected to a wireless local area network;

determining that the first request is for a first type of access to the media playback system;

obtaining the first type of access to the media playback system according to a first access technique, wherein obtaining the first type of access to the media playback system according to the first access technique comprises:

(i) obtaining a first identifier from the playback device over the wireless local area network;

(ii) obtaining a second identifier using the first identifier from a computing system comprising at least one server over a wide area network, and

(iii) obtaining a first token using the second identifier;

transmitting, via a network interface, (i) first instructions to control the media playback system and (ii) the first token, wherein the media playback system grants a computing device the first type of access according to the first token;

receiving a second request to control the media playback system;

determining that the second request is for a second type of access;

obtaining the second type of access to the media playback system according to a second access technique, wherein obtaining the second type of access to the media playback system according to the second access technique comprise:

(i) obtaining at least one identifier over the wireless local area network from the playback device; and

(ii) obtaining a second token using the at least one identifier, wherein the second access technique excludes obtaining the second identifier using the first identifier from the computing system over the wide area network; and

transmitting, via the network interface, (i) second instructions to control the media playback system and (ii) the second token, wherein the media playback system grants the computing device the second type of access according to the second token.

12. The method of claim 11 , wherein obtaining the at least one identifier over the wireless local area network comprises:

obtaining the first identifier from the playback device over the wireless local area network.

13. The method of claim 12 , wherein obtaining the at least one identifier over the wireless local area network comprises:

obtaining the second identifier from the playback device over the wireless local area network.

14. The method of claim 11 , wherein obtaining the second identifier using the first identifier from the computing system comprises:

transmitting, via the network interface over the wide area network, the first identifier to the computing system; and

receiving, via the network interface over the wide area network, the second identifier.

15. The method of claim 14 , wherein obtaining the first token using the second identifier comprises:

transmitting, via the network interface over the wide area network, the second identifier to the computing system; and

receiving, via the network interface over the wide area network, the first token.

16. The method of claim 11 , wherein the first type of access permits performance of a first set of operations on the media playback system, wherein the second type of access permits performance of a second set of operations on the media playback system, wherein the second set of operations is a subset of the first set of operations, and wherein the method further comprises:

receiving a request for the media playback system to perform a particular operation from the second set of operations; and

causing the media playback system to perform the operation using the second token.

17. The method of claim 11 , wherein receiving the first request to control the media playback system comprises:

receiving, via a graphical user interface, input data representing user credentials of a user account.

18. The method of claim 17 , wherein receiving the second request to control the media playback system comprises:

receiving, via the graphical user interface, input data representing a request for access to the media playback system without user credentials.

19. The method of claim 11 , wherein the first token expires after a first time period elapses, wherein the second token expires after a second time period elapses, and wherein the second time period is shorter than the first time period.

20. A computing device comprising:

a network interface;

at least one processor; and

at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the computing device is configured to:

receive a first request to control a media playback system comprising a playback device, wherein the playback device is connected to a wireless local area network;

determine that the first request is for a first type of access to the media playback system;

obtain the first type of access to the media playback system according to a first access technique, wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the first type of access to the media playback system according to the first access technique comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

(i) obtain a first identifier from the playback device over the wireless local area network;

(ii) obtain a second identifier using the first identifier from a computing system comprising at least one server over a wide area network, and

(iii) obtain a first token using the second identifier;

transmit, via the network interface, (i) first instructions to control the media playback system and (ii) the first token, wherein the media playback system grants the computing device the first type of access according to the first token;

receive a second request to control the media playback system;

determine that the second request is for a second type of access;

obtain the second type of access to the media playback system according to a second access technique, wherein the program instructions that are executable by the at least one processor such that the computing device is configured to obtain the second type of access to the media playback system according to the second access technique comprise program instructions that are executable by the at least one processor such that the computing device is configured to:

(i) obtain at least one identifier over the wireless local area network from the playback device; and

(ii) obtain a second token using the at least one identifier, wherein the second access technique excludes obtaining the second identifier using the first identifier from the computing system over the wide area network; and

transmit, via the network interface, (i) second instructions to control the media playback system and (ii) the second token, wherein the media playback system grants the computing device the second type of access according to the second token.

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 Nov 6, 2023
From: THORESZ, KEITH; FISH, NATHAN
To: SONOS, INC.
Reel/Frame 065466/0968 →
Continuity (4)
Continuation 18157601 · Jan 20, 2023
Continuation 17527887 · Nov 16, 2021
Continuation 16372014 · Apr 1, 2019
Related Publication 20240171814A1 · May 23, 2024
References Cited (271)
US 5406634A · Anderson et al. · 1995 [cited by applicant]
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5856827A · Sudo · 1999 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 6002862A · Takaike · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6181316B1 · Little et al. · 2001 [cited by applicant]
US 6255961B1 · Van et al. · 2001 [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 6587127B1 · Leeke 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 6728531B1 · Lee et al. · 2004 [cited by applicant]
US 6732155B2 · Meek · 2004 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 6826283B1 · Wheeler et al. · 2004 [cited by applicant]
US 6892307B1 · Wood et al. · 2005 [cited by applicant]
US 6985694B1 · De Bonet et al. · 2006 [cited by applicant]
US 7017118B1 · Carroll · 2006 [cited by applicant]
US 7020048B2 · McComas · 2006 [cited by applicant]
US 7113833B1 · Brown et al. · 2006 [cited by applicant]
US 7117451B2 · Sielken · 2006 [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 7187947B1 · White et al. · 2007 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7312785B2 · Tsuk et al. · 2007 [cited by applicant]
US 7358960B2 · Mak · 2008 [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 7742740B2 · Goldberg et al. · 2010 [cited by applicant]
US 7805682B1 · Lambourne · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7899187B2 · Messerges et al. · 2011 [cited by applicant]
US 7975312B2 · Broderson et al. · 2011 [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 8050652B2 · Qureshey et al. · 2011 [cited by applicant]
US 8074253B1 · Nathan · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8131390B2 · Braithwaite et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8387124B2 · Smetters et al. · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8590028B2 · Saxena et al. · 2013 [cited by applicant]
US 8615794B1 · Tomilson et al. · 2013 [cited by applicant]
US 8831570B2 · Garskof · 2014 [cited by applicant]
US 8880098B2 · Shobatake · 2014 [cited by applicant]
US 8910265B2 · Lang et al. · 2014 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 8955069B1 · Dotan et al. · 2015 [cited by applicant]
US 8959598B2 · Smith · 2015 [cited by applicant]
US 8977679B2 · Van Biljon · 2015 [cited by examiner]
US 9043492B2 · A. R. et al. · 2015 [cited by applicant]
US 9065819B1 · Shanmugam et al. · 2015 [cited by applicant]
US 9137564B2 · Reimann · 2015 [cited by applicant]
US 9143492B2 · Redberg et al. · 2015 [cited by applicant]
US 9178962B2 · Le et al. · 2015 [cited by applicant]
US 9185445B2 · Kirksey · 2015 [cited by applicant]
US 9223862B2 · Beckhardt · 2015 [cited by applicant]
US 9226072B2 · Bender et al. · 2015 [cited by applicant]
US 9232277B2 · Vega-Zayas et al. · 2016 [cited by applicant]
US 9235715B1 · Bailey et al. · 2016 [cited by applicant]
US 9264413B2 · Zhang · 2016 [cited by applicant]
US 9286384B2 · Kuper et al. · 2016 [cited by applicant]
US 9361371B2 · Coburn, IV et al. · 2016 [cited by applicant]
US 9374356B2 · Sondhi et al. · 2016 [cited by applicant]
US 9374607B2 · Bates et al. · 2016 [cited by applicant]
US 9386014B2 · Redberg et al. · 2016 [cited by applicant]
US 9402093B2 · Lieu et al. · 2016 [cited by applicant]
US 9411942B2 · Commons et al. · 2016 [cited by applicant]
US 9460755B2 · Coburn, IV · 2016 [cited by applicant]
US 9495076B2 · Kumar et al. · 2016 [cited by applicant]
US 9501533B2 · Coburn, IV et al. · 2016 [cited by applicant]
US 9531697B2 · Sondhi et al. · 2016 [cited by applicant]
US 9531833B2 · Le et al. · 2016 [cited by applicant]
US 9544294B2 · Srinivasan et al. · 2017 [cited by applicant]
US 9578014B2 · Sondhi et al. · 2017 [cited by applicant]
US 9654821B2 · Coburn, IV et al. · 2017 [cited by applicant]
US 9674587B2 · Triplett et al. · 2017 [cited by applicant]
US 9684484B2 · Kumar et al. · 2017 [cited by applicant]
US 9703521B2 · Kumar et al. · 2017 [cited by applicant]
US 9735978B2 · Kumar et al. · 2017 [cited by applicant]
US 9787684B2 · Neafsey et al. · 2017 [cited by applicant]
US 9798510B2 · Kumar et al. · 2017 [cited by applicant]
US 9813400B2 · Ross et al. · 2017 [cited by applicant]
US 9860234B2 · Sondhi et al. · 2018 [cited by applicant]
US 9871778B1 · Taralika et al. · 2018 [cited by applicant]
US 9876780B2 · Kuper et al. · 2018 [cited by applicant]
US 9888276B2 · Bolin · 2018 [cited by applicant]
US 9953179B2 · Kumar et al. · 2018 [cited by applicant]
US 9977561B2 · Bates et al. · 2018 [cited by applicant]
US 10057763B2 · Redberg et al. · 2018 [cited by applicant]
US 10102510B2 · Yau et al. · 2018 [cited by applicant]
US 10116652B2 · Kuper et al. · 2018 [cited by applicant]
US 10148637B2 · Taralika et al. · 2018 [cited by applicant]
US 10382203B1 · Loladia et al. · 2019 [cited by applicant]
US 10462505B2 · Coburn, IV et al. · 2019 [cited by applicant]
US 10498833B2 · Schulert · 2019 [cited by applicant]
US 10547608B2 · Kuper et al. · 2020 [cited by applicant]
US 10708259B2 · Vongsouvanh et al. · 2020 [cited by applicant]
US 10715973B2 · Kumar et al. · 2020 [cited by applicant]
US 10757824B1 · Yueh et al. · 2020 [cited by applicant]
US 11134076B2 · Kuper et al. · 2021 [cited by applicant]
US 11394712B2 · Monica et al. · 2022 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020002039A1 · Qureshey et al. · 2002 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020077984A1 · Ireton · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20020146237A1 · Safadi · 2002 [cited by applicant]
US 20020165921A1 · Sapieyevski · 2002 [cited by applicant]
US 20020178191A1 · Sielken · 2002 [cited by applicant]
US 20030023741A1 · Tomassetti et al. · 2003 [cited by applicant]
US 20030060189A1 · Minear et al. · 2003 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20030198257A1 · Sullivan et al. · 2003 [cited by applicant]
US 20030210796A1 · McCarty et al. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20040024688A1 · Bi et al. · 2004 [cited by applicant]
US 20040025185A1 · Goci et al. · 2004 [cited by applicant]
US 20040078383A1 · Mercer et al. · 2004 [cited by applicant]
US 20040078812A1 · Calvert · 2004 [cited by applicant]
US 20040215611A1 · Jawa et al. · 2004 [cited by applicant]
US 20040261040A1 · Radcliffe et al. · 2004 [cited by applicant]
US 20050028225A1 · Dawson et al. · 2005 [cited by applicant]
US 20050108320A1 · Lord et al. · 2005 [cited by applicant]
US 20050108413A1 · Melmon · 2005 [cited by applicant]
US 20050155072A1 · Kaczowka et al. · 2005 [cited by applicant]
US 20050166157A1 · Ollis et al. · 2005 [cited by applicant]
US 20050262253A1 · Li et al. · 2005 [cited by applicant]
US 20060085862A1 · Witt et al. · 2006 [cited by applicant]
US 20060107237A1 · Kim · 2006 [cited by applicant]
US 20060168340A1 · Heller et al. · 2006 [cited by applicant]
US 20060253782A1 · Stark et al. · 2006 [cited by applicant]
US 20070038999A1 · Millington · 2007 [cited by applicant]
US 20070136778A1 · Birger et al. · 2007 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070220430A1 · Sato · 2007 [cited by applicant]
US 20070250636A1 · Stephens · 2007 [cited by applicant]
US 20070288470A1 · Kauniskangas et al. · 2007 [cited by applicant]
US 20080005690A1 · Van Vugt · 2008 [cited by applicant]
US 20080016465A1 · Foxenland · 2008 [cited by applicant]
US 20080092204A1 · Bryce et al. · 2008 [cited by applicant]
US 20080134256A1 · Dacosta · 2008 [cited by applicant]
US 20080168568A1 · Brodersen et al. · 2008 [cited by applicant]
US 20080250062A1 · Huang et al. · 2008 [cited by applicant]
US 20080289006A1 · Hock et al. · 2008 [cited by applicant]
US 20090222907A1 · Guichard · 2009 [cited by applicant]
US 20090228919A1 · Zott et al. · 2009 [cited by applicant]
US 20100076971A1 · Barish et al. · 2010 [cited by applicant]
US 20100082731A1 · Haughay et al. · 2010 [cited by applicant]
US 20100131567A1 · Dorogusker et al. · 2010 [cited by applicant]
US 20100202755A1 · Ariya · 2010 [cited by applicant]
US 20100284389A1 · Ramsay et al. · 2010 [cited by applicant]
US 20110179455A1 · Thompson · 2011 [cited by applicant]
US 20110264732A1 · Robbin et al. · 2011 [cited by applicant]
US 20120117586A1 · McCoy et al. · 2012 [cited by applicant]
US 20120304233A1 · Roberts et al. · 2012 [cited by applicant]
US 20130347117A1 · Parks et al. · 2013 [cited by applicant]
US 20140052770A1 · Gran et al. · 2014 [cited by applicant]
US 20140068328A1 · Jain et al. · 2014 [cited by applicant]
US 20140096219A1 · Lang et al. · 2014 [cited by applicant]
US 20140122695A1 · Kulikov et al. · 2014 [cited by applicant]
US 20140149544A1 · Le Nerriec et al. · 2014 [cited by applicant]
US 20140181947A1 · Lund · 2014 [cited by applicant]
US 20140277639A1 · Gomes-Casseres et al. · 2014 [cited by applicant]
US 20140279519A1 · Mattes et al. · 2014 [cited by applicant]
US 20140282882A1 · Tsui et al. · 2014 [cited by applicant]
US 20140330885A1 · Schulert · 2014 [cited by applicant]
US 20150256600A1 · Dakhane et al. · 2015 [cited by applicant]
US 20150358310A1 · Beckhardt · 2015 [cited by examiner]
US 20160301678A1 · Bakar et al. · 2016 [cited by applicant]
US 20180007060A1 · Leblang et al. · 2018 [cited by applicant]
US 20180225012A1 · Bates et al. · 2018 [cited by applicant]
US 20180338177A1 · Graham et al. · 2018 [cited by applicant]
US 20200387339A1 · House et al. · 2020 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
KR 20090017795 · 2009 [cited by applicant]
WO 200147248 · 2001 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
Notice of Allowance mailed on May 9, 2024, issued in connection with U.S. Appl. No. 18/484,528, filed Oct. 11, 2023, 9 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 15, 2022, issued in connection with U.S. Appl. No. 17/527,887, filed Nov. 16, 2021, 9 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 15, 2017, issued in connection with U.S. Appl. No. 14/606,162, filed Jan. 27, 2015, 10 pages. [cited by applicant]
Notice of Allowance mailed on Apr. 18, 2023, issued in connection with U.S. Appl. No. 18/098,681, filed Jan. 18, 2023, 7 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 19, 2023, issued in connection with U.S. Appl. No. 18/048,033, filed Oct. 20, 2022, 10 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 19, 2023, issued in connection with U.S. Appl. No. 18/157,601, filed Jan. 20, 2023, 9 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 24, 2019, issued in connection with U.S. Appl. No. 16/142,895, filed Sep. 26, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 27, 2022, issued in connection with U.S. Appl. No. 17/521,148, filed Nov. 8, 2021, 10 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 31, 2018, issued in connection with U.S. Appl. No. 15/876,928, filed Jan. 22, 2018, 7 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 8, 2019, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 8, 2021, issued in connection with U.S. Appl. No. 16/773,280, filed Jan. 27, 2020, 7 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 9, 2022, issued in connection with U.S. Appl. No. 17/581,187, filed Jan. 21, 2022, 7 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Pre-Brief Appeal Conference Decision mailed on Jul. 30, 2019, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 2 pages. [cited by applicant]
Preinterview First Office Action mailed on Jul. 14, 2017, issued in connection with U.S. Appl. No. 14/606,162, filed Jan. 27, 2015, 5 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
Sonos Developer Portal—DeviceLink Authentication Mode, Oct. 14, 2014, 6 pages. [cited by applicant]
United States Patent and Trademark Office, 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]
United States Patent and Trademark Office, 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]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
“Welcome. You're watching Apple TV.” Apple TV 1st Generation Setup Guide, Apr. 8, 2008 http://manuals.info.apple.com/MANUALS/0/MA403/en_US/AppleTV_SetupGuide.pdf Retrieved Oct. 14, 2014, 40 pages. [cited by applicant]
“Welcome. You're watching Apple TV.” Apple TV 2nd Generation Setup Guide, Mar. 10, 2011 Retrieved Oct. 16, 2014, 36 pages. [cited by applicant]
“Welcome. You're watching Apple TV.” Apple TV 3rd Generation Setup Guide, Mar. 16, 2012 Retrieved Oct. 16, 2014, 36 pages. [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 Apr. 22, 2021, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 3 pages. [cited by applicant]
Advisory Action mailed on Apr. 30, 2018, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 3 pages. [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]
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 Oct. 13, 2022, issued in connection with European Application No. 20166880.3, 10 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Jun. 18, 2020, issued in connection with European Application No. 20166880.3, 9 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Apr. 29, 2019, issued in connection with European Application No. 15823218.1, 7 pages. [cited by applicant]
European Patent Office, Search Report mailed on Jun. 30, 2017, issued in connection with European Patent Application No. 15822232.2, 8 pages. [cited by applicant]
Final Office Action mailed on Jan. 15, 2021, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 15 pages. [cited by applicant]
Final Office Action mailed on Jan. 26, 2017, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 18 pages. [cited by applicant]
Final Office Action mailed on Aug. 29, 2019, issued in connection with U.S. Appl. No. 16/142,895, filed Sep. 26, 2018, 9 pages. [cited by applicant]
Final Office Action mailed on Aug. 29, 2022, issued in connection with U.S. Appl. No. 17/581,187, filed Jan. 21, 2022, 12 pages. [cited by applicant]
Final Office Action mailed on Nov. 3, 2018, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 18 pages. [cited by applicant]
Final Office Action mailed on Feb. 4, 2019, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 18 pages. [cited by applicant]
Final Office Action mailed on Nov. 4, 2020, issued in connection with U.S. Appl. No. 16/700,676, filed Dec. 2, 2019, 28 pages. [cited by applicant]
Hardt. The OAuth 2.0 Authorization Framework. Internet Engineering Task Force, Microsoft, Oct. 2012, 77 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability, mailed Jul. 10, 2014, issued in connection with International Application No. PCT/US2012/071212, filed Dec. 21, 2012, 8 pages. [cited by applicant]
International Searching Authority, International Preliminary Report on Patentability mailed on Jan. 26, 2017, issued in connection with International Application No. PCT/US2015/040347, filed on Jul. 14, 2015, 8 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Mar. 30, 2016, issued in connection with International Application No. PCT/US2015/061904, filed on Nov. 20, 2015, 12 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Nov. 4, 2015, issued in connection with International Application No. PCT/US2015/040347, filed on Jul. 14, 2015, 11 pages. [cited by applicant]
International Searching Authority, International Search Report mailed on Sep. 30, 2013, issued in connection with International Patent Application No. PCT/US2013/046383, filed on Jun. 18, 2013, 3 pages. [cited by applicant]
International Searching Authority, Written Opinion mailed on Sep. 30, 2013, issued in connection with International Patent Application No. PCT/US2013/046383, filed on Jun. 18, 2013, 7 pages. [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 Apr. 1, 2020, issued in connection with U.S. Appl. No. 16/700,676, filed Dec. 2, 2019, 25 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 10, 2021, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 14, 2022, issued in connection with U.S. Appl. No. 17/486,329, filed Sep. 27, 2021, 14 pages. [cited by applicant]
Non-Final Office Action mailed on May 16, 2022, issued in connection with U.S. Appl. No. 17/581,187, filed Jan. 21, 2022, 15 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 18, 2018, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 17 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 19, 2016, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 19 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 19, 2021, issued in connection with U.S. Appl. No. 16/700,676, filed Dec. 2, 2019, 19 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 22, 2017, issued in connection with U.S. Appl. No. 14/330,754, filed Jul. 14, 2014, 15 pages. [cited by applicant]
Non-Final Office Action mailed on Mar. 24, 2021, issued in connection with U.S. Appl. No. 16/773,280, filed Jan. 27, 2020, 13 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 29, 2020, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 11 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 3, 2018, issued in connection with U.S. Appl. No. 15/876,928, filed Aug. 22, 2018, 8 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 3, 2021, issued in connection with U.S. Appl. No. 17/146,141, filed Jan. 11, 2021, 15 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 30, 2019, issued in connection with U.S. Appl. No. 16/142,895, filed Sep. 26, 2018, 14 pages. [cited by applicant]
Non-Final Office Action mailed on Mar. 31, 2020, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 5, 2023, issued in connection with U.S. Appl. No. 18/098,681, filed Jan. 18, 2023, 19 pages. [cited by applicant]
Notice of Allowance mailed Aug. 2, 2021, issued in connection with U.S. Appl. No. 17/146,141, filed Jan. 11, 2021, 7 pages. [cited by applicant]
Notice of Allowance mailed Aug. 3, 2021, issued in connection with U.S. Appl. No. 16/700,676, filed Dec. 2, 2019, 9 pages. [cited by applicant]
Notice of Allowance mailed Sep. 7, 2021, issued in connection with U.S. Appl. No. 16/372,014, filed Apr. 1, 2019, 9 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 9, 2023, issued in connection with U.S. Appl. No. 17/486,329, filed Sep. 27, 2021, 7 pages. [cited by applicant]