IP Library Granted Patent US 12,045,541
Granted Patent B2
US 12,045,541 · App. 17/667,061 · Granted Jul 23, 2024

Power management and distributed audio processing techniques for playback devices

Inventors: Rajasekaran Ramasubramanian (Ojai, CA); James M. Dolan (Chatham, MA); Allen Antony (Woburn, MA); Benjamin A. Tober (Somerville, MA); Mark S. Viscusi (Wrentham, MA)
Assignee: Sonos, Inc.
G06F3/165G06F1/3287G06F3/162G10L15/22H03F3/183H04L12/12H04R1/08H04R1/1025H04R1/1041H04R3/12G10L2015/223H03F2200/03H04R2201/028H04R2420/01H04R2420/05H04R2420/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,045,541
App. No.
17/667,061
Granted
Jul 23, 2024
Kind
B2
Abstract

Aspects of the present disclosure relate to power management techniques for reducing the power consumption of playback devices. Additionally, aspects of the present disclosure related to distributed processing techniques for processing audio across two or more processors.

Claims (75)

1. A playback device comprising:

one or more speakers;

one or more amplifiers configured to drive the one or more speakers;

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

a plurality of processors comprising

one or more first processors, and

one or more second processors having a different construction than the one or more first processors, the one or more second processors having a plurality of power states including a first power state and a second power state, the one or more second processors being configured to consume more power in the first power state than in the second power state; and

at least one non-transitory computer-readable medium comprising program instructions that are executable by the plurality of processors such that the playback device is configured to

while the one or more second processors are in the second power state,

receive, using the network interface, first audio content from a user device via a first network,

play back, using the one or more first processors and the one or more amplifiers, the first audio content, and

detect that a connection to a second network can be established,

after detection that the connection to the second network can be established,

cause the one or more second processors to transition from the second power state to the first power state, and

establish the connection to the second network, and

while the one or more second processors are in the first power state and the playback device is connected to the second network,

receive, using the network interface, second audio content from at least one remote computing device, and

play back, using the one or more second processors and the one or more amplifiers, the second audio content.

2. The playback device of claim 1 , wherein the first power state comprises an awake state.

3. The playback device of claim 1 , wherein the second power state comprises at least one sleep state.

4. The playback device of claim 3 , wherein the at least one sleep state comprises one or more of a light sleep state or a deep sleep state.

5. The playback device of claim 1 , wherein the network interface comprises a plurality of components.

6. The playback device of claim 1 , wherein:

the second network corresponds to an Institute of Electrical and Electronics Engineers (IEEE) 802.11 based network, and

wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to

detect a service set identifier (SSID) associated with the second network, and

determine that the SSID matches a predetermined SSID.

7. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to:

detect that the connection to the second network is lost; and

after detection that the connection to the second network is lost, cause the one or more second processors to transition from the first power state to the second power state.

8. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to:

before receipt of the first audio content from the user device,

initialize the one or more second processors, and

communicate, using the one or more second processors, initialization instruction code to the one or more first processors to initialize the one or more first processors.

9. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to cause the one or more second processors to transition to the second power state after a predetermined amount of time of inactivity.

10. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to, after the one or more second processors transition to the second power state, cause the one or more first processors to transition to a low power state after a predetermined amount of time of inactivity.

11. The playback device of claim 1 , wherein the first network corresponds to a BLUETOOTH network.

12. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to play back the second audio content using the one or more first processors, the one or more second processors, and the one or more amplifiers.

13. The playback device of claim 1 , wherein:

the playback device comprises a rechargeable battery, and

the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to while the rechargeable battery is being recharged, cause the one or more second processors to transition to the second power state.

14. The playback device of claim 1 , wherein:

the playback device comprises a control area configured to receive a user control indication, and

the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the plurality of processors such that the playback device is configured to after receipt of a user control indication, cause the one or more second processors to transition to the first power state.

15. The playback device of claim 1 , wherein:

the playback device is a headphone device, and

the playback device further comprises at least one earpiece.

16. The playback device of claim 15 , wherein:

the headphone device comprises at least one microphone, and

the headphone device is a hearable device configured to play back an amplified version of at least some sound detected using the at least one microphone.

17. The playback device of claim 1 , wherein the playback device is a screenless playback device that does not comprise a display screen.

18. The playback device of claim 1 , further comprising an application processor disposed within the one or more second processors.

19. The playback device of claim 1 , wherein the one or more first processors comprise processors other than an application processor.

20. A method of playing back audio using a playback device, the method comprising:

while one or more second processors of the playback device are in a second power state,

receiving, using a network interface of the playback device, first audio content from a user device via a first network,

playing back, using one or more amplifiers of the playback device and one or more first processors of the playback device distinct from the one or more second processors, the first audio content, and

detecting that a connection to a second network can be established;

after detecting that the connection to the second network can be established,

causing the one or more second processors to transition from the second power state to a first power state in which the one or more second processors consume more power, and

establishing the connection to the second network; and

while the one or more second processors are in the first power state and the playback device is connected to the second network,

receiving, using the network interface, second audio content from at least one remote computing device, and

playing back, using the one or more second processors and the one or more amplifiers, the second audio content.

21. A non-transitory computer readable medium storing instructions executable by one or more processors to cause a playback device to play back audio, the instructions comprising instructions to:

while one or more second processors of the playback device are in a second power state,

receive, using a network interface of the playback device, first audio content from a user device via a first network,

play back, using one or more amplifiers of the playback device and one or more first processors of the playback device distinct from the one or more second processors, the first audio content, and

detect that a connection to a second network can be established;

after detecting that the connection to the second network can be established,

cause the one or more second processors to transition from the second power state to a first power state in which the one or more second processors consume more power, and

establish the connection to the second network; and

while the one or more second processors are in the first power state and the playback device is connected to the second network,

receive, using the network interface, second audio content from at least one remote computing device, and

play back, using the one or more second processors and the one or more amplifiers, the second audio content.

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 Jun 9, 2022
From: RAMASUBRAMANIAN, RAJASEKARAN; DOLAN, JAMES M.; ANTONY, ALLEN; TOBER, BENJAMIN; VISCUSI, MARK; ROSENMAN, JASON VICTOR; MURLI, MADHUR; MOORE, MATTHEW DAVID
To: SONOS, INC.
Reel/Frame 060145/0725 →
Continuity (3)
Continuation PCTUS2020045465 · Aug 7, 2020
Provisional Application 62884966 · Aug 9, 2019
Related Publication 20220164162A1 · May 26, 2022
Cited By (1)
US 12,314,629