IP Library Granted Patent US 10,646,050
Granted Patent B2
US 10,646,050 · App. 16/227,977 · Granted May 12, 2020

Inflatable air mattress alert and monitoring system

Inventors: Rob Nunn (Eden Prairie, MN); Wade Daniel Palashewski (Andover, MN); Matthew Wayne Tilstra (Rogers, MN); Stacy Stusynski (Blaine, MN); Steven Jay Young (Los Gatos, CA); Carl Hewitt (San Jose, CA)
Assignee: Sleep Number Corporation et al.
A47C27/083A47C31/00A47C27/04A47C27/082A47C27/10A47C31/008A61B5/1115A61B5/15A61B5/6892
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,646,050
App. No.
16/227,977
Granted
May 12, 2020
Kind
B2
Abstract

This disclosure describes, among other things, techniques for waking a user by changing the user's sleep environment. In one example, a method includes receiving, at a central controller of an air mattress system, at least one user alarm setting, generating, via the central controller, at least one instruction based on the received user alarm setting, and transmitting, from the central controller, the at least one instruction to a first component of the air mattress system to adjust a feature of the first component.

Claims (70)

1. A system comprising:

a first controller configured to:

query a user of a bed for i) a wake-up time that specifies a time to wake up the user and ii) a wake-up action to be performed for the user in order to regularly awaken the user at the wake-up time;

receive a first user-selection for the wake-up action selected by the user of the bed, the selection made out of a plurality of possible wake-up actions offered to be performed to regularly awaken the user at the wake-up time;

identify, in response to the selection, at least one automation command stored in a computer memory, out of a plurality of possible automation commands, wherein each automation command instructs an automation device to alter a sleep environment of the bed;

receive a second user-selection for the wake-up time that specifies a time to wake up the user;

compare a current time with the wake-uptime;

responsive to determining that the current time matches the wake-up time, transmit the automation command from the computer memory such that the sleep environment of the user is altered at the wake-up time over a plurality of days according to the wake-up action;

receive, during a sleep session of the user in one or more of the days of the plurality of days and before the wake-up time in that day, an alert; and

responsive to receiving the alert during the sleep session of the user, match the wakeup action selected by the user to the automation command and transmit the automation command from the computer memory such that the sleep environment of the user is altered before the wake-up time according to the wake-up action both i) at a time different than the wake-up time as selected by the user and ii) at the wake-up time as selected by the user, wherein the automation command is transmitted at the time different than the wake-up time as selected by the user in response to receiving the alert during the sleep session of the user before the wake up time.

2. The system of claim 1 , the system further comprising a lighting device configured to:

receive the automation command; and

responsive to receiving the automation command, illuminate the sleep environment.

3. The system of claim 1 , the system further comprising an articulating foundation device configured to:

receive the automation command; and

responsive to receiving the automation command, articulate to change elevation of the sleep environment.

4. The system of claim 1 , wherein the system further comprises a second controller configured to:

determine if a second user is present on a sleep substrate;

determine that the second user is not present in the sleep substrate; and

responsive to determining that the second user is not present in the sleep substrate, transmit the alert to the first controller.

5. The system of claim 4 , wherein the sleep substrate is a pad that incorporates one or more sensors for sensing pressure of the second user above the pad.

6. The system of claim 4 , wherein the sleep substrate is a mattress that incorporates one or more sensors for sensing pressure of the second user above the mattress.

7. The system of claim 4 , wherein to determine that the second user is not present in the sleep substrate, the second controller is further configured to:

determine that the second user was previously present on the sleep substrate; and

determine that the second user has exited the sleep substrate.

8. The system of claim 1 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a phone device.

9. The system of claim 1 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a voice controller device.

10. The system of claim 1 , wherein the wakeup time is a time window.

11. The system of claim 1 , wherein the wakeup time is a single point in time.

12. A non-transitory computer-readable medium tangibly encoding instructions that, when executed by a first controller, cause the first controller to perform operations comprising:

query a user of a bed for i) a wake-up time that specifies a time to wake up the user and ii) a wake-up action to be performed for the user in order to regularly awaken the user at the wake-up time;

receive a first user-selection for the wake-up action selected by the user of the bed, the selection made out of a plurality of possible wake-up actions offered to be performed to regularly awaken the user at the wake-up time;

identify, in response to the selection, at least one automation command stored in a computer memory, out of a plurality of possible automation commands, wherein each automation command instructs an automation device to alter a sleep environment of the bed;

receive a second user-selection for the wake-up time that specifies a time to wake up the user;

compare a current time with the wake-uptime;

responsive to determining that the current time matches the wake-up time, transmit the automation command from the computer memory such that the sleep environment of the user is altered at the wake-up time over a plurality of days according to the wake-up action;

receive, during a sleep session of the user in one or more of the days of the plurality of days and before the wake-up time in that day, an alert; and

responsive to receiving the alert during the sleep session of the user, match the wakeup action selected by the user to the automation command and transmit the automation command from the computer memory such that the sleep environment of the user is altered before the wake-up time according to the wake-up action both i) at a time different than the wake-up time as selected by the user and ii) at the wake-up time as selected by the user, wherein the automation command is transmitted at the time different than the wake-up time as selected by the user in response to receiving the alert during the sleep session of the user before the wake up time.

13. The computer-readable medium of claim 12 , wherein the automation command is a command to articulate to illuminate the sleep environment.

14. The computer-readable medium of claim 12 , wherein the automation command is a command to articulate to change elevation of the sleep environment.

15. The computer-readable medium of claim 12 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a phone device.

16. The computer-readable medium of claim 12 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a voice controller device.

17. A system comprising:

data-transmission means for transmitting data; and

a first controller configured to:

query, through the data-transmission means, a user of a bed for i) a wake-up time that specifies a time to wake up the user and ii) a wake-up action to be performed for the user in order to regularly awaken the user at the wake-up time;

receive, through the data-transmission means, a first user-selection for the wake-up action selected by the user of the bed, the selection made out of a plurality of possible wake-up actions offered to be performed to regularly awaken the user at the wake-up time;

identify, in response to the selection, at least one automation command stored in a computer memory, out of a plurality of possible automation commands, wherein each automation command instructs an automation device to alter a sleep environment of the bed;

receive, through the data-transmission means a second user-selection for the wake-up time that specifies a time to wake up the user;

compare a current time with the wake-uptime;

responsive to determining that the current time matches the wake-up time, transmit the automation command from the computer memory such that the sleep environment of the user is altered at the wake-up time over a plurality of days according to the wake-up action;

receive, through the data-transmission means during a sleep session of the user in one or more of the days of the plurality of days and before the wake-up time in that day, an alert; and

responsive to receiving the alert during the sleep session of the user, match the wakeup action selected by the user to the automation command and transmit the automation command from the computer memory such that the sleep environment of the user is altered before the wake-up time according to the wake-up action both i) at a time different than the wake-up time as selected by the user and ii) at the wake-up time as selected by the user, wherein the automation command is transmitted at the time different than the wake-up time as selected by the user in response to receiving the alert during the sleep session of the user before the wake up time.

18. The system of claim 17 , the system further comprising a lighting device configured to:

receive the automation command; and

responsive to receiving the automation command, illuminate the sleep environment.

19. The system of claim 17 , the system further comprising an articulating foundation device configured to:

receive the automation command; and

responsive to receiving the automation command, articulate to change elevation of the sleep environment.

20. The system of claim 17 , wherein the system further comprises a second controller configured to:

determine if a second user is present on a sleep substrate;

determine that the second user is not present in the sleep substrate; and

responsive to determining that the second user is not present in the sleep substrate, transmit the alert to the first controller.

21. The system of claim 20 , wherein the sleep substrate is a pad that incorporates one or more sensors for sensing pressure of the second user above the pad.

22. The system of claim 20 wherein the sleep substrate is a second mattress that incorporates one or more sensors for sensing pressure of the second user above the second mattress.

23. The system of claim 20 , wherein to determine that the second user is not present in the sleep substrate, the second controller is further configured to:

determine that the second user was previously present on the sleep substrate; and

determine that the second user has exited the sleep substrate.

24. The system of claim 17 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a phone device.

25. The system of claim 17 , wherein the first controller is configured to receive the selection for a wake-up action from a user selection with a voice controller device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: SELECT COMFORT RETAIL LLC
To: SLEEP NUMBER CORPORATION
Reel/Frame 058966/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: YOUNG, STEVEN; HEWITT, CARL
To: BAM LABS, INC.
Reel/Frame 048907/0859 →
MERGER AND CHANGE OF NAME Recorded Apr 17, 2019
From: BAM LABS, INC.; SLEEPIQ LABS INC.
To: SLEEPIQ LABS INC.
Reel/Frame 048907/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: NUNN, ROB; PALASHEWSKI, WADE DANIEL; TILSTRA, MATTHEW WAYNE; STUSYNSKI, STACY
To: SELECT COMFORT CORPORATION
Reel/Frame 048907/0799 →
CHANGE OF NAME Recorded Apr 17, 2019
From: SELECT COMFORT CORPORATION
To: SLEEP NUMBER CORPORATION
Reel/Frame 048922/0957 →
MERGER Recorded Apr 17, 2019
From: SLEEPIQ LABS INC.
To: SELECT COMFORT RETAIL CORPORATION
Reel/Frame 048908/0107 →
SECURITY INTEREST Recorded Feb 11, 2019
From: SLEEP NUMBER CORPORATION
To: U.S. NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 048293/0536 →
Cited By (22)
US 1,105,142 US 12,226,021 US 12,233,009 US 12,274,369 US 12,279,999 US 12,303,033 US 12,364,342 US 12,369,848 US 12,376,686 US 12,408,763 US 12,440,037 US 12,490,835 US 12,514,379 US 12,527,411 US 12,557,916 US 12,635,808 US 12,660,914 US 12,660,937 US 12,677,959 US 12,702,236 US 12,702,606 US 12,708,220