IP Library Patent Application 19031193
Patent Application
App. No. 19/031,193

Proximal Playback Devices

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 None
App. No.
19/031,193
Abstract

Systems and methods disclosed herein include, determining a proximity of the first networked device to a second networked device, determining whether there is a wired network connection existing between the first networked device and the second networked device, and in response to determining the proximity and the existence of a wired network connection, reconfiguring one or more operational parameters of one or both of the first networked device and the second networked device.

Claims (52)

1 . A first playback device comprising:

at least one processor;

at least one non-transitory computer-readable medium; and

program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the first playback device to:

determine that there is a wired network connection between the first playback device and a second playback device;

based on the determination that there is a wired network connection between the first playback device and the second playback device, cause a wireless network interface of the second playback device to be disabled;

receive an instruction to form a synchrony group comprising the first playback device and the second playback device; and

based on (i) the instruction to form the synchrony group and (ii) the determination that there is a wired network connection between the first playback device and the second playback device, form the synchrony group such that the second playback device is not configured to operate as a group coordinator for the synchrony group, wherein operating as the group coordinator involves transmitting playback timing information to each other playback device in the synchrony group for synchronous playback of media content.

2 . The first playback device of claim 1 , wherein the program instructions that, when executed by the at least one processor, cause the first playback device to form the group comprise program instructions that, when executed by the at least one processor, cause the first playback device to form the group such that the first playback device is configured to operate as the group coordinator for the group.

3 . The first playback device of claim 1 , wherein the wired network connection between the first playback device and the second playback device does not traverse any other computing device.

4 . The first playback device of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the first playback device to:

based on the determination that there is a wired network connection between the first playback device and the second playback device, cause a wireless network interface of the second playback device to be disabled.

5 . The first playback device of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the first playback device to:

based on the determination that there is a wired network connection between the first playback device and the second playback device, perform at least one of (i) causing an operating power for the first playback device to be reduced or (ii) causing an operating power for the second playback device to be reduced. 6 The first playback device of claim 1 , wherein:

the first playback device further comprises program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the first playback device to determine that the first playback device is in proximity to the second playback device; and

the program instructions that, when executed by the at least one processor, cause the first playback device to form the synchrony group such that the second playback device is not configured to operate as the group coordinator for the synchrony group comprise program instructions that, when executed by the at least one processor, cause the first playback device to form the synchrony group such that the second playback device is not configured to operate as the group coordinator for the synchrony group further based on the determination that the first playback device is in proximity to the second playback device.

7 . The first playback device of claim 6 , wherein the program instructions that, when executed by the at least one processor, cause the first playback device to determine that the first playback device is in proximity to the second playback device comprise program instructions that, when executed by the at least one processor, cause the first playback device to determine that the first playback device is (i) in a stacked configuration with the second playback device or (ii) positioned adjacent to the second playback device.

8 . The first playback device of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the first playback device to:

attempt to connect to the second playback device via a wired network interface; and

determine that the attempt to connect to the second playback device via the wired network interface was successful,

wherein the program instructions that, when executed by the at least one processor, cause the first playback device to determine that there is a wired network connection between the first playback device and the second playback device comprise program instructions that, when executed by the at least one processor, cause the first playback device to determine that there is a wired network connection between the first playback device and the second playback device based on the determination that the attempt to connect to the second playback device via the second network interface was successful.

9 . A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a first playback device to:

determine that there is a wired network connection between the first playback device and a second playback device;

based on the determination that there is a wired network connection between the first playback device and the second playback device, cause a wireless network interface of the second playback device to be disabled;

receive an instruction to form a synchrony group comprising the first playback device and the second playback device; and

based on (i) the instruction to form the synchrony group and (ii) the determination that there is a wired network connection between the first playback device and the second playback device, form the synchrony group such that the second playback device is not configured to operate as a group coordinator for the synchrony group, wherein operating as the group coordinator involves transmitting playback timing information to each other playback device in the synchrony group for synchronous playback of media content.

10 . The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by the at least one processor, cause the first playback device to form the group comprise program instructions that, when executed by the at least one processor, cause the first playback device to form the group such that the first playback device is configured to operate as the group coordinator for the group.

11 . The non-transitory computer-readable medium of claim 9 , wherein the wired network connection between the first playback device and the second playback device does not traverse any other computing device.

12 . The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device to:

based on the determination that there is a wired network connection between the first playback device and the second playback device, cause a wireless network interface of the second playback device to be disabled.

13 . The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device to:

based on the determination that there is a wired network connection between the first playback device and the second playback device, perform at least one of (i) causing an operating power for the first playback device to be reduced or (ii) causing an operating power for the second playback device to be reduced.

14 . The non-transitory computer-readable medium of claim 9 , wherein:

the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device to determine that the first playback device is in proximity to the second playback device; and

the program instructions that, when executed by the at least one processor, cause the first playback device to form the synchrony group such that the second playback device is not configured to operate as the group coordinator for the synchrony group comprise program instructions that, when executed by the at least one processor, cause the first playback device to form the synchrony group such that the second playback device is not configured to operate as the group coordinator for the synchrony group further based on the determination that the first playback device is in proximity to the second playback device.

15 . The non-transitory computer-readable medium of claim 14 , wherein the program instructions that, when executed by the at least one processor, cause the first playback device to determine that the first playback device is in proximity to the second playback device comprise program instructions that, when executed by the at least one processor, cause the first playback device to determine that the first playback device is (i) in a stacked configuration with the second playback device or (ii) positioned adjacent to the second playback device.

16 . The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device to:

attempt to connect to the second playback device via a wired network interface; and

determine that the attempt to connect to the second playback device via the wired network interface was successful,

wherein the program instructions that, when executed by the at least one processor, cause the first playback device to determine that there is a wired network connection between the first playback device and the second playback device comprise program instructions that, when executed by the at least one processor, cause the first playback device to determine that there is a wired network connection between the first playback device and the second playback device based on the determination that the attempt to connect to the second playback device via the second network interface was successful.

17 . A method carried out by a first playback device, the method comprising:

determining that there is a wired network connection between the first playback device and a second playback device;

based on the determination that there is a wired network connection between the first playback device and the second playback device, causing a wireless network interface of the second playback device to be disabled;

receiving an instruction to form a synchrony group comprising the first playback device and the second playback device; and

based on (i) the instruction to form the synchrony group and (ii) the determination that there is a wired network connection between the first playback device and the second playback device, forming the synchrony group such that the second playback device is not configured to operate as a group coordinator for the synchrony group, wherein operating as the group coordinator involves transmitting playback timing information to each other playback device in the synchrony group for synchronous playback of media content.

18 . The method of claim 17 , wherein forming the group comprise forming the group such that the first playback device is configured to operate as the group coordinator for the group.

19 . The method of claim 17 , further comprising:

based on the determination that there is a wired network connection between the first playback device and the second playback device, causing a wireless network interface of the second playback device to be disabled.

20 . The method of claim 17 , further comprising:

attempting to connect to the second playback device via a wired network interface; and

determining that the attempt to connect to the second playback device via the wired network interface was successful,

wherein determining that there is a wired network connection between the first playback device and the second playback device comprises determining that there is a wired network connection between the first playback device and the second playback device based on the determination that the attempt to connect to the second playback device via the second network interface was successful.

Assignments (1)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →