IP Library › Granted Patent US 11,743,675
Granted Patent B2
US 11,743,675 · App. 17/699,130 · Granted Aug 29, 2023

Failure recovery of wearable playback device

Inventors: Steven Beckhardt (Boston, MA); Jonathan Paul Lang (Santa Barbara, CA); Jonathon Reilly (Cambridge, MA)
Assignee: Sonos, Inc.
H04S7/308G06F3/165H04L65/764H04N21/4302H04N21/43615H04N21/4425H04N21/8113H04R5/04H04R27/00H04R29/001H04R2227/005H04R2420/03H04R2420/05H04S3/008H04S7/00
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 11,743,675
App. No.
17/699,130
Granted
Aug 29, 2023
Kind
B2
Abstract

An example implementation may involve a group of wearable playback devices including a first wearable playback device and a second wearable playback device. The wearable playback devices render multi-channel audio content according to particular playback responsibilities in the group. When a failure or other issue with the second wearable playback device occurs, the first playback device assumes at least part of the playback responsibility of the second playback device.

Claims (72)

1. A system comprising:

a first wearable playback device;

a second wearable playback device;

at least one processor; and

data storage including instructions that are executable by the at least one processor such that the system is configured to:

play back multi-channel audio in a particular playback configuration, wherein, during playback of the multi-channel audio in the particular playback configuration, the first wearable playback device is configured to render one or more first audio channels of the multi-channel audio and the second wearable playback device is configured to render one or more second audio channels of the multi-channel audio;

during playback of the multi-channel audio in the particular playback configuration, monitor the first wearable playback device and the second wearable playback device for a state corresponding to inactivity;

while monitoring the first wearable playback device and the second wearable playback device, detect the state corresponding to inactivity on the second wearable playback device;

based on detection of the state corresponding to inactivity on the second wearable playback device, adjust at least one audio setting, wherein the instructions that are executable by the at least one processor such that the system is configured to adjust the at least one audio setting comprise instructions that are executable by the at least one processor such that the system is configured to pause playback of the multi-channel audio on the first wearable playback device and the second wearable playback device; and

after the state is changed, revert the at least one audio setting, wherein the instructions that are executable by the at least one processor such that the system is configured to revert the at least one audio setting comprise instructions that are executable by the at least one processor such that the system is configured to resume playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

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

while monitoring the first wearable playback device and the second wearable playback device, detect the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently; and

based on detection of the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently, adjust at least one additional audio setting, wherein the instructions that are executable by the at least one processor such that the system is configured to adjust the at least one additional audio setting comprise instructions that are executable by the at least one processor such that the system is configured to stop playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

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

detect an input to the first wearable playback device; and

based on detection of the input, configure the first wearable playback device to additionally render at least a portion of the one or more second audio channels.

4. The system of claim 1 , wherein:

the particular playback configuration is a stereo configuration,

the multi-channel audio comprises stereo audio content, and

the one or more first audio channels comprise a left channel and the one or more second audio channels comprise a right channel.

5. The system of claim 1 , wherein

the particular playback configuration is a surround sound configuration,

the multi-channel audio comprises surround audio content, and

the one or more first audio channels comprise a first surround channel and the one or more second audio channels comprise a second surround channel.

6. The system of claim 1 , wherein one of the first wearable playback device and the second wearable playback device is configured to operate as a coordinator of the particular playback configuration, and wherein the coordinator distributes timing information to the other wearable playback device of the particular playback configuration.

7. The system of claim 1 , wherein the instructions that are executable by the at least one processor such that the system is configured to detect the state corresponding to inactivity on the second wearable playback device comprise instructions that are executable by the at least one processor such that the system is configured to:

receive, via a communications interface, status information indicating that the second wearable playback device is in the state corresponding to inactivity.

8. The system of claim 1 , wherein the first wearable playback device comprises a first microphone, and wherein the second wearable playback device comprises a second microphone.

9. A first wearable playback device of a system comprising the first wearable playback device and a second wearable playback device, the first wearable playback device comprising:

a network interface;

an audio transducer;

at least one processor;

a housing, the housing carrying at least the network interface, the audio transducer, the at least one processor, and data storage including instructions that are executable by the at least one processor such that the first wearable playback device is configured to:

play back multi-channel audio in a particular playback configuration, wherein, during playback of the multi-channel audio in the particular playback configuration, the first wearable playback device is configured to render one or more first audio channels of the multi-channel audio and the second wearable playback device is configured to render one or more second audio channels of the multi-channel audio;

during playback of the multi-channel audio in the particular playback configuration, monitor the first wearable playback device and the second wearable playback device for a state corresponding to inactivity;

while monitoring the first wearable playback device and the second wearable playback device, detect the state corresponding to inactivity on the second wearable playback device;

based on detection of the state corresponding to inactivity on the second wearable playback device, adjust at least one audio setting, wherein the instructions that are executable by the at least one processor such that the first wearable playback device is configured to adjust the at least one audio setting comprise instructions that are executable by the at least one processor such that the first wearable playback device is configured to pause playback of the multi-channel audio on the first wearable playback device and the second wearable playback device; and

after the state is changed, revert the at least one audio setting, wherein the instructions that are executable by the at least one processor such that the first wearable playback device is configured to revert the at least one audio setting comprise instructions that are executable by the at least one processor such that the first wearable playback device is configured to resume playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

10. The first wearable playback device of claim 9 , wherein the instructions are executable by the at least one processor such that the first wearable playback device is further configured to:

while monitoring the first wearable playback device and the second wearable playback device, detect the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently; and

based on detection of the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently, adjust at least one additional audio setting, wherein the instructions that are executable by the at least one processor such that the first wearable playback device is configured to adjust the at least one additional audio setting comprise instructions that are executable by the at least one processor such that the first wearable playback device is configured to stop playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

11. The first wearable playback device of claim 9 , wherein the instructions are executable by the at least one processor such that the system is further configured to:

detect an input to the first wearable playback device; and

based on detection of the input, configure the first wearable playback device to additionally render at least a portion of the one or more second audio channels.

12. The first wearable playback device of claim 9 , wherein:

the particular playback configuration is a stereo configuration,

the multi-channel audio comprises stereo audio content, and

the one or more first audio channels comprise a left channel and the one or more second audio channels comprise a right channel.

13. The first wearable playback device of claim 9 , wherein

the particular playback configuration is a surround sound configuration,

the multi-channel audio comprises surround audio content, and

the one or more first audio channels comprise a first surround channel and the one or more second audio channels comprise a second surround channel.

14. The first wearable playback device of claim 9 , wherein one of the first wearable playback device and the second wearable playback device is configured to operate as a coordinator of the particular playback configuration, and wherein the coordinator distributes timing information to the other wearable playback device of the particular playback configuration.

15. The first wearable playback device of claim 9 , wherein the instructions that are executable by the at least one processor such that the first wearable playback device is configured to detect the state corresponding to inactivity on the second wearable playback device comprise instructions that are executable by the at least one processor such that the first wearable playback device is configured to:

receive, via a communications interface, status information indicating that the second wearable playback device is in the state corresponding to inactivity.

16. A method to be performed by a system comprising a first wearable playback device and a second wearable playback device, the method comprising:

playing back multi-channel audio in a particular playback configuration, wherein, during playback of the multi-channel audio in the particular playback configuration, the first wearable playback device is configured to render one or more first audio channels of the multi-channel audio and the second wearable playback device is configured to render one or more second audio channels of the multi-channel audio;

during playback of the multi-channel audio in the particular playback configuration, monitoring the first wearable playback device and the second wearable playback device for a state corresponding to inactivity;

while monitoring the first wearable playback device and the second wearable playback device, detecting the state corresponding to inactivity on the second wearable playback device;

based on detecting the state corresponding to inactivity on the second wearable playback device, adjusting at least one audio setting, wherein adjusting the at least one audio setting comprises pausing playback of the multi-channel audio on the first wearable playback device and the second wearable playback device; and

after the state is changed, reverting the at least one audio setting, wherein reverting the at least one audio setting comprises resuming playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

17. The method of claim 16 , further comprising:

while monitoring the first wearable playback device and the second wearable playback device, detecting the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently; and

based detecting of the state corresponding to inactivity on the first wearable playback device and the second wearable playback device concurrently, adjusting at least one additional audio setting, wherein adjusting the at least one additional audio setting comprises stopping playback of the multi-channel audio on the first wearable playback device and the second wearable playback device.

18. The method of claim 16 , further comprising:

detecting an input to the first wearable playback device; and

based on detecting the input, configuring the first wearable playback device to additionally render at least a portion of the one or more second audio channels.

19. The method of claim 16 , wherein:

the particular playback configuration is a stereo configuration,

the multi-channel audio comprises stereo audio content, and

the one or more first audio channels comprise a left channel and the one or more second audio channels comprise a right channel.

20. The method of claim 16 , wherein one of the first wearable playback device and the second wearable playback device is configured to operate as a coordinator of the particular playback configuration, and wherein the coordinator distributes timing information to the other wearable playback device of the particular playback configuration.

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 May 24, 2022
From: BECKHARDT, STEVEN; LANG, JONATHAN PAUL; REILLY, JONATHON
To: SONOS, INC.
Reel/Frame 060005/0752 →
Continuity (7)
Continuation 16786143 · Feb 10, 2020
Continuation 15946561 · Apr 5, 2018
Continuation 14808872 · Jul 24, 2015
Continuation 14630969 · Feb 25, 2015
Continuation 14521682 · Oct 23, 2014
Continuation 13489674 · Jun 6, 2012
Related Publication 20220279308A1 · Sep 1, 2022
Cited By (2)
US 12,284,417 US 12,671,873