US 12,263,007 B2
Automation for improved sleep quality
Rob Nunn, Eden Prairie, MN (US); Yi-ching Chen, Maple Grove, MN (US); Robert Erko, Apple Valley, MN (US); Anthony John Shakal, Rogers, MN (US); Wade Daniel Palashewski, Andover, MN (US); and Paul Groschen, Minneapolis, MN (US)
Assigned to Sleep Number Corporation, Minneapolis, MN (US)
Filed by Sleep Number Corporation, Minneapolis, MN (US)
Filed on Jun. 29, 2022, as Appl. No. 17/852,866.
Application 17/852,866 is a continuation of application No. 15/188,391, filed on Jun. 21, 2016, abandoned.
Claims priority of provisional application 62/188,023, filed on Jul. 2, 2015.
Prior Publication US 2022/0323001 A1, Oct. 13, 2022
Int. Cl. A61B 5/00 (2006.01); A47C 27/08 (2006.01); A47C 31/12 (2006.01); G08C 17/02 (2006.01); H04Q 9/00 (2006.01); A61B 5/024 (2006.01); A61B 5/08 (2006.01); G06Q 30/06 (2023.01)
CPC A61B 5/4815 (2013.01) [A47C 27/083 (2013.01); A47C 31/123 (2013.01); G08C 17/02 (2013.01); H04Q 9/00 (2013.01); A61B 5/024 (2013.01); A61B 5/0816 (2013.01); A61B 5/6892 (2013.01); A61B 2560/0242 (2013.01); G06Q 30/06 (2013.01); G08C 2201/93 (2013.01); H04Q 2209/86 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a bed having a mattress;
an environmental sensor;
an environmental control system;
a bed controller comprising a motherboard, a daughterboard, and a housing;
wherein the motherboard comprises:
one or more motherboard-processors;
a motherboard-memory storing instructions that, when executed by the motherboard-processors, cause the motherboard-processors to request determination of sleep metrics by the daughterboard of the bed controller;
wherein the daughterboard in removable communication with the motherboard, the daughterboard comprises:
one or more daughterboard-processors;
a daughterboard-memory storing instructions that, when executed by the daughterboard-processor, cause the daughterboard-processors to determine sleep metrics for a user while the user is sleeping on the mattress;
wherein the housing is configured to house the motherboard and the daughterboard;
a data processing system comprising at least one processor and memory, the data processing system configured to:
receive, from the bed controller, sleep metrics for the user;
store the sleep metrics as historical sleep metrics for later access;
later accessing the historical sleep metrics;
access historical sensor data from the environmental sensor that represents sensor readings that measure environmental conditions affecting the user while the user was sleeping in the bed;
identify, in the historical sleep metrics, incidences of low quality sleep experienced by the user;
identify, in the historical sensor data, particular environmental conditions that affected the user during the incidences of low quality sleep; and
generate a corrective plan that specifies a change to the environmental control system to reduce the particular environmental conditions,
wherein the motherboard-memory further stores instructions that, when executed by the motherboard-processors, cause the motherboard-processors to request modification of behavior of the environmental control system such that the environmental control system reduces the particular environmental conditions when the user sleeps in the bed.