Inflatable air mattress alert and monitoring system
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
25 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
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. - View Dependent Claims (13, 14, 15, 16)
-
-
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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification