IP Library Granted Patent US 10,209,947
Granted Patent B2
US 10,209,947 · App. 14/338,710 · Granted Feb 19, 2019

Device grouping

Inventors: Mark Morganstern (Santa Barbara, CA); Alec Ferguson (Ipswich, MA)
Assignee: SONOS, INC.
G06F3/165H04L67/02H04L67/10H04R29/007H04R2227/005
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,209,947
App. No.
14/338,710
Granted
Feb 19, 2019
Kind
B2
Abstract

An example method includes detecting, via a control interface of a first playback device while at least one second playback device is playing media, an input indicating a command for the first playback device to (i) form a zone with the second playback device and (ii) play back the media in synchrony, and based on the detected input, causing the first playback device to carry out the command. A second example method includes detecting, by a control device while at least one first playback device is playing media, an input indicating a command for a second playback device to (i) form a zone with the first playback device and (ii) play back the media in synchrony, wherein the control device is configured to transmit commands to the second playback device; and based on the detected input, causing the second playback device to carry out the command.

Claims (38)

1. A method comprising:

detecting, via a control interface of a first playback device an input indicating a command for the first playback device to form a zone, wherein the control interface does not provide an indication of a second playback device that may form a potential zone for the first playback device to join;

in response to detecting the input, determining, by the first playback device, the second playback device with which to form the zone based on (i) detecting that the second playback device of a plurality of playback devices arranged to provide media content has a highest signal strength and (ii) a time when the second playback device was included in a same zone with the first playback device;

based on the determination, (i) forming, by the first playback device, the zone with the second playback device; and (ii) configuring the first playback device to receive the media content from the second playback device; and

after forming the zone, playing, by the first playback device, the media content in synchrony with the second playback device.

2. The method of claim 1 , further comprising:

receiving, by the first playback device from the second playback device, the media content.

3. The method of claim 1 , wherein playing the media content in synchrony with the second playback device comprises:

sending, by the first playback device to the second playback device, an indication of the command.

4. The method of claim 1 , wherein the zone is a first zone; and wherein before detecting the input, the first playback device is within a second zone that comprises a third playback device, the method further comprising:

based on the detected input, causing the third playback device to play the media content in synchrony with the first and second playback devices.

5. The method of claim 4 , wherein causing the third playback device to play the media content in synchrony with the first and second playback devices comprises:

playing, by the first playback device, a first stereo channel of the media content; and causing the third playback device to play a second stereo channel of the media content.

6. The method of claim 4 , wherein before detecting the input, the second zone is within a third zone that comprises the second zone and a fourth playback device, the method further comprising:

based on the detected input, causing the fourth playback device to play the media content in synchrony with the first, second, and third playback devices.

7. The method of claim 1 , wherein the zone is a first zone; and wherein the media content is first media content and wherein before detecting the input, the first playback device is within a second zone that also comprises a third playback device, the method further comprising:

based on the detected input, causing the third playback device to play a second media content while the first and second playback devices play the first media content in synchrony.

8. The method of claim 1 , further comprising:

detecting signal strengths corresponding to respective zones; and

determining the potential zone based on the detected signal strengths of the respective zones.

9. A non-transitory computer readable medium storing instructions that, when executed by a first playback device, cause the first playback device to perform functions comprising:

detecting, via a control interface of the first playback device, an input indicating a command for the first playback device to form a zone, wherein the control interface does not provide an indication of a second playback device that may form a potential zone for the first playback device to join;

in response to detecting the input, determining, by the first playback device, a second playback device with which to form the zone based on (i) detecting that the second playback device of a plurality of playback devices arranged to provide media content has a highest signal strength and (ii) a time when the second playback device was last included in a same zone with the first playback device;

based on the determination, (i) forming by the first playback device, the zone with the second playback device; and (ii) configuring the first playback device to receive the media content from the second playback device; and

after forming the zone, playing, by the first playback device, the media content in synchrony with the second playback device.

10. The non-transitory computer readable medium of claim 9 , wherein the zone is a first zone; and wherein before detecting the input, the first playback device is within a second zone that comprises a third playback device, and wherein the functions further comprise:

based on the detected input, causing the third playback device to play media content in synchrony with the first and second playback devices.

11. The non-transitory computer readable medium of claim 9 , wherein the zone is a first zone; and wherein the media content is first media content, wherein before detecting the input, the first playback device is within a second zone that also comprises a third playback device, and wherein the functions further comprise:

based on the detected input, causing the third playback device to play a second media content while the first and second playback devices play the first media content in synchrony.

12. A playback device, comprising:

at least one processor; and

memory having stored thereon instructions executable by the at least one processor to cause the playback device to perform functions comprising:

detecting, via a control interface of a first playback device, an input indicating a command for the first playback device to form a zone, wherein the control interface does not provide an indication of a second playback device that may form a potential zone for the first playback device to join;

in response to detecting the input, determining, by the first playback device, a second playback device with which to form the zone based on (i) detecting that the second playback device of a plurality of playback devices arranged to provide media content has a highest signal strength and (ii) a time when the second playback device was last included in a same zone with the first playback device;

based on the determination, (i) forming, by the first playback device, the zone with the second playback device; and (ii) configuring the first playback device to receive the media content from the second playback device; and

after forming the zone, playing, by the first playback device, the media content in synchrony with the second playback device.

13. The method of claim 1 , further comprising:

in response to the input, determining, by the first playback device, the second playback device further based on a most recent interaction time between the first playback device and the second playback device.

Assignments (6)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2018
From: GORDON BROTHERS FINANCE COMPANY
To: SONOS, INC.
Reel/Frame 046625/0882 →
SECURITY INTEREST Recorded Apr 1, 2016
From: SONOS, INC.
To: GORDON BROTHERS FINANCE COMPANY
Reel/Frame 038329/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: MORGANSTERN, MARK; FERGUSON, ALEC
To: SONOS, INC.
Reel/Frame 033488/0234 →
Continuity (1)
Related Publication 20160026428A1 · Jan 28, 2016
Cited By (5)
US 12,210,797 US 12,231,479 US 12,416,963 US 12,547,371 US 12,681,680