IP Library Granted Patent US 10,871,817
Granted Patent B2
US 10,871,817 · App. 15/999,382 · Granted Dec 22, 2020

Synchronous playback with battery-powered playback device

Inventor: Hrishikesh Gossain (Santa Barbara, CA)
Assignee: Sonos, Inc.
G06F1/3287G05B15/02G06F1/263G06F1/3212G06F1/3234G06F3/165H04L47/33H04N21/43615H04N21/4424H04N21/4436H04W52/0251H04W52/0277G06F1/3203G06F1/3209H04L12/10Y02D30/70
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,871,817
App. No.
15/999,382
Granted
Dec 22, 2020
Kind
B2
Abstract

Example techniques related to battery-powered playback devices. In an example, a first battery-powered playback device receives audio content from a network device and forwards the audio content to a second playback device for synchronous playback of the audio content with the second playback device, plays back the audio content, detects that a battery level of a battery of the first playback device has fallen below a predefined threshold, and ceases the forwarding of the audio content after the battery level of the battery of the first playback device has fallen below the predefined threshold. After the battery level of the first playback device has fallen below the predefined threshold, the second playback device receives the audio content from the network device, forwards the audio content to the first playback device for synchronous playback with the first playback device, and plays back the audio content in synchrony with the first playback device.

Claims (35)

1. A system comprising first and second playback devices, wherein:

the first playback device comprises at least one battery, a processor, and tangible, non-transitory, computer-readable memory having first instructions encoded therein, wherein the first instructions, when executed by the processor of the first playback device, cause the first playback device to (i) receive audio content from a network device and forward the audio content to a second playback device for synchronous playback of the audio content with the second playback device, (iii) play back the audio content, (iv) detect that a battery level of the at least one battery of the first playback device has fallen below a predefined threshold, and (v) cease the forwarding of the audio content after the detection of the battery level of the at least one battery of the first playback device has fallen below the predefined threshold; and

the second playback device comprises a processor and tangible, non-transitory, computer-readable media having second instructions encoded therein, wherein the second instructions, when executed by the processor of the second playback device, cause, after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, the second playback device to (i) receive the audio content from the network device, (ii) forward the audio content to the first playback device for synchronous playback with the first playback device, and (iii) play back the audio content in synchrony with the first playback device.

2. The system of claim 1 , wherein the first instructions, when executed by the processor of the first playback device, cause the first playback device to transmit a message to at least one of the network device and the second playback device, wherein the message comprises an indication of the battery level of the at least one battery of the first playback device has fallen below a predefined threshold.

3. The system of claim 1 , wherein the first instructions, when executed by the processor of the first playback device, cause, after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, detect the first playback device has been connected to an external power source and forward the audio content to the second playback device after the detection of the first playback device connected to the external power source.

4. The system of claim 3 , wherein the second instructions, when executed by the processor of the second playback device, cause, after the detection of the first playback device connected to the external power source, the second playback device to cease the forwarding of the audio content to the first playback device.

5. The system of claim 1 , wherein the first instructions, when executed by the processor of the first playback device, cause, before the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, the first playback device to forward the audio content to a third playback device for synchronous playback of the audio content with the first and second playback devices.

6. The system of claim 5 , wherein the first instructions, when executed by the processor of the second playback device, cause, after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, the second playback device to forward the audio content to the third playback device for synchronous playback of the audio content with the first and second playback devices.

7. The system of claim 1 , wherein the first instructions, when executed by the processor of the first playback device, cause, after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, the first playback device to detect that the battery level of the at least one battery of the first playback device is above the predefined threshold, and cause the first playback device to transmit a message to at least one of the network device and the second playback device after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, wherein the message comprises an indication of the battery level of the at least one battery of the first playback device is above the predefined threshold.

8. The system of claim 7 , wherein the second instructions, when executed by the processor of the second playback device, cause, after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, the second playback device to cease the forwarding of the audio content to the first playback device.

9. The system of claim 7 , wherein the first instructions, when executed by the processor of the first playback device, cause, after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, the first playback device to forward the audio content to the second playback device for synchronous playback with the first playback device.

10. The system of claim 1 , wherein the second playback device comprises at least one battery, and wherein the second instructions, when executed by the processor of the second playback device, cause the second playback device to transmit a message to at least one of the network device and the first playback device, wherein the message comprises an indication of a battery level of the at least one battery of the second playback device.

11. A method comprising:

receiving, at a first playback device, audio content from a network device;

forwarding the audio content from the first playback device to a second playback device for synchronous playback of the audio content with the second playback device;

playing back the audio content in synchrony via the first and second playback devices;

detecting that a battery level of at least one battery of the first playback device has fallen below a predefined threshold; and

after the detection of the battery level of the at least one battery of the first playback device has fallen below the predefined threshold:

ceasing the forwarding of the audio content from the first playback device,

receiving, at the second playback device, the audio content from the network device,

forwarding the audio content from the second playback device to the first playback device for synchronous playback of the audio content via the first and second playback devices, and

playing back the audio content in synchrony with the first playback device.

12. The method of claim 11 , further comprising transmitting, a message from the first playback device to at least one of the network device and the second playback device, wherein the message comprises an indication of the battery level of the at least one battery of the first playback device has fallen below a predefined threshold.

13. The method of claim 11 , further comprising after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold:

detecting the first playback device has been connected to an external power source; and

forwarding, via the first playback device, the audio content to the second playback device after the detection of the first playback device connected to the external power source.

14. The method of claim 13 , further comprising after the detection of the first playback device connected to the external power source, ceasing the forwarding of the audio content to the first playback device.

15. The method of claim 11 , further comprising before the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, causing the first playback device to forward the audio content to a third playback device for synchronous playback of the audio content with the first and second playback devices.

16. The method of claim 15 , further comprising after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold, causing the second playback device to forward the audio content to the third playback device for synchronous playback of the audio content with the first and second playback devices.

17. The method of claim 11 , further comprising after the detection of the battery level of the battery of the first playback device has fallen below the predefined threshold;

detecting that the battery level of the at least one battery of the first playback device is above the predefined threshold; and

transmitting, via the first playback device, a message to at least one of the network device and the second playback device after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, wherein the message comprises an indication of the battery level of the at least one battery of the first playback device is above the predefined threshold.

18. The method of claim 17 , further comprising, after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, causing the second playback device to cease the forwarding of the audio content to the first playback device.

19. The method of claim 17 , further comprising, after the detection of the battery level of the at least one battery of the first playback device is above the predefined threshold, forwarding, via the first playback device, the audio content to the second playback device for synchronous playback with the first playback device.

20. The method of claim 11 , wherein the second playback device comprises at least one battery, and wherein the method further comprises causing the second playback device to transmit a message to at least one of the network device and the first playback device, wherein the message comprises an indication of a battery level of the at least one battery of the second playback device.

Assignments (3)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 047157 FRAME 0794. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 19, 2018
From: GOSSAIN, HRISHIKESH
To: SONOS, INC.
Reel/Frame 048039/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: GOSSAIN, HRISHIKESH
To: SONOS, INC.
Reel/Frame 047157/0794 →
Continuity (3)
Continuation 14940490 · Nov 13, 2015
Continuation 14042072 · Sep 30, 2013
Related Publication 20190004592A1 · Jan 3, 2019