IP Library Granted Patent US 10,735,803
Granted Patent B2
US 10,735,803 · App. 16/000,837 · Granted Aug 4, 2020

Playback device setup

Inventors: Richard Jackson (Boston, MA); Andrew Lindley (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04N21/43615G06F3/04847G06F3/167H04N21/4307H04N21/44227H04L2012/2841H04L2012/2849
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,735,803
App. No.
16/000,837
Granted
Aug 4, 2020
Kind
B2
Abstract

Embodiments disclosed herein address technical challenges arising when configuring a playback device and a display device to interoperate with each other in an entertainment system. Some embodiments include a playback device (i) receiving data from a display device connected to the playback device, (ii) sending a request for configuration instructions to a cloud computing system, wherein the request comprises the data received from the display device, and (iii) in response to sending the data received from the display device to the cloud computing system, receiving configuration instructions from the cloud computing system, wherein the configuration instructions are associated with the display device connected to the playback device.

Claims (51)

1. A sound-bar audio playback device comprising:

one or more audio transducers;

an audio input interface;

one or more processors;

one or more network interfaces;

tangible, non-transitory computer-readable memory having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the sound-bar audio playback device to perform a method comprising:

receiving, via the audio input interface, data from a display device connected to the sound-bar audio playback device;

sending, via at least one of the one or more network interfaces, a request for configuration instructions to a cloud computing system, wherein the request comprises the data received from the display device;

in response to sending the data received from the display device to the cloud computing system, receiving, from the cloud computing system, configuration instructions from the cloud computing system, wherein the configuration instructions for the display device connected to the sound-bar audio playback device;

providing the configuration instructions, wherein providing the configuration instructions comprises at least one of: (a) sending one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions or (b) causing display of the configuration instructions, wherein the sound-bar audio playback device is operable to (a) send the one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions and (b) cause display of the configuration instructions; and

after the display device is configured to operate with the sound-bar audio playback device, receiving, via the audio input interface, at least an audio portion of an A/V signal; and

playing back the audio portion of the A/V signal via the one or more audio transducers while the display device plays back a video portion of the A/V signal.

2. The sound-bar audio playback device of claim 1 , wherein the audio input interface comprises a High-Definition Multimedia Interface (HDMI) input, wherein receiving data from the display device connected to the sound-bar audio playback device comprises receiving data from the display device via a HDMI connection between the display device and the sound-bar audio playback device, and wherein receiving at least the audio portion of the A/V signal comprises receiving data representing an HDMI audio return channel signal.

3. The sound-bar audio playback device of claim 1 , wherein receiving data from the display device connected to the sound-bar audio playback device comprises receiving Extended Display Data (EDID) from the display device.

4. The sound-bar audio playback device of claim 1 , wherein receiving configuration instructions from the cloud computing system comprises receiving instructions for configuring at least one High-Definition Multimedia Interface (HDMI) Consumer Electronics Control (CEC) feature on one or both of the sound-bar audio playback device and the display device.

5. The sound-bar audio playback device of claim 1 , wherein receiving configuration instructions from the cloud computing system comprises receiving instructions for configuring one or more of (i) at least one voice control feature on one or both of the sound-bar audio playback device and the display device, (ii) at least one control signaling feature on one or both of the sound-bar audio playback device and the display device, and (iii) at least one audio feature on one or both of the sound-bar audio playback device and the display device.

6. The sound-bar audio playback device of claim 1 , wherein receiving configuration instructions from the cloud computing system comprises receiving instructions for troubleshooting one or more configuration settings for one or both of the sound-bar audio playback device and the display device.

7. The sound-bar audio playback device of claim 1 , wherein causing display of the configuration instructions comprises sending at least a portion of the configuration instructions to a controller device via one of the one or more network interfaces, wherein the controller device is separate from the sound-bar audio playback device, wherein the controller device comprises a wireless mobile device.

8. The sound-bar audio playback device of claim 1 , wherein causing display of the configuration instructions comprises sending, to the display device, a video signal that causes display of at least a portion of the configuration instructions on the display device.

9. The sound-bar audio playback device of claim 1 , wherein the method further comprises:

in response to receiving configuration instructions from the cloud computing system, configuring at least one setting of the sound-bar audio playback device according to the configuration instructions.

10. The sound-bar audio playback device of claim 1 , wherein the sound-bar audio playback device is in a synchrony with at least one other audio playback device, and wherein the method further comprises:

in response to receiving configuration instructions from the cloud computing system, (i) configuring at least one setting of the sound-bar audio playback device according to the configuration instructions, and (ii) configuring at least one setting of the at least one other audio playback device according to the configuration instructions.

11. The sound-bar audio playback device of claim 1 , wherein the method further comprises:

in response to receiving configuration instructions from the cloud computing system, configuring at least one setting of the display device according to the configuration instructions.

12. The sound-bar audio playback device of claim 1 , wherein the method further comprises:

receiving feedback on whether execution of the configuration instructions was successful; and

in response to receiving the feedback, transmitting a feedback message to the cloud computing server comprising an indication of the feedback.

13. A cloud computing system comprising:

one or more processors;

one or more network interfaces;

tangible, non-transitory computer-readable memory having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the cloud computing system to perform a method comprising:

storing a plurality of correlations between display device identification data and corresponding configuration instructions in the tangible, non-transitory computer-readable media;

receiving a request for configuration instructions from a sound-bar audio playback device, wherein the request comprises data that the sound-bar audio playback device received from a display device;

in response to receiving the request for configuration instructions from the sound-bar audio playback device, determining whether the plurality of correlations includes configuration instructions corresponding to the data in the request; and

in response to determining that the plurality of correlations includes configuration instructions corresponding to the data in the request, transmitting the configuration instructions corresponding to the data in the request to the sound-bar audio playback device that sent the request, wherein the sound-bar audio playback device is configured to provide the configuration instructions, wherein providing the configuration instructions comprises at least one of: (a) sending one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions or (b) causing display of the configuration instructions, and wherein the sound-bar audio playback device is operable to (a) send the one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions and (b) cause display of the configuration instructions.

14. The cloud computing system of claim 13 , wherein the request received from the sound-bar audio playback device comprises Extended Display Data (EDID) that the sound-bar audio playback device received from the display device.

15. The cloud computing system of claim 13 , wherein the configuration instructions comprise instructions for configuring at least one High-Definition Multimedia Interface (HDMI) Consumer Electronics Control (CEC) feature on one or both of the sound-bar audio playback device and the display device.

16. The cloud computing system of claim 13 , wherein the configuration instructions comprise instructions for configuring one or more of (i) at least one voice control feature on one or both of the sound-bar audio playback device and the display device, (ii) at least one control signaling feature on one or both of the sound-bar audio playback device and the display device, and (iii) at least one audio feature on one or both of the sound-bar audio playback device and the display device.

17. The cloud computing system of claim 13 , wherein transmitting the configuration instructions corresponding to the data in the request to the sound-bar audio playback device that sent the request comprises configuring the sound-bar audio playback device according to the configuration instructions.

18. The cloud computing system of claim 13 , wherein the sound-bar audio playback device is in a synchrony group with at least one other audio playback device, and wherein transmitting the configuration instructions corresponding to the data in the request to the sound-bar audio playback device that sent the request comprises (i) configuring the sound-bar audio playback device according to the configuration instructions, and (ii) configuring the at least one other audio playback device according to the configuration instructions.

19. The cloud computing system of claim 13 , wherein the method further comprises:

receiving a feedback message from the sound-bar audio playback device, the feedback message comprising an indication of whether execution of the configuration instructions was successful; and

in response to receiving the feedback message, updating at least one of the plurality of correlations between display device identification data and corresponding configuration instructions based on the indication of whether execution of the configuration instructions was successful.

20. A method to be performed by a sound-bar audio playback device, the method comprising:

receiving, via an audio input interface, data from a display device connected to the sound-bar audio playback device;

sending, via at least one or more network interface, a request for configuration instructions to a cloud computing system, wherein the request comprises the data received from the display device;

in response to sending the data received from the display device to the cloud computing system, receiving, from the cloud computing system, configuration instructions from the cloud computing system, wherein the configuration instructions for the display device connected to the sound-bar audio playback device;

providing the configuration instructions, wherein providing the configuration instructions comprises at least one of: (a) sending one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions or (b) causing display of the configuration instructions, wherein the sound-bar audio playback device is operable to (a) send the one or more commands to configure the display device to operate with the sound-bar audio playback device according to the configuration instructions and (b) cause display of the configuration instructions; and

after the display device is configured to operate with the sound-bar audio playback device, receiving, via the audio input interface, at least an audio portion of an A/V signal; and

playing back the audio portion of the A/V signal via one or more audio transducers while the display device plays back a video portion of the A/V signal.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: JACKSON, RICHARD; LINDLEY, ANDREW
To: SONOS, INC.
Reel/Frame 052453/0963 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
Continuity (1)
Related Publication 20190373313A1 · Dec 5, 2019
Cited By (3)
US 12,507,289 US 12,581,256 US 12,671,873