Sleeper detection and configuration of sleep environments and learning methods to optimize sleep quality
A bed includes environmental control components, which may be temperature control components and pressure adjustment components in some embodiments. The environmental control components may be configured to provide different sleep environments based on identity of sleepers using or expected to use the bed. A controller may determine a number of sleepers for the bed, identify the sleepers, and determine if there is an expectation of later arrival of sleeper in determining a configuration for the environmental control components in providing a sleep environment for the bed.
1. A bed system, comprising:
a sleep surface;
sensors configured to sense sleepers on the sleep surface;
components for conditioning a sleep environment of the sleep surface; and
a controller configured to receive information from the sensors and to provide commands to the components for conditioning the sleep environment, the controller configured to determine a number of sleepers on the sleep surface and to provide at least some different commands to the components based on at least the number of sleepers on the sleep surface;
wherein the controller is further configured to determine identities of sleepers on the sleep surface based on information from the sensors and predetermined information regarding at least some of the sleepers:
wherein the controller is further configured to determine if there is an expected number and expected identities of sleepers on the sleep surface; and
wherein the controller is configured to determine the expected number of sleepers on the sleep surface based on location information of a smartphone of a historical sleeper for the bed system.
2. A method of conditioning a bed for sleeping, comprising:
determining, by a controller, a number of sleepers in a bed;
determining identities, by the controller, of the sleepers in the bed; and
conditioning a sleep environment of the bed based on the number of sleepers and the identities of the sleepers;
wherein the bed provides a sleep surface for two sleepers, and temperature and firmness of the sleep surface for a right side of the sleep surface and a left side of the sleep surface are separately controllable; and
wherein the sleep environment of the bed is conditioned based on a sleep environment profile associated with each of the sleepers; and
further comprising determining whether there is an expectation that the number of sleepers in the bed will change, and conditioning both the right and left sides of the bed based on the sleep environment profile associated with a sleeper in the bed in response to determining that there is no expectation that the number of sleepers in the bed will change, and conditioning a side of the bed of the sleeper in the bed with the sleep environment profile associated with that sleeper and conditioning another side of the bed without the sleeper with the sleep environment profile associated with a sleeper expected to enter the bed.
3. The method of claim 2 , wherein the controller determines the identities of the sleepers in the bed based on information from pressure sensors in the bed.
4. The method of claim 3 , wherein the controller utilizes historical usage of the bed in determining the identities of the sleepers.
5. The method of claim 3 , wherein the controller utilizes historical usage of the bed in determining whether there is an expectation that the number of sleepers in the bed will change.
6. The method of claim 2 , further comprising determining whether there is no expectation that the number of sleepers in the bed will change, and, in response to determining that there is no expectation that the number of the sleepers in the bed will change, conditioning both the right and left sides of the bed based on the sleep environment profile associated with a sleeper in the bed.