IP Library Granted Patent US 12,395,952
Granted Patent B2
US 12,395,952 · App. 17/734,804 · Granted Aug 19, 2025

Synchronization of content between networked devices

Inventors: Lee Keyser-Allen (Medford, MA); Thomas Higdon (Boston, MA); Luis Vega-Zayas (Arlington, MA); Ted Lin (Ayer, MA); Andrej Sarkic (Cambridge, MA)
Assignee: Sonos, Inc.
H04W56/0015H04L43/106H04L65/60H04N21/4307H04N21/43076H04N21/43615H04N21/4392H04N21/8113H04R27/00H04R2227/003H04R2227/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,395,952
App. No.
17/734,804
Granted
Aug 19, 2025
Kind
B2
Abstract

A control device of media playback system receives a user command to initiate playback of video content and associated audio content and transmits a BLUETOOTH message based on the command to a video playback device. The video playback device receives the BLUETOOTH message, obtains the media content via a local area network (LAN), and determines an indication of when to begin playback of the media content. The video playback device transmits the indication to an audio playback device via the LAN and outputs the video content in lip-synchrony with playback of the corresponding audio content by the audio playback device. While outputting the video content in lip-synchrony with playback of the corresponding audio content by the audio playback device, the video playback device transmits timing information via the LAN to the audio playback device to maintain lip-synchrony with playback of the corresponding audio content by the audio playback device.

Claims (92)

1. A media playback system comprising:

a control device comprising:

a network interface configured to wirelessly communicate using a BLUETOOTH communication protocol;

a user interface configured to detect input from a user;

at least one processor;

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

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

receive, via the user interface, user input indicating a command to initiate playback of media content, wherein the media content comprises (i) video content and (ii) corresponding audio content; and

transmit, via the network interface, at least one message to a video playback device based on the command; and

the video playback device comprising:

a first network interface configured to wirelessly communicate using the BLUETOOTH communication protocol;

a second network interface configured to communicate over at least one local area network (LAN);

at least one processor;

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

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

operate as part of a synchrony group with at least one audio playback device;

receive, via the first network interface, the at least one message from the control device;

obtain, via the second network interface, the media content based on the at least one message;

determine a time at which to begin playback of the media content;

transmit, via the second network interface, an indication of the determined time at which to begin playback of the media content to the at least one audio playback device;

based on the determined time at which to begin playback of the media content, play back the video content in lip-synchrony with playback of the corresponding audio content by the at least one audio playback device; and

while playing back the video content in lip-synchrony with the playback of the corresponding audio content by the at least one audio playback device, transmit, via the second network interface, timing information to the at least one audio playback device to facilitate playback of the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

2. The media playback system of claim 1 , wherein the transmitted timing information causes the at least one audio playback device to modify a playback rate of the corresponding audio content to continue playing back the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

3. The media playback system of claim 2 , wherein the transmitted timing information further causes the at least one audio playback device to update a respective local clock of the at least one audio playback device.

4. The media playback system of claim 1 , wherein the video playback device is a television comprising a display and wherein the second program instructions that are executable by the at least one processor such that the video playback device is configured to play back the video content comprise program instructions that are executable by the at least one processor such that the video playback device is configured to:

present the video content via the display of the television.

5. The media playback system of claim 1 , wherein the control device is a first control device, the command is a first command, and wherein the media playback system further comprises a second control device comprising:

a network interface configured to communicate over at least one LAN;

a user interface configured to detect input from a user;

at least one processor;

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

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

receive, via the user interface, user input indicating a second command to modify the synchrony group; and

cause the synchrony group to be modified based on the second command to modify the synchrony group.

6. The media playback system of claim 5 , wherein the third program instructions that are executable by the at least one processor such that the second control device is configured to cause the synchrony group to be modified comprise program instructions that are executable by the at least one processor such that the second control device is configured to:

transmit at least one message to the video playback device.

7. The media playback system of claim 6 , wherein the second program instructions that are executable by the at least one processor such that the video playback device is configured to operate as part of the synchrony group with the at least one audio playback device comprise program instructions that are executable by the at least one processor such that the video playback device is configured to:

join the synchrony group with the at least one audio playback device based on the at least one message from the second control device.

8. The media playback system of claim 1 , wherein the media content comprises a plurality of frames, and wherein the second program instructions that are executable by the at least one processor such that the video playback device is configured to transmit the timing information to the at least one audio playback device comprise program instructions that are executable by the at least one processor such that the video playback device is configured to:

transmit, to the at least one audio playback device, at least one packet comprising an amount of time until when playback of at least one of the plurality of frames is to begin.

9. The media playback system of claim 1 , wherein the media content comprises a plurality of frames, and wherein the second program instructions that are executable by the at least one processor such that the video playback device is configured to transmit the timing information to the at least one audio playback device comprise program instructions that are executable by the at least one processor such that the video playback device is configured to:

transmit, to the at least one audio playback device, at least one packet comprising a presentation timestamp for at least one of the plurality of frames indicating when playback of the at least one of the plurality of frames is to begin.

10. The media playback system of claim 1 , wherein:

the second program instructions further comprise program instructions that are executable by the at least one processor such that the video playback device is configured to determine a network latency for a connection between the video playback device and the at least one audio playback device; and

the second program instructions that are executable by the at least one processor such that the video playback device is configured to determine the time at which to begin playback of the media content comprise program instructions that are executable by the at least one processor such that the video playback device is configured to determine the time at which to begin playback of the media content based on the determined network latency.

11. The media playback system of claim 10 , wherein the second program instructions that are executable by the at least one processor such that the video playback device is configured to determine the network latency comprise program instructions that are executable by the at least one processor such that the video playback device is configured to:

send a test packet to the at least one audio playback device at a first time based on a local clock of the video playback device;

receive an acknowledgement packet indicating receipt of the test packet from the at least one audio playback device at a second time based on the local clock of the video playback device;

determine a test packet delay calculation based on a difference between the second time and the first time; and

determine the network latency based on the test packet delay calculation.

12. The media playback system of claim 1 , wherein the video playback device further comprises:

an audio amplifier; and

a speaker coupled to the audio amplifier.

13. The media playback system of claim 1 , wherein the at least one audio playback device comprises a first playback device, and wherein the media playback system further comprises the first playback device.

14. The media playback system of claim 13 , wherein the first playback device comprises:

a network interface configured to communicate over the LAN;

an audio amplifier;

a speaker coupled to the audio amplifier;

at least one processor;

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

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

receive, via the network interface, the indication of the determined time at which to begin playback of the media content from the video playback device;

based on the indication of the determined time at which to begin playback of the media content, play back, via the audio amplifier and the speaker, the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device; and

while playing back the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device:

receive, via the second network interface, the timing information from the video playback device; and

modify a playback rate of the corresponding audio content based on the timing information to continue playing back the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

15. At least one non-transitory computer-readable medium, wherein the at least one non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a media playback system to:

receive, via a user interface of a control device, user input indicating a command to initiate playback of media content, wherein the media content comprises (i) video content and (ii) corresponding audio content;

based on the command, transmit, via a first network interface of the control device configured to wirelessly communicate using a BLUETOOTH communication protocol, at least one message to a video playback device that is configured to operate as part of a synchrony group with at least one audio playback device;

receive, via a second network interface of the video playback device configured to wirelessly communicate using the BLUETOOTH communication protocol, the at least one message from the control device;

obtain, via a third network interface of the video playback device configured to communicate over at least one local area network (LAN), the media content based on the at least one message;

determine a time at which to begin playback of the media content;

transmit, via the third network interface of the video playback device, an indication of the determined time at which to begin playback of the media content to the at least one audio playback device;

based on the determined time at which to begin playback of the media content, play back, at the video playback device, the video content in lip-synchrony with playback of the corresponding audio content by the at least one audio playback device; and

while the video playback device is playing back the video content in lip-synchrony with the playback of the corresponding audio content by the at least one audio playback device, transmit, via the third network interface of the video playback device, timing information to the at least one audio playback device to facilitate playback of the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

16. The at least one non-transitory computer-readable medium of claim 15 , wherein the transmitted timing information causes the at least one audio playback device to modify a playback rate of the corresponding audio content to continue playing back the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

17. The at least one non-transitory computer-readable medium of claim 15 , wherein the media content comprises a plurality of frames, and wherein the program instructions that, when executed by at least one processor, cause the media playback system to transmit, via the third network interface of the video playback device, the timing information to the at least one audio playback device comprise program instructions that, when executed by at least one processor, cause the media playback system to:

transmit, via the third network interface of the video playback device to the at least one audio playback device, at least one packet comprising an amount of time until when playback of at least one of the plurality of frames is to begin.

18. The at least one non-transitory computer-readable medium of claim 15 , wherein the media content comprises a plurality of frames, and wherein the program instructions that, when executed by at least one processor, cause the media playback system to transmit, via the third network interface of the video playback device, the timing information to the at least one audio playback device comprise program instructions that, when executed by at least one processor, cause the media playback system to:

transmit, via the third network interface of the video playback device to the at least one audio playback device, at least one packet comprising a presentation timestamp for at least one of the plurality of frames indicating when playback of the at least one of the plurality of frames is to begin.

19. The at least one non-transitory computer-readable medium of claim 15 , wherein:

the at least one non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the media playback system to determine a network latency for a connection between the video playback device and the at least one audio playback device; and

the program instructions that, when executed by at least one processor, cause the media playback system to determine the time at which to begin playback of the media content comprise program instructions that, when executed by at least one processor, cause the media playback system to determine the time at which to begin playback of the media content based on the determined network latency.

20. A method carried out by a media playback system comprising a control device and a video playback device, the method comprising:

receiving, via a user interface of the control device, user input indicating a command to initiate playback of media content, wherein the media content comprises (i) video content and (ii) corresponding audio content;

based on the command, transmitting, via a first network interface of the control device configured to wirelessly communicate using a BLUETOOTH communication protocol, at least one message to a video playback device that is configured to operate as part of a synchrony group with at least one audio playback device;

receiving, via a second network interface of the video playback device configured to wirelessly communicate using the BLUETOOTH communication protocol, the at least one message from the control device;

obtaining, via a third network interface of the video playback device configured to communicate over at least one local area network (LAN), the media content based on the at least one message;

determining a time at which to begin playback of the media content;

transmitting, via the third network interface of the video playback device, an indication of the determined time at which to begin playback of the media content to the at least one audio playback device;

based on the determined time at which to begin playback of the media content, playing back, at the video playback device, the video content in lip-synchrony with playback of the corresponding audio content by the at least one audio playback device; and

while the video playback device is playing back the video content in lip-synchrony with the playback of the corresponding audio content by the at least one audio playback device, transmitting, via the third network interface of the video playback device, timing information to the at least one audio playback device to facilitate playback of the corresponding audio content in lip-synchrony with the playback of the video content by the video playback device.

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 8, 2022
From: KEYSER-ALLEN, LEE; HIGDON, THOMAS; VEGA-ZAYAS, LUIS; LIN, TED; SARKIC, ANDREJ
To: SONOS, INC.
Reel/Frame 061686/0254 →
Continuity (5)
Continuation 17135306 · Dec 28, 2020
Continuation 16798936 · Feb 24, 2020
Continuation 16154685 · Oct 8, 2018
Continuation 14971796 · Dec 16, 2015
Related Publication 20220264498A1 · Aug 18, 2022
References Cited (253)
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 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 6826283B1 · Wheeler et al. · 2004 [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 7391791B2 · Balassanian et al. · 2008 [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 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 7941761B2 · Hally 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 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 8396800B1 · Wieder · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8566722B2 · Gordon et al. · 2013 [cited by applicant]
US 8788514B1 · Ramanarayanan et al. · 2014 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 9344755B2 · Vega et al. · 2016 [cited by applicant]
US 9489383B2 · Hyman et al. · 2016 [cited by applicant]
US 9529979B2 · Torgerson et al. · 2016 [cited by applicant]
US 9547647B2 · Badaskar et al. · 2017 [cited by applicant]
US 9654821B2 · Coburn, IV · 2017 [cited by examiner]
US 9667679B2 · Lang et al. · 2017 [cited by applicant]
US 9674587B2 · Triplett et al. · 2017 [cited by applicant]
US 9699522B2 · Kim et al. · 2017 [cited by applicant]
US 9703521B2 · Kumar · 2017 [cited by examiner]
US 9967615B2 · Coburn, IV et al. · 2018 [cited by applicant]
US 10880848B2 · Keyser-Allen et al. · 2020 [cited by applicant]
US 11323974B2 · Keyser-Allen et al. · 2022 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020056117A1 · Hasegawa et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20020144273A1 · Reto · 2002 [cited by applicant]
US 20020154691A1 · Kost et al. · 2002 [cited by applicant]
US 20030001016A1 · Fraier et al. · 2003 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20040072584A1 · Kern · 2004 [cited by applicant]
US 20040088328A1 · Cook et al. · 2004 [cited by applicant]
US 20040143603A1 · Kaufmann et al. · 2004 [cited by applicant]
US 20050256722A1 · Clark et al. · 2005 [cited by applicant]
US 20060047704A1 · Gopalakrishnan · 2006 [cited by applicant]
US 20060095401A1 · Krikorian et al. · 2006 [cited by applicant]
US 20060143236A1 · Wu · 2006 [cited by applicant]
US 20060149850A1 · Bowman · 2006 [cited by applicant]
US 20060200545A1 · Fromentoux 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 20070100966A1 · Peng et al. · 2007 [cited by applicant]
US 20070107019A1 · Romano 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 20080016531A1 · Eyal · 2008 [cited by examiner]
US 20080052371A1 · Partovi et al. · 2008 [cited by applicant]
US 20080056675A1 · Wright et al. · 2008 [cited by applicant]
US 20080104268A1 · Farber et al. · 2008 [cited by applicant]
US 20080189293A1 · Strandel et al. · 2008 [cited by applicant]
US 20080205856A1 · Kim et al. · 2008 [cited by applicant]
US 20090100147A1 · Igarashi · 2009 [cited by applicant]
US 20090136210A1 · Morimoto · 2009 [cited by applicant]
US 20090150491A1 · Yamamoto · 2009 [cited by applicant]
US 20090180534A1 · Hluchyj et al. · 2009 [cited by applicant]
US 20090204842A1 · Tetik et al. · 2009 [cited by applicant]
US 20090222514A1 · Igarashi · 2009 [cited by applicant]
US 20090307062A1 · Lutnick et al. · 2009 [cited by applicant]
US 20100017366A1 · Robertson et al. · 2010 [cited by applicant]
US 20100075313A1 · Kreuwel et al. · 2010 [cited by applicant]
US 20100095332A1 · Gran et al. · 2010 [cited by applicant]
US 20100128176A1 · Nakajima et al. · 2010 [cited by applicant]
US 20100205222A1 · Gajdos et al. · 2010 [cited by applicant]
US 20100262909A1 · Hsieh · 2010 [cited by applicant]
US 20100281108A1 · Cohen · 2010 [cited by applicant]
US 20100299639A1 · Ramsay · 2010 [cited by examiner]
US 20100318917A1 · Holladay · 2010 [cited by examiner]
US 20110004468A1 · Fusakawa et al. · 2011 [cited by applicant]
US 20110246623A1 · Pantos et al. · 2011 [cited by applicant]
US 20110276396A1 · Rathod · 2011 [cited by applicant]
US 20120071996A1 · Svendsen · 2012 [cited by applicant]
US 20120117183A1 · Wong et al. · 2012 [cited by applicant]
US 20120210225A1 · McCoy et al. · 2012 [cited by applicant]
US 20120210353A1 · Wong et al. · 2012 [cited by applicant]
US 20130070860A1 · Schramm et al. · 2013 [cited by applicant]
US 20130080955A1 · Reimann · 2013 [cited by examiner]
US 20130198298A1 · Li et al. · 2013 [cited by applicant]
US 20130263193A1 · Hirano et al. · 2013 [cited by applicant]
US 20130268980A1 · Russell · 2013 [cited by applicant]
US 20130343567A1 · Triplett et al. · 2013 [cited by applicant]
US 20140010515A1 · Lee et al. · 2014 [cited by applicant]
US 20140093085A1 · Jarvis et al. · 2014 [cited by applicant]
US 20140189648A1 · Everitt · 2014 [cited by applicant]
US 20140323036A1 · Daley et al. · 2014 [cited by applicant]
US 20150025661A1 · Vega-Zayas et al. · 2015 [cited by applicant]
US 20150036695A1 · Gowda et al. · 2015 [cited by applicant]
US 20150067016A1 · Park et al. · 2015 [cited by applicant]
US 20150150146A1 · Torgerson et al. · 2015 [cited by applicant]
US 20150172756A1 · Coburn, IV et al. · 2015 [cited by applicant]
US 20150179227A1 · Russell · 2015 [cited by applicant]
US 20150234820A1 · Aravamudan et al. · 2015 [cited by applicant]
US 20150293917A1 · Bufe, III et al. · 2015 [cited by applicant]
US 20160078903A1 · Chitnis et al. · 2016 [cited by applicant]
US 20160080739A1 · Perlman et al. · 2016 [cited by applicant]
US 20160088037A1 · Lang · 2016 [cited by applicant]
US 20160088339A1 · Nakanishi · 2016 [cited by applicant]
US 20160100031A1 · Wood et al. · 2016 [cited by applicant]
US 20160150344A1 · Filev et al. · 2016 [cited by applicant]
US 20160269128A1 · Gautama et al. · 2016 [cited by applicant]
US 20170026686A1 · Glazier et al. · 2017 [cited by applicant]
US 20170093943A1 · Alsina et al. · 2017 [cited by applicant]
US 20170171577A1 · Kipp · 2017 [cited by applicant]
US 20170251040A1 · Archambault et al. · 2017 [cited by applicant]
US 20170289231A1 · Powell et al. · 2017 [cited by applicant]
US 20200117416A1 · Vega Zayas et al. · 2020 [cited by applicant]
CN 1833444A · 2006 [cited by applicant]
CN 101409657A · 2009 [cited by applicant]
CN 101552945A · 2009 [cited by applicant]
CN 103959323B · 2018 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
EP 2548379A1 · 2013 [cited by applicant]
EP 2648111A1 · 2013 [cited by applicant]
JP 2008500614A · 2008 [cited by applicant]
JP 2009141746A · 2009 [cited by applicant]
KR 100890993 · 2009 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
WO 2005119948A2 · 2005 [cited by applicant]
Notice of Allowance mailed on Oct. 19, 2020, issued in connection with U.S. Appl. No. 16/696,316, filed Nov. 26, 2019, 5 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 19, 2018, issued in connection with U.S. Appl. No. 14/990,235, filed Jan. 7, 2016, 10 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 20, 2021, issued in connection with U.S. Appl. No. 17/135,306, filed Dec. 28, 2020, 24 pages. [cited by applicant]
Notice of Allowance mailed on Apr. 22, 2020, issued in connection with U.S. Appl. No. 16/142,689, filed Sep. 26, 2018, 8 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 25, 2018, issued in connection with U.S. Appl. No. 14/990,283, filed Jan. 7, 2016, 10 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 26, 2018, issued in connection with U.S. Appl. No. 14/971,796, filed Dec. 16, 2015, 15 pages. [cited by applicant]
Notice of Allowance mailed on May 27, 2022, issued in connection with U.S. Appl. No. 17/008,362, filed Aug. 31, 2020, 9 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 28, 2020, issued in connection with U.S. Appl. No. 16/798,936, filed Feb. 24, 2020, 5 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 Sep. 14, 2018, issued in connection with U.S. Appl. No. 14/990,235, filed Jan. 7, 2016, 2 pages. [cited by applicant]
Preinterview First Office Action mailed on Aug. 29, 2017, issued in connection with U.S. Appl. No. 15/280,979, filed Sep. 29, 2016, 6 pages. [cited by applicant]
Preinterview First Office Action mailed on Nov. 5, 2018, issued in connection with U.S. Appl. No. 15/973,443, filed May 7, 2018, 5 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 14/971,796, filed Dec. 16, 2015, entitled “Synchronization of Content Between Networked Devices”, 68 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]
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.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]
Advisory Action mailed on Apr. 30, 2018, issued in connection with U.S. Appl. No. 14/971,796, filed Dec. 16, 2015, 2 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 Patent Office, Chinese Office Action mailed on May 5, 2016, issued in connection with Chinese Patent Application No. 201280056773.0, 18 pages. [cited by applicant]
Chinese Patent Office, First Office Action and Translation mailed on Mar. 4, 2021, issued in connection with Chinese Application No. 201810356722.9, 14 pages. [cited by applicant]
Chinese Patent Office, Second Office Action mailed on Jan. 20, 2017, issued in connection with Chinese Application No. 201280056773.0, 15 pages. [cited by applicant]
Chinese Patent Office, Third Office Action mailed on Sep. 26, 2017, issued in connection with Chinese Application No. 201280056773.0, 4 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 Examination Report mailed on Jan. 26, 2016, issued in connection with European Application No. 12833511.4, 6 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Mar. 8, 2018, issued in connection with EP Application No. 17198086.5, 5 pages. [cited by applicant]
European Patent Office, European Office Action mailed on Jul. 30, 2019, issued in connection with European Application No. 16828813.2, 9 pages. [cited by applicant]
European Patent Office, European Search Report mailed on Dec. 7, 2021, issued in connection with European Application No. 21182253.1, 11 pages. [cited by applicant]
European Patent Office, Office Action mailed on Sep. 29, 2016, issued in connection with European Application No. 12833511.4, 6 pages. [cited by applicant]
European Patent Office, Summons to Attend Oral Proceedings mailed on May 12, 2020, issued in connection with European Application No. 16828813.2, 8 pages. [cited by applicant]
Final Office Action mailed Jun. 12, 2015, issued in connection with U.S. Appl. No. 13/239,077, filed Sep. 21, 2011, 21 pages. [cited by applicant]
Final Office Action mailed on Jul. 12, 2018, issued in connection with U.S. Appl. No. 14/990,283, filed Jan. 7, 2016, 14 pages. [cited by applicant]
Final Office Action mailed on Jul. 15, 2019, issued in connection with U.S. Appl. No. 15/973,443, filed May 7, 2018, 26 pages. [cited by applicant]
Final Office Action mailed on Jan. 18, 2018, issued in connection with U.S. Appl. No. 14/971,796, filed Dec. 16, 2015, 17 pages. [cited by applicant]
Final Office Action mailed on Jun. 29, 2018, issued in connection with U.S. Appl. No. 14/990,235, filed Jan. 7, 2016, 11 pages. [cited by applicant]
First Action Interview Office Action mailed on Mar. 7, 2019, issued in connection with U.S. Appl. No. 15/973,443, filed May 7, 2018, 4 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 Jun. 28, 2018, issued in connection with International Application No. PCT/US2016/065640, filed on Dec. 16, 2015, 12 pages. [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Feb. 24, 2017, issued in connection with International Application No. PCT/US2016/065640, filed on Dec. 8, 2016, 15 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]
Japanese Patent Office, Final Office Action mailed on Mar. 8, 2016, issued in connection with Japanese Patent Application No. JP2014-531990, 10 pages. [cited by applicant]
Japanese Patent Office, Final Office Action mailed on Aug. 16, 2016, issued in connection with Japanese Patent Application No. 2014-531990, 6 pages. [cited by applicant]
Japanese Patent Office, Office Action mailed on Jun. 13, 2017, issued in connection with Japanese patent application No. 2016-113766, 7 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-113766, 3 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 Oct. 21, 2014, issued in connection with U.S. Appl. No. 13/239,077, filed Sep. 21, 2011, 18 pages. [cited by applicant]
Non-Final Office Action mailed Apr. 25, 2013, issued in connection with U.S. Appl. No. 13/239,077, filed Sep. 21, 2011, 21 pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 1, 2017, issued in connection with U.S. Appl. No. 14/990,235, filed Jan. 7, 2016, 18 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 10, 2017, issued in connection with U.S. Appl. No. 14/971,796, filed Dec. 16, 2015, 17 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 16, 2022, issued in connection with U.S. Appl. No. 17/008,362, filed Aug. 31, 2020, 11 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 23, 2020, issued in connection with U.S. Appl. No. 16/696,316, filed Nov. 26, 2019, 25 pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 6, 2017, issued in connection with U.S. Appl. No. 14/990,283, filed Jan. 7, 2016, 20 pages. [cited by applicant]
Non-Final Office Action mailed on Jan. 9, 2020, issued in connection with U.S. Appl. No. 16/142,689, filed Sep. 26, 2018, 9 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 7, 2019, issued in connection with U.S. Appl. No. 16/154,685, filed Oct. 8, 2018, 10 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 9, 2015, issued in connection with U.S. Appl. No. 13/239,077, filed Sep. 21, 2011, 9 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 9, 2018, issued in connection with U.S. Appl. No. 15/280,979, filed Sep. 29, 2016, 14 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 9, 2019, issued in connection with U.S. Appl. No. 15/973,443, filed May 7, 2018, 5 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 12, 2022, issued in connection with U.S. Appl. No. 17/128,696, filed Dec. 21, 2020, 9 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 16, 2020, issued in connection with U.S. Appl. No. 16/798,936, filed Feb. 24, 2020, 19 pages. [cited by applicant]
European Patent Office, European EPC Article 94.3 mailed on Dec. 19, 2024, issued in connection with European Application No. 21182253.1, 4 pages. [cited by applicant]
Final Office Action mailed on Feb. 29, 2024, issued in connection with U.S. Appl. No. 17/994,578, filed Nov. 28, 2022, 25 pages. [cited by applicant]
Non-Final Office Action mailed on Mar. 13, 2025, issued in connection with U.S. Appl. No. 18/439,501, filed Feb. 12, 2024, 26 pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 20, 2024, issued in connection with U.S. Appl. No. 17/994,578, filed Nov. 28, 2022, 9 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 25, 2022, issued in connection with U.S. Appl. No. 17/745,726, filed May 16, 2022, 14 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 26, 2023, issued in connection with U.S. Appl. No. 18/149,135, filed Jan. 2, 2023, 20 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 6, 2023, issued in connection with U.S. Appl. No. 17/994,578, filed Nov. 28, 2022, 24 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 9, 2024, issued in connection with U.S. Appl. No. 17/994,578, filed Nov. 28, 2022, 11 pages. [cited by applicant]
Notice of Allowance mailed on Oct. 2, 2023, issued in connection with U.S. Appl. No. 18/149,135, filed Jan. 2, 2023, 5 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 23, 2022, issued in connection with U.S. Appl. No. 17/745,726, filed May 16, 2022, 5 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 23, 2022, issued in connection with U.S. Appl. No. 17/008,362, filed Aug. 31, 2020, 9 pages. [cited by applicant]