IP Library › Granted Patent US 11,789,692
Granted Patent B2
US 11,789,692 · App. 17/562,547 · Granted Oct 17, 2023

Control based on proximity

Inventors: Jonathon Reilly (Cambridge, MA); Neil Griffiths (Lexington, MA)
Assignee: Sonos, Inc.
G06F3/165F21V23/0471G06F3/011H03G3/02H03G3/04H03G3/348H04R27/00H05B47/115H04R2227/005H04R2430/01
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,789,692
App. No.
17/562,547
Granted
Oct 17, 2023
Kind
B2
Abstract

Embodiments described herein provide for detecting presence of an object in proximity to a playback device and responsively performing one or more operations. In an example implementation, a playback device detects, via a proximity detector of the playback device, presence of an object in proximity to the playback device. In response to detecting the presence of the object, the playback device performs one or more operations.

Claims (70)

1. A playback device comprising:

a network interface;

a touch-sensitive display;

a proximity sensor configured to detect presence of a user at a greater range than a capacitive range of the touch-sensitive display;

one or more audio transducers;

at least one processor; and

a housing configured to carry the network interface, the touch-sensitive display, the proximity sensor, the one or more audio transducers; and the at least one processor;

at least one non-transitory computer-readable medium storing program instructions that are executable by the at least one processor such that the playback device is configured to:

receive input data representing a pre-selected alarm time corresponding to an alarm;

according to the pre-selected alarm time: (i) play back particular audio content via the one or more audio transducers and (ii) cause one or more lights to be illuminated;

while the particular audio content is playing back and the one or more lights are illuminated, detect, via the proximity sensor, presence of a user in proximity to the playback device;

in response to detection of the presence of the user in proximity to the playback device: (i) temporarily stop playback of the particular audio content and (ii) temporarily reduce an illumination intensity of the one or more lights;

after a pre-determined period of time: (i) resume playback of the particular audio content and (ii) increase the illumination intensity of the one or more lights; and

play back additional audio content in synchrony with one or more additional playback devices.

2. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the playback device is configured to:

cause, via the network interface, the one or more lights to reduce illumination intensity.

3. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the playback device is configured to:

cause the one or more lights to temporarily turn off.

4. The playback device of claim 1 , wherein the touch-sensitive display comprises at least one light of the one or more lights, wherein the instructions that are executable by the at least one processor such that the playback device is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the playback device is configured to:

modify a video output.

5. The playback device of claim 1 , further comprising program instructions that are executable by the at least one processor such that the playback device is configured to:

after the alarm is deactivated, activate a pre-configured routine.

6. The playback device of claim 5 , wherein the particular audio content is first audio content, wherein the instructions that are executable by the at least one processor such that the playback device is configured to activate the pre-configured routine comprise instructions that are executable by the at least one processor such that the playback device is configured to:

cause two or more playback devices to form a group; and

play back second audio content via the one or more audio transducers.

7. The playback device of claim 1 , further comprising program instructions that are executable by the at least one processor such that the playback device is configured to:

detect that a clock time corresponds to the pre-selected alarm time of the alarm, wherein playing back the particular audio content according to the pre-selected alarm time comprises:

in response to detection that the clock time corresponds to the pre-selected alarm time, play back the particular audio content.

8. The playback device of claim 1 , further comprising program instructions that are executable by the at least one processor such that the playback device is configured to:

detect that the pre-determined period of time has elapsed; and

in response to the detection that the pre-determined period of time has elapsed, (i) resume the playback of the particular audio content and (ii) increase the illumination intensity of the one or more lights.

9. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content via the one or more audio transducers comprise instructions that are executable by the at least one processor such that the playback device is configured to play back the particular audio content in synchrony with the one or more additional playback devices.

10. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to receive input data representing the pre-selected alarm time comprise instructions that are executable by the at least one processor such that the playback device is configured to:

receive, via the touch-sensitive display, the input data representing the pre-selected alarm time.

11. A system comprising:

a playback device comprising a touch-sensitive display, a proximity sensor configured to detect presence of a user at a greater range than a capacitive range of the touch-sensitive display, and one or more audio transducers;

a network interface;

at least one processor; and

at least one non-transitory computer-readable medium storing program instructions that are executable by the at least one processor such that the system is configured to:

receive input data representing a pre-selected alarm time corresponding to an alarm;

according to the pre-selected alarm time: (i) play back particular audio content via the one or more audio transducers and (ii) cause one or more lights to be illuminated;

while the particular audio content is playing back and the one or more lights are illuminated, detect, via the proximity sensor, presence of a user in proximity to the playback device;

in response to detection of the presence of the user in proximity to the playback device: (i) temporarily stop playback of the particular audio content and (ii) temporarily reduce an illumination intensity of the one or more lights;

after a pre-determined period of time: (i) resume playback of the particular audio content and (ii) increase the illumination intensity of the one or more lights; and

play back additional audio content in synchrony with one or more additional playback devices.

12. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the system is configured to:

cause, via the network interface, the one or more lights to reduce illumination intensity.

13. The system of claim 11 , wherein the system further comprises the one or more lights.

14. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the system is configured to:

cause the one or more lights to temporarily turn off.

15. The system of claim 11 , wherein the touch-sensitive display comprises at least one light of the one or more lights, wherein the instructions that are executable by the at least one processor such that the system is configured to temporarily reduce the illumination intensity of the one or more lights comprise instructions that are executable by the at least one processor such that the system is configured to:

modify a video output.

16. The system of claim 11 , further comprising program instructions that are executable by the at least one processor such that the system is configured to:

after the alarm is deactivated, activate a pre-configured routine.

17. The system of claim 16 , wherein the particular audio content is first audio content, wherein the instructions that are executable by the at least one processor such that the system is configured to activate the pre-configured routine comprise instructions that are executable by the at least one processor such that the system is configured to:

cause two or more playback devices to form a group; and

play back second audio content via the one or more audio transducers.

18. The system of claim 11 , further comprising program instructions that are executable by the at least one processor such that the system is configured to:

detect that a clock time corresponds to the pre-selected alarm time of the alarm, wherein playing back the particular audio content according to the pre-selected alarm time comprises:

in response to detection that the clock time corresponds to the pre-selected alarm time, play back the particular audio content.

19. The system of claim 11 , further comprising program instructions that are executable by the at least one processor such that the system is configured to:

detect that the pre-determined period of time has elapsed; and

in response to the detection that the pre-determined period of time has elapsed, (i) resume the playback of the particular audio content and (ii) increase the illumination intensity of the one or more lights.

20. A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a playback device is configured to:

receive input data representing a pre-selected alarm time corresponding to an alarm;

according to the pre-selected alarm time: (i) play back particular audio content via one or more audio transducers and (ii) cause one or more lights to be illuminated;

while the particular audio content is playing back and the one or more lights are illuminated, detect, via a proximity sensor, presence of a user in proximity to the playback device, wherein the playback device comprises a touch-sensitive display, and wherein the proximity sensor is configured to detect presence of a user at a greater range than a capacitive range of the touch-sensitive display;

in response to detection of the presence of the user in proximity to the playback device: (i) temporarily stop playback of the particular audio content and (ii) temporarily reduce an illumination intensity of the one or more lights;

after a pre-determined period of time: (i) resume playback of the particular audio content and (ii) increase the illumination intensity of the one or more lights; and

play back additional audio content in synchrony with one or more additional playback devices.

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 Dec 27, 2021
From: REILLY, JONATHON; GRIFFITHS, NEIL
To: SONOS, INC.
Reel/Frame 058482/0978 →
Continuity (6)
Continuation 16779634 · Feb 2, 2020
Continuation 15972476 · May 7, 2018
Continuation 15166235 · May 26, 2016
Continuation 14939958 · Nov 12, 2015
Continuation 13536250 · Jun 28, 2012
Related Publication 20220229627A1 · Jul 21, 2022