SleepCoacher is an automated system to help you achieve that by monitoring your sleep behaviors, guiding you towards better sleep quality through self-experiments that happen while you sleep.
Some people need more sleep than others, some are night owls while others are early birds, and some are more sensitive to noise. To know how to sleep better, you need to know more about yourself.
The SleepCoacher-compatible app on your bed monitors movement and noise while you sleep. When you wake up, it sends your sleep data to a system that reviews your sleep history, and learns how your behaviors and sleep quality is related. It generates recommendations, asking you to run experiments on yourself to learn about you, and over time can tell you more and more about your sleep.
Since everyone responds to changes differently, SleepCoacher observes the outcomes of behavioral changes, and tells you what works best for you specifically. Each night is a chance to sleep even better.
SleepCoacher takes care of the statistics and experimental design. It knows when to stop an experiment, and when to try something new. You only need to worry about trying to follow its recommendations, and learning about yourself in the process.
SleepCoacher: A Personalized Automated Self-Experimentation System for Sleep Recommendations
Daskalova, N., Metaxa-Kakavouli, D., Tran, A., Nugent, N., Boergers, J., McGeary, J., & Huang, J. (2016, October). SleepCoacher: A Personalized Automated Self-Experimentation System for Sleep Recommendations. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (pp. 347-358). ACM.
under development - 2017 launch
Available on Android, but with limited ability to identify noise events, or minute-by-minute disturbances.