IP Library › Granted Patent US 10,228,898
Granted Patent B2
US 10,228,898 · App. 15/228,812 · Granted Mar 12, 2019

Identification of playback device and stereo pair names

Inventors: Christopher Kallai (Santa Barbara, CA); Michael Darrell Andrew Ericson (Santa Barbara, CA); Robert A. Lambourne (Santa Barabara, CA)
Assignee: Sonos, Inc.
G06F3/165G06F3/04842G06F3/162G11B19/02H04N21/4307H04N21/43615H04N21/43637H04N21/4852H04N21/8106H04R27/00H04S3/008H04S7/308G06F17/30026H04R2227/005H04R2430/01H04S2400/01H04S2400/13
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 10,228,898
App. No.
15/228,812
Granted
Mar 12, 2019
Kind
B2
Abstract

An example method includes, based on an adjustment to a first displayed volume control, instructing the first playback device to adjust playback volume level; based on an adjustment to a second displayed volume control, instructing the second playback device to adjust playback volume level; after sending the commands, instructing the first and/or second playback device to process an audio stream into a first and/or second channel and to reproduce a respective one of the first and second channel, wherein the grouped first and second playback devices provide multi-channel sound; and based on an adjustment to a third displayed volume control, instructing the first and/or second playback device to adjust a group volume level for both the first and second playback devices.

Claims (106)

1. A system comprising:

one or more processors;

tangible, non-transitory computer-readable memory comprising program instructions that, when executed by the one or more processors, causes the system to:

store a first name for identification of a first playback device and a second name for identification of a second playback device;

cause display of the first name and the second name for identification of the first playback device and the second playback device, respectively;

after storing the first name and the second name, configure a stereo pair comprising the first playback device and the second playback device, wherein while in the stereo pair the first playback device is configured for play back according to a stereo sound effect with a second playback device;

and

while the stereo pair is configured, cause display of a nickname for identification of first playback device and the second playback device.

2. The system of claim 1 , wherein the program instructions, when executed by the one or more processors, further cause the system to:

separate the stereo pair comprising the first playback device and the second playback device; and

after separating the stereo pair, again provide the first name and the second name for identification of the first playback device and the second playback device, respectively.

3. The system of claim 1 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises causing, via a controller, a graphical display to display the first name and the second name.

4. The system of claim 3 , wherein causing display of the nickname for identification of first playback device and the second playback device comprises causing, via a controller, a graphical display to display the nickname.

5. The system of claim 1 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a controller over a data network, the first name and the second name.

6. The system of claim 1 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a third playback device over a data network, the first name and the second name.

7. The system of claim 1 , wherein the nickname is the same as the first name.

8. The system of claim 1 , wherein each of the first name, the second name, and the nickname are different.

9. The system of claim 1 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data; and

play back one or the other of the first audio channel data and the second audio channel data.

10. The system of claim 9 , wherein the first audio channel data comprises a left audio channel and the second audio channel data comprises a right audio channel.

11. The system of claim 1 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the second audio channel data to the second playback device.

12. The system of claim 1 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the audio data to the second playback device.

13. The system of claim 1 , wherein the program instructions, when executed by the processor, further cause the system to:

separate the stereo pair comprising the first playback device and the second playback device; and

while the stereo pair comprising the first playback device and the second playback device is separated, do not provide the nickname for identification of first playback device and the second playback device.

14. Tangible, non-transitory computer-readable media comprising program instructions that, when executed by one or more processors, causes a system to perform a method comprising:

storing a first name for identification of a first playback device and a second name for identification of a second playback device;

causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively;

after storing the first name and the second name, configuring a stereo pair comprising the first playback device and the second playback device, wherein while in the stereo pair the first playback device is configured for play back according to a stereo sound effect with a second playback device;

while the stereo pair is configured, causing display of a nickname for identification of first playback device and the second playback device.

15. The tangible, non-transitory computer-readable media of claim 14 , wherein the method further comprises:

separating the stereo pair comprising the first playback device and the second playback device; and

after separating the stereo pair, again providing the first name and the second name for identification of the first playback device and the second playback device, respectively.

16. The tangible, non-transitory computer-readable media of claim 14 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises causing, via a controller, a graphical display to display the first name and the second name.

17. The tangible, non-transitory computer-readable media of claim 16 , wherein causing display of the nickname for identification of first playback device and the second playback device comprises causing, via a controller, a graphical display to display the nickname.

18. The tangible, non-transitory computer-readable media of claim 14 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a controller over a data network, the first name and the second name.

19. The tangible, non-transitory computer-readable media of claim 14 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a third playback device over a data network, the first name and the second name.

20. The tangible, non-transitory computer-readable media of claim 14 , wherein the nickname is the same as the first name.

21. The tangible, non-transitory computer-readable media of claim 14 , wherein each of the first name, the second name, and the nickname are different.

22. The tangible, non-transitory computer-readable media of claim 14 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data; and

play back one or the other of the first audio channel data and the second audio channel data.

23. The tangible, non-transitory computer-readable media of claim 22 , wherein the first audio channel data comprises a left audio channel and the second audio channel data comprises a right audio channel.

24. The tangible, non-transitory computer-readable media of claim 14 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the second audio channel data to the second playback device.

25. The tangible, non-transitory computer-readable media of claim 14 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the audio data to the second playback device.

26. The tangible, non-transitory computer-readable media of claim 14 , wherein the method further comprises:

separating the stereo pair comprising the first playback device and the second playback device; and

while the stereo pair comprising the first playback device and the second playback device is separated, not providing the nickname for identification of first playback device and the second playback device.

27. A method comprising:

storing a first name for identification of a first playback device and a second name for identification of a second playback device;

causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively;

after storing the first name and the second name, configuring a stereo pair comprising the first playback device and the second playback device, wherein while in the stereo pair the first playback device is configured for play-back according to a stereo sound effect with a second playback device;

while the stereo pair is configured, causing display of a nickname for identification of first playback device and the second playback device.

28. The method of claim 27 , further comprising:

separating the stereo pair comprising the first playback device and the second playback device; and

after separating the stereo pair, again providing the first name and the second name for identification of the first playback device and the second playback device, respectively.

29. The method of claim 27 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises causing, via a controller, a graphical display to display the first name and the second name.

30. The method of claim 29 , wherein causing display of the nickname for identification of first playback device and the second playback device comprises causing, via a controller, a graphical display to display the nickname.

31. The method of claim 27 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a controller over a data network, the first name and the second name.

32. The method of claim 27 , wherein causing display of the first name and the second name for identification of the first playback device and the second playback device, respectively, comprises sending, via the first playback device to a third playback device over a data network, the first name and the second name.

33. The method of claim 27 , wherein the nickname is the same as the first name.

34. The method of claim 27 , wherein each of the first name, the second name, and the nickname are different.

35. The method of claim 27 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data; and

play back one or the other of the first audio channel data and the second audio channel data.

36. The method of claim 35 , wherein the first audio channel data comprises a left audio channel and the second audio channel data comprises a right audio channel.

37. The method of claim 27 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the second audio channel data to the second playback device.

38. The method of claim 27 , wherein configuring the stereo pair comprising the first playback device and the second playback device comprises configuring the first playback device to:

process audio data into at least one of first audio channel data and second audio channel data;

play back the first audio channel data; and

send the audio data to the second playback device.

39. The method of claim 27 , further comprising:

separating the stereo pair comprising the first playback device and the second playback device; and

while the stereo pair comprising the first playback device and the second playback device is separated, not providing the nickname for identification of first playback device and the second playback device.

40. The system of claim 1 , wherein the system further comprises a controller configured to provide, from the controller to the stereo pair, multi-channel audio content.

41. The system of claim 1 , wherein the system further comprises a controller configured to:

provide, from the controller to the first playback device, a first channel of audio content; and

provide, from the controller to the second playback device, a second channel of the audio content.

42. The system of claim 1 , wherein the system further comprises a controller configured to:

receive, via the controller, an input to change a volume of the stereo pair;

in response to receiving the input, transmit, from the controller to the stereo pair, a message to change the volume of the stereo pair.

43. The system of claim 1 , wherein the system further comprises a controller configured to:

receive, via the controller, an input to change a volume of the stereo pair;

in response to receiving the input:

transmit, from the controller to the first playback device, a first message to change the volume of the first playback device; and

transmit, from the controller to the second playback device, a second message to change the volume of the second playback device.

44. The system of claim 1 , wherein the system further comprises a controller configured to provide, from the controller to the stereo pair, multi-channel audio content; and

wherein configuring the stereo pair comprising the first playback device and the second playback device comprises:

configuring the first playback device to: (i) process the multi-channel audio content into first audio channel data, and (ii) play back the first audio channel data; and

configuring the second playback device to: (i) process the multi-channel audio content into second audio channel data, and (ii) play back the second audio channel data.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: KALLAI, CHRISTOPHER; ERICSON, MICHAEL DARRELL ANDREW; LAMBOURNE, ROBERT
To: SONOS, INC.
Reel/Frame 043707/0526 →
Continuity (5)
Continuation 14806070 · Jul 22, 2015
Continuation 13013740 · Jan 25, 2011
Continuation In Part 11853790 · Sep 11, 2007
Provisional Application 60825407 · Sep 12, 2006
Related Publication 20160342387A1 · Nov 24, 2016