IP Library › Granted Patent US 12,249,348
Granted Patent B2
US 12,249,348 · App. 18/068,341 · Granted Mar 11, 2025

Management of media content playback

Inventor: Yean-Nian W. Chen (Los Angeles, CA)
Assignee: Sonos, Inc.
G11B20/10G06F3/165G11B27/00H04L65/60H04R27/00H04L67/306H04R2227/005H04R2420/07
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,249,348
App. No.
18/068,341
Granted
Mar 11, 2025
Kind
B2
Abstract

Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.

Claims (53)

1. A computing system of a first cloud service, the computing system comprising at least one server, the at least one server 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 system is configured to:

store, in data storage, preference data for multiple user profiles of the first cloud service, wherein user profiles of the first cloud service are registered with respective media playback systems comprising respective playback devices, wherein the data storage comprises links between a first user profile of the multiple user profiles and a first user account of a first streaming audio service, a first user account of a second streaming audio service, and a particular user account of a second cloud service, and wherein a second user profile of the multiple user profiles is associated with a second user account of the first streaming audio service and a second user account of the second streaming audio service;

receive, via the network interface, a request for preferences linked to the particular user account of the second cloud service;

based on the link between the particular user account of the second cloud service and the first user profile of the first cloud service and according to the received request, determine, within the stored preference data, particular preference data corresponding to the first user profile of the first cloud service, the particular preference data comprising first preferences corresponding to the first user account of the first streaming audio service and second preferences corresponding to the first user account of the second streaming audio service, wherein the particular preference data comprises respective preferences corresponding to a plurality of media items, and wherein for each media item in the plurality of media items, the preference corresponding to the respective media item comprises a weighting of (i) a first preference corresponding to the first user account of the first streaming audio service and (ii) a second preference corresponding to the first user account of the second streaming audio service; and

send, via the network interface, a response to the request for the preference data corresponding to the particular user account of the second cloud service.

2. The computing system of claim 1 , wherein a particular media playback system comprising one or more playback devices is registered to the first user profile of the first cloud service, 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 system is configured to:

receive, via the network interface, playback data representing playback of first media items from the first streaming audio service on at least one playback device of the particular media playback system; and

modify the particular preference data based on the received playback data.

3. The computing system of claim 1 , wherein a particular media playback system comprising one or more playback devices is registered to the first user profile of the first cloud service, 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 system is configured to:

receive, via the network interface, input data representing at least one preference selected on a control interface of a control device, the control device configured to control playback of the one or more playback devices in the particular media playback system that is registered to the first user profile of the first cloud service.

4. The computing system of claim 1 , wherein a media playback system comprising one or more playback device is registered to the first user account, 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 system is configured to:

receive, via the network interface, playback data representing playback of first media items from the first streaming audio service on at least one playback device of the first user account; and

modify the particular preference data based on the received playback data.

5. The computing system of claim 4 , 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 system is configured to:

determine media items that match the determined particular preference data.

6. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, via the network interface, data representing the determined media items to at least one server of the second cloud service.

7. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, the network interface to the second cloud service, at least a portion of the particular preference data.

8. The computing system of claim 1 , wherein the request for preference data indicates one or more media items in a playlist, wherein the particular preference data comprises negative preference data for at least one media item of the one or more media items in the playlist, and wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, the network interface to the second cloud service, instructions to not play back the at least one media item of the one or more media items in the playlist.

9. The computing system of claim 1 , wherein the second cloud service comprises a third streaming audio service.

10. The computing system of claim 1 , wherein the first cloud service comprises the first streaming audio service.

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

store, in data storage, preference data for multiple user profiles of the first cloud service, wherein user profiles of the first cloud service are registered with respective media playback systems comprising respective playback device, wherein the data storage comprises links between a first user profile of the multiple user profiles and a first user account of a first streaming audio service, a first user account of a second streaming audio service, and a particular user account of a second cloud service, and wherein a second user profile of the multiple user profiles is associated with a second user account of the first streaming audio service and a second user account of the second streaming audio service;

receive, via a network interface, a request for preferences linked to the particular user account of the second cloud service;

based on the link between the particular user account of the second cloud service and the first user profile of the first cloud service and according to the received request, determine, within the stored preference data, particular preference data corresponding to the first user profile of the first cloud service, the particular preference data comprising first preferences corresponding to the first user account of the first streaming audio service and second preferences corresponding to the first user account of the second streaming audio service, wherein the particular preference data comprises respective preferences corresponding to a plurality of media items, and wherein for each media item in the plurality of media items, the preference corresponding to the respective media item comprises a weighting of (i) a first preference corresponding to the first user account of the first streaming audio service and (ii) a second preference corresponding to the first user account of the second streaming audio service; and

send, via the network interface, a response to the request for the preference data corresponding to the particular user account of the second cloud service.

12. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein a particular media playback system comprising one or more playback devices is registered to the first user profile of the first cloud service, 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 system is configured to:

receive, via the network interface, playback data representing playback of first media items from the first streaming audio service on at least one playback device of the particular media playback system; and

modify the particular preference data based on the received playback data.

13. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein a particular media playback system comprising one or more playback devices is registered to the first user profile of the first cloud service, 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 system is configured to:

receive, via the network interface, input data representing at least one preference selected on a control interface of a control device, the control device configured to control playback of the one or more playback devices in the particular media playback system that is registered to the first user profile of the first cloud service.

14. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein a media playback system comprising one or more playback device is registered to the first user account, 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 system is configured to:

receive, via the network interface, playback data representing playback of first media items from the first streaming audio service on at least one playback device of the first user account; and

modify the particular preference data based on the received playback data.

15. The at least one tangible, non-transitory computer-readable medium of claim 14 , 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 system is configured to:

determine media items that match the determined particular preference data.

16. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, via the network interface, data representing the determined media items to at least one server of the second cloud service.

17. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, the network interface to the second cloud service, at least a portion of the particular preference data.

18. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein the request for preference data indicates one or more media items in a playlist, wherein the particular preference data comprises negative preference data for at least one media item of the one or more media items in the playlist, and wherein the program instructions that are executable by the at least one processor such that the computing system is configured to send the response to the request for the preference data corresponding to the particular user account of the second cloud service comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

send, the network interface to the second cloud service, instructions to not play back the at least one media item of the one or more media items in the playlist.

19. The at least one tangible, non-transitory computer-readable medium of claim 11 , wherein the second cloud service comprises a third streaming audio service, and wherein the first cloud service comprises the first streaming audio service.

20. A method to be performed by at least one server in a computing system of a first cloud service, the method comprising:

storing, in data storage, preference data for multiple user profiles of the first cloud service, wherein user profiles of the first cloud service are registered with respective media playback systems comprising respective playback device, wherein the data storage comprises links between a first user profile of the multiple user profiles and a first user account of a first streaming audio service, a first user account of a second streaming audio service, and a particular user account of a second cloud service, and wherein a second user profile of the multiple user profiles is associated with a second user account of the first streaming audio service and a second user account of the second streaming audio service;

receiving, via a network interface, a request for preferences linked to the particular user account of the second cloud service;

based on the link between the particular user account of the second cloud service and the first user profile of the first cloud service and according to the received request, determining, within the stored preference data, particular preference data corresponding to the first user profile of the first cloud service, the particular preference data comprising first preferences corresponding to the first user account of the first streaming audio service and second preferences corresponding to the first user account of the second streaming audio service, wherein the particular preference data comprises respective preferences corresponding to a plurality of media items, and wherein for each media item in the plurality of media items, the preference corresponding to the respective media item comprises a weighting of (i) a first preference corresponding to the first user account of the first streaming audio service and (ii) a second preference corresponding to the first user account of the second streaming audio service; and

sending, via the network interface, a response to the request for the preference data corresponding to the particular user account of the second cloud service.

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 Dec 19, 2022
From: CHEN, YEAN-NIAN W.
To: SONOS, INC.
Reel/Frame 062147/0177 →
Continuity (6)
Continuation 17222518 · Apr 5, 2021
Continuation 16812711 · Mar 9, 2020
Continuation 16011838 · Jun 19, 2018
Continuation 15263407 · Sep 13, 2016
Continuation 14263743 · Apr 28, 2014
Related Publication 20230206952A1 · Jun 29, 2023
References Cited (159)
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 6108686A · Williams, Jr. · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6349339B1 · Williams · 2002 [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 6763040B1 · Hite et al. · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 6826283B1 · Wheeler et al. · 2004 [cited by applicant]
US 6915176B2 · Novelli et al. · 2005 [cited by applicant]
US 6985694B1 · De Bonet et al. · 2006 [cited by applicant]
US 7124125B2 · Cook et al. · 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 7236739B2 · Chang · 2007 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7496623B2 · Szeto et al. · 2009 [cited by applicant]
US 7496633B2 · Szeto et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7599685B2 · Goldberg 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 7657224B2 · Goldberg et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7725533B2 · Szeto et al. · 2010 [cited by applicant]
US 7725551B2 · Szeto et al. · 2010 [cited by applicant]
US 7739271B2 · Cook et al. · 2010 [cited by applicant]
US 7742740B2 · Goldberg et al. · 2010 [cited by applicant]
US 7797471B2 · Laefer et al. · 2010 [cited by applicant]
US 7835689B2 · Goldberg et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7865137B2 · Goldberg et al. · 2011 [cited by applicant]
US 7916877B2 · Goldberg et al. · 2011 [cited by applicant]
US 7917082B2 · Goldberg et al. · 2011 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 7995899B2 · Heredia et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8023663B2 · Goldberg · 2011 [cited by applicant]
US 8028038B2 · Weel · 2011 [cited by applicant]
US 8028323B2 · Weel · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8050652B2 · Qureshey et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8214873B2 · Weel · 2012 [cited by applicant]
US 8230099B2 · Weel · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8271114B2 · Lydon et al. · 2012 [cited by applicant]
US 8386413B2 · Samadani · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8595793B2 · Kashyap et al. · 2013 [cited by applicant]
US 8910265B2 · Lang et al. · 2014 [cited by applicant]
US 8959177B1 · Weston, Jr. · 2015 [cited by examiner]
US 9286384B2 · Kuper et al. · 2016 [cited by applicant]
US 9335818B2 · Ye et al. · 2016 [cited by applicant]
US 9367587B2 · Bieschke et al. · 2016 [cited by applicant]
US 9374607B2 · Bates et al. · 2016 [cited by applicant]
US 9665339B2 · Reimann et al. · 2017 [cited by applicant]
US 10296884B2 · Lang et al. · 2019 [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 20020056117A1 · Hasegawa et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20040088328A1 · Cook et al. · 2004 [cited by applicant]
US 20060161621A1 · Rosenberg et al. · 2006 [cited by applicant]
US 20060253436A1 · Cook et al. · 2006 [cited by applicant]
US 20070088747A1 · Cheng et al. · 2007 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070294131A1 · Roman et al. · 2007 [cited by applicant]
US 20080052371A1 · Partovi et al. · 2008 [cited by applicant]
US 20080124056A1 · Concotelli · 2008 [cited by applicant]
US 20090083117A1 · Svendsen et al. · 2009 [cited by applicant]
US 20090138805A1 · Hildreth · 2009 [cited by applicant]
US 20090307062A1 · Lutnick et al. · 2009 [cited by applicant]
US 20100017366A1 · Robertson et al. · 2010 [cited by applicant]
US 20100050202A1 · Kandekar et al. · 2010 [cited by applicant]
US 20100138517A1 · De Los Reyes et al. · 2010 [cited by applicant]
US 20100205222A1 · Gajdos et al. · 2010 [cited by applicant]
US 20100215336A1 · McLean · 2010 [cited by applicant]
US 20100235741A1 · Newman et al. · 2010 [cited by applicant]
US 20100262909A1 · Hsieh · 2010 [cited by applicant]
US 20110106954A1 · Chatterjee et al. · 2011 [cited by applicant]
US 20110113051A1 · Lindahl et al. · 2011 [cited by applicant]
US 20110246566A1 · Kashef · 2011 [cited by examiner]
US 20110265003A1 · Schubert et al. · 2011 [cited by applicant]
US 20120070017A1 · Dorogusker et al. · 2012 [cited by applicant]
US 20120071996A1 · Svendsen · 2012 [cited by applicant]
US 20130031216A1 · Willis et al. · 2013 [cited by applicant]
US 20130073584A1 · Kuper et al. · 2013 [cited by applicant]
US 20130173034A1 · Reimann et al. · 2013 [cited by applicant]
US 20130191454A1 · Oliver et al. · 2013 [cited by applicant]
US 20130268396A1 · Agevik et al. · 2013 [cited by applicant]
US 20130279878A1 · Haverkamp · 2013 [cited by applicant]
US 20130347018A1 · Limp et al. · 2013 [cited by applicant]
US 20140123006A1 · Chen et al. · 2014 [cited by applicant]
US 20140129015A1 · Lindahl et al. · 2014 [cited by applicant]
US 20140200893A1 · Vanjani · 2014 [cited by applicant]
US 20140277639A1 · Gomes-Casseres et al. · 2014 [cited by applicant]
US 20140331332A1 · Arrelid et al. · 2014 [cited by applicant]
US 20150066494A1 · Salvador et al. · 2015 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
KR 100890993 · 2009 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
Audio Tron Quick Start Guide, Version 1.0, Mar. 2001, 24 pages. [cited by applicant]
Audio Tron Reference Manual, Version 3.0, May 2002, 70 pages. [cited by applicant]
Audio Tron 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 Feb. 12, 2021, issued in connection with European Application No. 15786825.8, 5 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Dec. 22, 2022, issued in connection with European Application No. 22192280.0, 5 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Jan. 31, 2020, issued in connection with European Application No. 15786825.8, 5 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Oct. 31, 2018, issued in connection with European Application No. 157868258, 7 pages. [cited by applicant]
European Patent Office, European Search Report mailed on Jul. 18, 2017, issued in connection with EP Application No. 157868258, 7 pages. [cited by applicant]
European Patent Office, Summons to Attend Oral Proceedings mailed on Sep. 10, 2021, issued in connection with European Application No. 15786825.8, 7 pages. [cited by applicant]
Final Office Action mailed on Apr. 7, 2016, issued in connection with U.S. Appl. No. 14/263,750, filed Apr. 28, 2014, 26 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Apr. 3, 2014, issued in connection with International Application No. PCT/US2012/056467, filed on Sep. 21, 2011, 11 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability mailed on Nov. 10, 2016, issued in connection with International Application No. PCT/US2015/027761, filed on Apr. 27, 2015, 8 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Jul. 13, 2015, issued in connection with International Application No. PCT/US2015/027761, filed on Apr. 27, 2015, 12 pages. [cited by applicant]
International Searhing Authority, International Search Report and Written Opinion mailed on Feb. 28, 2013, issued in connection with International Application No. PCT/US2012/056467, filed on Sep. 21, 2012, 12 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 Jan. 5, 2016, issued in connection with U.S. Appl. No. 14/263,743, filed Apr. 28, 2014, 10 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 10, 2019, issued in connection with U.S. Appl. No. 16/011,838, filed Jun. 19, 2018, 17 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 2, 2020, issued in connection with U.S. Appl. No. 16/812,711, filed Mar. 9, 2020, 11 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 24, 2015, issued in connection with U.S. Appl. No. 14/263,750, filed Apr. 28, 2014, 20 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 27, 2022, issued in connection with U.S. Appl. No. 17/222,518, filed Apr. 5, 2021, 18 pages. [cited by applicant]
Non-Final Office Action mailed on Nov. 28, 2017, issued in connection with U.S. Appl. No. 15/338,816, filed Oct. 31, 2016, 18 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 11, 2016, issued in connection with U.S. Appl. No. 14/263,750, filed Apr. 28, 2014, 12 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 15, 2016, issued in connection with U.S. Appl. No. 14/263,743, filed Apr. 28, 2014, 5 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 16, 2022, issued in connection with U.S. Appl. No. 17/222,518, filed Apr. 5, 2021, 7 pages. [cited by applicant]
Notice of Allowance mailed on Mar. 20, 2018, issued in connection with U.S. Appl. No. 15/263,407, filed Sep. 13, 2016, 8 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 23, 2019, issued in connection with U.S. Appl. No. 16/011,838, filed Jun. 19, 2018, 7 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 7, 2020, issued in connection with U.S. Appl. No. 16/812,711, filed Mar. 9, 2020, 7 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]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
Van Buskirk, Eliot, “Music Needs 'Connective Tissue' and Facebook Wants to Build It,” E http://evolver.fm/2011/09/01/music-needs-connective-tissue-and-facebook-wants-to-build-it, 2011, 6 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]