IP Library Granted Patent US 12,236,068
Granted Patent B2
US 12,236,068 · App. 18/519,443 · Granted Feb 25, 2025

Continuous playback queue

Inventors: Keith Corbin (Boston, MA); Steven Beckhardt (Lexington, MA); Arthur L. Coburn, IV (Boston, MA)
Assignee: Sonos, Inc.
G06F3/04842H04N21/26258H04N21/4622H04N21/4825H04N21/8113G06F3/0482G06F2203/04803H04N21/43615
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,236,068
App. No.
18/519,443
Granted
Feb 25, 2025
Kind
B2
Abstract

Embodiments are described herein that involve a media playback system playing back a playback queue according to a continuous-playback mode. In one aspect, a playback device is provided that includes a network interface, one or more media processing components, and a non-transitory computer-readable medium with program instructions stored thereon. The program instructions are executable by at least one processor to cause the media playback device to: add one or more items to a playback queue of the media playback device, where the one or more items include a continuous-playback item including at least one media item, play back the playback queue according to a continuous-playback mode, where playing back the playback queue according to the continuous-playback mode involves: detecting a continuous-playback trigger, and based on the detected continuous-playback trigger, adding at least one additional media item to the continuous-playback item.

Claims (57)

1. A cloud computing system comprising a network interface, at least one processor, and at least one non-transitory computer-readable medium including program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

receive, via the network interface from a computing device configured to control playback by a media playback device, data representing an instruction to add a playlist to a playback queue associated with the media playback device, wherein the playlist comprises a first audio track and a second audio track, and wherein the playback queue is maintained in data storage that is remote from the media playback device;

after receipt of the data representing the instruction, add the playlist to the playback queue, wherein after addition of the playlist to the playback queue, the playback queue comprises the first audio track and the second audio track arranged in a particular order within the playback queue;

cause the media playback device to play back the playback queue according to a continuous-playback mode;

while the media playback device is playing back the playback queue according to the continuous-playback mode via one or more speakers, repeatedly detect a continuous-playback trigger, wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to detect the continuous-playback trigger comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to determine that a number of unplayed audio tracks within the playback queue is less than a predetermined threshold number of audio tracks, and wherein detection of the continuous-playback trigger is independent of user input; and

in response to detection of each continuous-playback trigger:

(i) determine one or more additional audio tracks that are related to at least one audio track of the playback queue; and

(ii) add the one or more additional audio tracks to the playback queue.

2. The cloud computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to send, via the network interface to the media playback device, data representing a window of audio tracks from the playback queue, the window comprising a currently playing audio track.

3. The cloud computing system of claim 2 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

send data representing instructions to queue the audio tracks of the window in a local queue in data storage on the media playback device.

4. The cloud computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to determine the one or more additional audio tracks that are related to at least one audio track of the playback queue comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to;

determine an Internet radio station seeded based on at least one audio track of the playback queue, and wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to add the one or more additional audio tracks to the playback queue comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to add the Internet radio station to the playback queue.

5. The cloud computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to receive the data representing the instruction to add the playlist to the playback queue associated with the media playback device comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

receive data representing an instruction to select the first audio track of the playlist for playback.

6. The cloud computing system of claim 1 , wherein the cloud computing system comprises a streaming audio service, and wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

stream data representing audio tracks of the playback queue to the media playback device.

7. The cloud computing system of claim 1 , wherein the program instructions are executable by the at least one processor such that the cloud computing system is further configured to:

receive, via the network interface from the computing device, data representing instructions to configure the playback queue in the continuous-playback mode; and

in response to receiving the data representing instructions to configure the playback queue in the continuous-playback mode, transition from a non-continuous-playback mode to the continuous-playback mode, wherein the cloud computing system is configured to stop playback of the playback queue after the media playback device plays back the audio track queued last in the playback queue when in the non-continuous-playback mode.

8. The cloud computing system of claim 1 , wherein the program instructions are executable by the at least one processor such that the cloud computing system is further configured to:

monitor a duration of time while playing back the playback queue according to the continuous-playback mode; and

in response to determining that the duration of time exceeds a predetermined threshold duration of time, cause the media playback device to cease playing back the playback queue according to the continuous-playback mode.

9. The cloud computing system of claim 1 , wherein the predetermined threshold number of audio tracks is zero.

10. The cloud computing system of claim 1 , wherein an album comprises the first audio track and the second audio track, and wherein the playlist further comprises one or more third audio tracks of the album.

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

receive, via a network interface from a mobile device configured to control playback by a media playback device, data representing an instruction to add a playlist to a playback queue associated with the media playback device, wherein the playlist comprises a first audio track and a second audio track, and wherein the playback queue is maintained in data storage that is remote from the media playback device;

after receipt of the data representing the instruction, add the playlist to the playback queue, wherein after addition of the playlist to the playback queue, the playback queue comprises the first audio track and the second audio track arranged in a particular order within the playback queue;

cause the media playback device to play back the playback queue according to a continuous-playback mode;

while the media playback device is playing back the playback queue according to the continuous-playback mode via one or more speakers, repeatedly detect a continuous-playback trigger, wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to detect the continuous-playback trigger comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to determine that a number of unplayed audio tracks within the playback queue is less than a predetermined threshold number of audio tracks, and wherein detection of the continuous-playback trigger is independent of user input; and

in response to detection of each continuous-playback trigger:

(i) determine one or more additional audio tracks that are related to at least one audio track of the playback queue; and

(ii) add the one or more additional audio tracks to the playback queue.

12. The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to send, via the network interface to the media playback device, data representing a window of audio tracks from the playback queue, the window comprising a currently playing audio track.

13. The at least one non-transitory computer-readable medium of claim 12 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

send data representing instructions to queue the audio tracks of the window in a local queue in data storage on the media playback device.

14. The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to determine the one or more additional audio tracks that are related to at least one audio track of the playback queue comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

determine an Internet radio station seeded based on at least one audio track of the playback queue, and wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to add the one or more additional audio tracks to the playback queue comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to add the Internet radio station to the playback queue.

15. The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to receive the data representing the instruction to add the playlist to the playback queue associated with the media playback device comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

receive data representing an instruction to select the first audio track of the playlist for playback.

16. The at least one non-transitory computer-readable medium of claim 11 , wherein the cloud computing system comprises a streaming audio service, and wherein the program instructions that are executable by the at least one processor such that the cloud computing system is configured to cause the media playback device to play back the playback queue according to the continuous-playback mode comprise program instructions that are executable by the at least one processor such that the cloud computing system is configured to:

stream data representing audio tracks of the playback queue to the media playback device.

17. The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions are executable by the at least one processor such that the cloud computing system is further configured to:

receive, via the network interface from the mobile device, data representing instructions to configure the playback queue in the continuous-playback mode; and

in response to receiving the data representing instructions to configure the playback queue in the continuous-playback mode, transition from a non-continuous-playback mode to the continuous-playback mode, wherein the cloud computing system is configured to stop playback of the playback queue after the media playback device plays back the audio track queued last in the playback queue when in the non-continuous-playback mode.

18. The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions are executable by the at least one processor such that the cloud computing system is further configured to:

monitor a duration of time while playing back the playback queue according to the continuous-playback mode; and

in response to determining that the duration of time exceeds a predetermined threshold duration of time, cause the media playback device to cease playing back the playback queue according to the continuous-playback mode.

19. The at least one non-transitory computer-readable medium of claim 11 , wherein the predetermined threshold number of audio tracks is zero.

20. A method comprising:

receiving, via a network interface from a mobile device configured to control playback by a media playback device, data representing an instruction to add a playlist to a playback queue associated with the media playback device, wherein the playlist comprises a first audio track and a second audio track, and wherein the playback queue is maintained in data storage that is remote from the media playback device;

after receiving the data representing the instruction, adding the playlist to the playback queue, wherein after adding the playlist to the playback queue, the playback queue comprises the first audio track and the second audio track arranged in a particular order within the playback queue;

causing the media playback device to play back the playback queue according to a continuous-playback mode;

while the media playback device is playing back the playback queue according to the continuous-playback mode via one or more speakers, repeatedly detecting a continuous-playback trigger, wherein detecting the continuous-playback trigger comprises determining that a number of unplayed audio tracks within the playback queue is less than a predetermined threshold number of audio tracks, and wherein detection of the continuous-playback trigger is independent of user input; and

in response to detecting each continuous-playback trigger:

(i) determining one or more additional audio tracks that are related to at least one audio track of the playback queue; and

(ii) adding the one or more additional audio tracks to the playback queue.

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 27, 2023
From: CORBIN, KEITH; BECKHARDT, STEVEN; COBURN, ARTHUR L., IV
To: SONOS, INC.
Reel/Frame 065666/0191 →
Continuity (6)
Continuation 16995339 · Aug 17, 2020
Continuation 15939700 · Mar 29, 2018
Continuation 14475093 · Sep 2, 2014
Provisional Application 62027214 · Jul 21, 2014
Provisional Application 62007906 · Jun 4, 2014
Related Publication 20240103702A1 · Mar 28, 2024
References Cited (272)
US 5440644A · Farinelli et al. · 1995 [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 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 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 6934269B1 · Hasha et al. · 2005 [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 7797446B2 · Heller et al. · 2010 [cited by applicant]
US 7805682B1 · Lambourne · 2010 [cited by applicant]
US 7827259B2 · Heller et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7958441B2 · Heller 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 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8204890B1 · Gogan · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8370952B1 · Wieder · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8516093B2 · Bank · 2013 [cited by applicant]
US 8818538B2 · Sakata · 2014 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 9226013B2 · Fishwick · 2015 [cited by applicant]
US 9282403B1 · Torok et al. · 2016 [cited by applicant]
US 9286384B2 · Kuper et al. · 2016 [cited by applicant]
US 9363254B2 · Beckhardt et al. · 2016 [cited by applicant]
US 9363255B2 · Coburn, IV · 2016 [cited by applicant]
US 9374607B2 · Bates et al. · 2016 [cited by applicant]
US 9485576B2 · Gautama et al. · 2016 [cited by applicant]
US 9537852B2 · Beckhardt et al. · 2017 [cited by applicant]
US 9558751B2 · Mufti et al. · 2017 [cited by applicant]
US 9648070B2 · Beckhardt et al. · 2017 [cited by applicant]
US 9648071B2 · Coburn, IV · 2017 [cited by applicant]
US 9654459B2 · Coburn, IV et al. · 2017 [cited by applicant]
US 9654536B2 · Coburn, IV et al. · 2017 [cited by applicant]
US 9654821B2 · Coburn, IV et al. · 2017 [cited by applicant]
US 9703521B2 · Kumar et al. · 2017 [cited by applicant]
US 9729599B2 · Beckhardt et al. · 2017 [cited by applicant]
US 10158619B2 · Beckhardt et al. · 2018 [cited by applicant]
US 10587602B2 · Coburn, IV et al. · 2020 [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 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20030051148A1 · Garney · 2003 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20040139222A1 · Slik et al. · 2004 [cited by applicant]
US 20040215611A1 · Jawa et al. · 2004 [cited by applicant]
US 20050038996A1 · Meyerson · 2005 [cited by applicant]
US 20050240661A1 · Heller et al. · 2005 [cited by applicant]
US 20060242106A1 · Bank · 2006 [cited by applicant]
US 20070038999A1 · Millington · 2007 [cited by applicant]
US 20070129005A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070219910A1 · Martinez · 2007 [cited by applicant]
US 20080177822A1 · Yoneda · 2008 [cited by applicant]
US 20080229215A1 · Baron et al. · 2008 [cited by applicant]
US 20090087167A1 · Seisun et al. · 2009 [cited by applicant]
US 20090171487A1 · Wilhelm · 2009 [cited by applicant]
US 20090199120A1 · Baxter et al. · 2009 [cited by applicant]
US 20090249222A1 · Schmidt et al. · 2009 [cited by applicant]
US 20100075313A1 · Kreuwel et al. · 2010 [cited by applicant]
US 20100281178A1 · Sullivan · 2010 [cited by applicant]
US 20110004330A1 · Rothkopf et al. · 2011 [cited by applicant]
US 20110040658A1 · Gautier et al. · 2011 [cited by applicant]
US 20110058675A1 · Brueck et al. · 2011 [cited by applicant]
US 20110107213A1 · Johnson et al. · 2011 [cited by applicant]
US 20110161485A1 · George et al. · 2011 [cited by applicant]
US 20110276155A1 · Lindahl · 2011 [cited by applicant]
US 20110307927A1 · Nakano et al. · 2011 [cited by applicant]
US 20120005380A1 · Batson et al. · 2012 [cited by applicant]
US 20120088477A1 · Cassidy · 2012 [cited by applicant]
US 20120089910A1 · Cassidy · 2012 [cited by applicant]
US 20120106750A1 · Thormundsson et al. · 2012 [cited by applicant]
US 20120117026A1 · Cassidy · 2012 [cited by applicant]
US 20120144445A1 · Bonta et al. · 2012 [cited by applicant]
US 20120290932A1 · Johnson · 2012 [cited by applicant]
US 20120321087A1 · Fleischman et al. · 2012 [cited by applicant]
US 20120324552A1 · Padala et al. · 2012 [cited by applicant]
US 20130073584A1 · Kuper et al. · 2013 [cited by applicant]
US 20130174204A1 · Coburn, IV et al. · 2013 [cited by applicant]
US 20130188924A1 · Morris · 2013 [cited by applicant]
US 20130219178A1 · Xiques et al. · 2013 [cited by applicant]
US 20130253679A1 · Lambourne · 2013 [cited by applicant]
US 20130317635A1 · Bates et al. · 2013 [cited by applicant]
US 20130326041A1 · Bellet et al. · 2013 [cited by applicant]
US 20130346859A1 · Bates et al. · 2013 [cited by applicant]
US 20140074959A1 · Alsina et al. · 2014 [cited by applicant]
US 20140075308A1 · Sanders et al. · 2014 [cited by applicant]
US 20140075513A1 · Trammel et al. · 2014 [cited by applicant]
US 20140094943A1 · Bates et al. · 2014 [cited by applicant]
US 20140115114A1 · Garmark et al. · 2014 [cited by applicant]
US 20140123006A1 · Chen et al. · 2014 [cited by applicant]
US 20140181107A1 · Coburn, IV et al. · 2014 [cited by applicant]
US 20140189648A1 · Everitt · 2014 [cited by applicant]
US 20140282772A1 · Chen et al. · 2014 [cited by applicant]
US 20140282882A1 · Tsui et al. · 2014 [cited by applicant]
US 20140310316A1 · Coburn, IV et al. · 2014 [cited by applicant]
US 20150098576A1 · Sundaresan et al. · 2015 [cited by applicant]
CN 1677920A · 2005 [cited by applicant]
CN 101247409A · 2008 [cited by applicant]
CN 101911038A · 2010 [cited by applicant]
CN 102104623A · 2011 [cited by applicant]
CN 201928306U · 2011 [cited by applicant]
CN 102215115A · 2011 [cited by applicant]
CN 103369369A · 2013 [cited by applicant]
CN 103812828A · 2014 [cited by applicant]
CN 103827912A · 2014 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
EP 2779529A1 · 2014 [cited by applicant]
JP 2002044765A · 2002 [cited by applicant]
JP 2006524874A · 2006 [cited by applicant]
JP 2007264922A · 2007 [cited by applicant]
JP 2013247591A · 2013 [cited by applicant]
JP 2016537873A · 2016 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
WO 2012115742 · 2012 [cited by applicant]
WO 2012137190A1 · 2012 [cited by applicant]
WO 2013043958A2 · 2013 [cited by applicant]
WO 2014004181A1 · 2014 [cited by applicant]
WO 2014039163A1 · 2014 [cited by applicant]
WO 2014071801A1 · 2014 [cited by applicant]
WO 2015031703A1 · 2015 [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Dec. 15, 2016, issued in connection with International Application No. PCT/US2015/033008, filed on May 28, 2015, 16 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Sep. 7, 2015, issued in connection with International Application No. PCT/US2015/033008, filed on May 28, 2015, 19 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Aug. 12, 2015, issued in connection with International Application No. PCT/US2015/031930, filed on May 21, 2015, 12 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Jul. 20, 2015, issued in connection with International Application No. PCT/US2015/031756, filed on May 20, 2015, 12 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Aug. 27, 2015, issued in connection with International Application No. PCT/US2015/033003, filed on May 28, 2015, 20 pages. [cited by applicant]
Japanese Patent Office, Office Action mailed on May 9, 2017, issued in connection with Japanese Patent Application No. 2016-570965, 7 pages. [cited by applicant]
Japanese Patent Office, Office Action mailed on Jun. 13, 2017, issued in connection with Japanese patent application No. 2016-571113, 5 pages. [cited by applicant]
Japanese Patent Office, Translation of Office Action mailed on May 9, 2017, issued in connection with Japanese Patent Application No. 2016-570965, 4 pages. [cited by applicant]
Japanese Patent Office, Translation of Office Action mailed on Jun. 13, 2017, issued in connection with Japanese Patent Application No. 2016-571113, 2 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 Feb. 1, 2017, issued in connection with U.S. Appl. No. 14/616,319, filed Feb. 6, 2015, 26 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 9, 2017, issued in connection with U.S. Appl. No. 15/288,754, filed Oct. 7, 2016, 14 pages. [cited by applicant]
Non-Final Office Action mailed on May 1, 2017, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 10 pages. [cited by applicant]
Non-Final Office Action mailed on May 1, 2024, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 24 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 1, 2020, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 15 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 1, 2021, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 17 pages. [cited by applicant]
Non-Final Office Action mailed on Jan. 10, 2019, issued in connection with U.S. Appl. No. 16/143,041, filed Sep. 26, 2018, 13 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 10, 2017, issued in connection with U.S. Appl. No. 15/477,912, filed Apr. 3, 2017, 7 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 12, 2016, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 26 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 13, 2021, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 17 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 14, 2023, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 26 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 17, 2018, issued in connection with U.S. Appl. No. 15/099,813, filed Apr. 15, 2016, 13 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 17, 2022, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 22 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 17, 2016, issued in connection with U.S. Appl. No. 15/099,846, filed Aug. 15, 2016, 6 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 18, 2022, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 24 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 2, 2020, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 16 pages. [cited by applicant]
Non-Final Office Action mailed on Nov. 20, 2018, issued in connection with U.S. Appl. No. 16/143,057, filed Sep. 26, 2018, 7 pages. [cited by applicant]
Non-Final Office Action mailed on May 21, 2018, issued in connection with U.S. Appl. No. 15/477,988, filed Apr. 3, 2017, 9 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 23, 2016, issued in connection with U.S. Appl. No. 15/130,672, filed Apr. 15, 2016, 6 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 24, 2019, issued in connection with U.S. Appl. No. 16/143,284, filed Sep. 26, 2018, 12 pages. [cited by applicant]
Non-Final Office Action mailed on Jan. 25, 2019, issued in connection with U.S. Appl. No. 16/143,021, filed Sep. 26, 2018, 8 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 3, 2019, issued in connection with U.S. Appl. No. 16/372,743, filed Apr. 2, 2019, 9 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 1, 2016, issued in connection with U.S. Appl. No. 14/616,341, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 1, 2016, issued in connection with U.S. Appl. No. 14/616,310, filed Feb. 6, 2015, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 3, 2017, issued in connection with U.S. Appl. No. 15/099,846, filed Apr. 15, 2016, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 3, 2017, issued in connection with U.S. Appl. No. 15/130,672, filed Apr. 15, 2016, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 5, 2017, issued in connection with U.S. Appl. No. 14/616,332, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Notice of Allowance mailed on Apr. 7, 2016, issued in connection with U.S. Appl. No. 14/616,325, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Notice of Allowance mailed on Apr. 8, 2016, issued in connection with U.S. Appl. No. 14/616,364, filed Feb. 6, 2015, 6 pages. [cited by applicant]
Notice of Allowance mailed on May 1, 2019, issued in connection with U.S. Appl. No. 16/143,021, filed Sep. 26, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on May 1, 2019, issued in connection with U.S. Appl. No. 16/143,041, filed Sep. 26, 2018, 7 pages. [cited by applicant]
Notice of Allowance mailed on Mar. 10, 2017, issued in connection with U.S. Appl. No. 14/616,341, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 11, 2018, issued in connection with U.S. Appl. No. 15/477,912, filed Apr. 3, 2017, 5 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 11, 2018, issued in connection with U.S. Appl. No. 15/099,813, filed Apr. 15, 2016, 7 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 12, 2019, issued in connection with U.S. Appl. No. 16/143,041, filed Sep. 26, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 14, 2019, issued in connection with U.S. Appl. No. 16/143,057, filed Sep. 26, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on May 17, 2017, issued in connection with U.S. Appl. No. 14/616,319, filed Feb. 6, 2015, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 18, 2016, issued in connection with U.S. Appl. No. 14/616,332, filed Feb. 6, 2015, 7 pages. [cited by applicant]
Advisory Action mailed on Jan. 12, 2017, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 11 pages. [cited by applicant]
Advisory Action mailed on Nov. 29, 2017, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 14 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]
Chinese Office Action, Office Action mailed on Jan. 31, 2018, issued in connection with Chinese Application No. 201580041535.6, 9 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on May 17, 2021, issued in connection with Chinese Application No. 201811599986.3, 12 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on Nov. 24, 2022, issued in connection with Chinese Application No. 201810784436.2, 16 pages. [cited by applicant]
Chinese Patent Office, First Office Action with Translation mailed on Sep. 30, 2017, issued in connection with Chinese Patent Application No. 201580041499.3, 5 pages. [cited by applicant]
Chinese Patent Office, Office Action mailed on Oct. 15, 2020, issued in connection with Chinese Application No. 201810784436.2, 17 pages. [cited by applicant]
Chinese Patent Office, Second Office Action and Translation mailed on Sep. 3, 2021, issued in connection with Chinese Application No. 201810784436.2, 17 pages. [cited by applicant]
Chinese Patent Office, Second Office Action mailed on Apr. 20, 2018, issued in connection with Chinese Application No. 2015800415356, 7 pages. [cited by applicant]
Chinese Patent Office, Second Office Action with Translation mailed on Jan. 10, 2018, issued in connection with Chinese Patent Application No. 201580041499.3, 15 pages. [cited by applicant]
Corrected Notice of Allowability mailed on Aug. 25, 2016, issued in connection with U.S. Appl. No. 14/616,332, filed Feb. 6, 2015, 2 pages. [cited by applicant]
Corrected Notice of Allowability mailed on Nov. 29, 2016, issued in connection with U.S. Appl. No. 14/616,310, filed Feb. 6, 2015, 6 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, Decision to Refuse European Patent Application mailed on Jun. 17, 2020, issued in connection with European Application No. 15803358.9, 14 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Sep. 12, 2023, issued in connection with European Application No. 20192949.4, 9 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Mar. 17, 2023, issued in connection with European Application No. 20172493.7, 13 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Aug. 9, 2022, issued in connection with European Application No. 20192949.4, 6 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Jul. 19, 2017, issued in connection with EP Application No. 15803347.2, 14 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Mar. 22, 2021, issued in connection with European Application No. 20192949.4, 13 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Jul. 27, 2017, issued in connection with EP Application No. 15802676.5, 12 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Jul. 28, 2017, issued in connection with EP Application No. 15803358.9, 14 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Oct. 9, 2020, issued in connection with European Application No. 20172493.7, 16 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Sep. 21, 2018, issued in connection with European Application No. 158033589, 8 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Sep. 3, 2018, issued in connection with European Application No. 15803222.7, 8 pages. [cited by applicant]
European Patent Office, European Summons to Attend Oral Proceedings mailed on Mar. 15, 2024, issued in connection with European Application No. 20192949.4, 8 pages. [cited by applicant]
European Patent Office, European Supplemental Search Report mailed on Sep. 20, 2017, issued in connection with EP Application No. 158032227, 11 pages. [cited by applicant]
European Patent Office, Summons to Attend Oral Proceedings mailed on Dec. 19, 2019, issued in connection with European Application No. 15803358.9, 12 pages. [cited by applicant]
Final Office Action mailed Apr. 5, 2021, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 20 pages. [cited by applicant]
Final Office Action mailed on Nov. 3, 2016, issued in connection with U.S. Appl. No. 14/616,319, filed Feb. 6, 2015, 23 pages. [cited by applicant]
Final Office Action mailed on Oct. 3, 2016, issued in connection with U.S. Appl. No. 14/616,341, filed Feb. 6, 2015, 18 pages. [cited by applicant]
Final Office Action mailed on Mar. 1, 2018, issued in connection with U.S. Appl. No. 15/477,912, filed Apr. 3, 2017, 6 pages. [cited by applicant]
Final Office Action mailed on Aug. 16, 2017, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 16 pages. [cited by applicant]
Final Office Action mailed on Oct. 19, 2016, issued in connection with U.S. Appl. No. 14/475,093, filed Sep. 2, 2014, 30 pages. [cited by applicant]
Final Office Action mailed on Feb. 22, 2021, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 22 pages. [cited by applicant]
Final Office Action mailed on Mar. 4, 2022, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 18 pages. [cited by applicant]
Final Office Action mailed on Feb. 6, 2023, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 25 pages. [cited by applicant]
Final Office Action mailed on Feb. 7, 2022, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 27 pages. [cited by applicant]
Final Office Action mailed on Mar. 9, 2022, issued in connection with U.S. Appl. No. 16/812,672, filed Mar. 9, 2020, 18 pages. [cited by applicant]
First Action Interview Office Action mailed on Jun. 10, 2016, issued in connection with U.S. Appl. No. 14/616,319, filed Feb. 6, 2015, 7 pages. [cited by applicant]
First Action Interview Office Action mailed on Aug. 18, 2016, issued in connection with U.S. Appl. No. 14/485,602, filed Sep. 12, 2014, 15 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Dec. 15, 2016, issued in connection with International Application No. PCT/US2015/031756, filed on May 20, 2015, 9 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Dec. 15, 2016, issued in connection with International Application No. PCT/US2015/031930, filed on May 21, 2015, 9 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Dec. 15, 2016, issued in connection with International Application No. PCT/US2015/033003, filed on May 28, 2015, 17 pages. [cited by applicant]
Notice of Allowance mailed on Mar. 20, 2017, issued in connection with U.S. Appl. No. 14/485,602, filed Sep. 12, 2014, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 23, 2018, issued in connection with U.S. Appl. No. 15/288,754, filed Oct. 7, 2016, 5 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 23, 2016, issued in connection with U.S. Appl. No. 14/485,602, filed Sep. 12, 2014, 9 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 23, 2018, issued in connection with U.S. Appl. No. 15/477,912, filed Apr. 3, 2017, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 24, 2020, issued in connection with U.S. Appl. No. 16/143,284, filed Sep. 26, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 27, 2017, issued in connection with U.S. Appl. No. 15/297,995, filed Oct. 19, 2016, 5 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 29, 2019, issued in connection with U.S. Appl. No. 16/372,743, filed Apr. 2, 2019, 5 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 31, 2023, issued in connection with U.S. Appl. No. 16/995,339, filed Aug. 17, 2020, 7 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 4, 2023, issued in connection with U.S. Appl. No. 16/882,678, filed May 25, 2020, 13 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 6, 2019, issued in connection with U.S. Appl. No. 15/477,988, filed Apr. 3, 2017, 5 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 7, 2019, issued in connection with U.S. Appl. No. 15/972,424, filed May 7, 2018, 9 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Pre-Interview First Office Action mailed on Apr. 6, 2016, issued in connection with U.S. Appl. No. 14/616,341, filed Feb. 6, 2015, 4 pages. [cited by applicant]
Preinterview First Office Action mailed on Jul. 15, 2016, issued in connection with U.S. Appl. No. 14/485,602, filed Sep. 12, 2014, 6 pages. [cited by applicant]
Preinterview First Office Action mailed on Apr. 20, 2016, issued in connection with U.S. Appl. No. 14/616,310, filed Feb. 6, 2015, 21 pages. [cited by applicant]
Preinterview First Office Action mailed on Apr. 21, 2016, issued in connection with U.S. Appl. No. 14/616,332, filed Feb. 6, 2015, 20 pages. [cited by applicant]
Pre-Interview First Office Action mailed on Feb. 23, 2016, issued in connection with U.S. Appl. No. 14/616,364, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Pre-Interview First Office Action mailed on Feb. 24, 2016, issued in connection with U.S. Appl. No. 14/616,325, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Pre-Interview First Office Action mailed on Mar. 29, 2016, issued in connection with U.S. Appl. No. 14/616,319, filed Feb. 6, 2015, 5 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
Seong et al. PrPI Mobile Cloud Computing and Services: Social Networks and Beyond (MCS), Jun. 15, 2010, 8 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]
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.0 Owner's Manual; Copyright 2008, 501 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]