SYSTEM AND METHOD FOR PROVIDING SLEEP RECOMMENDATIONS
A system for providing a sleep recommendation includes an apparatus for providing a sleep recommendation. The apparatus includes a preferred sleep determination module that determines a preferred sleep duration. The apparatus also includes a sleep debt module that creates and updates a sleep debt based on the preferred sleep duration and an actual sleep duration. In addition, the apparatus includes a sleep recommendation module that provides a recommended sleep duration based on the sleep debt.
1 . An apparatus for providing a sleep recommendation, comprising:
a preferred sleep determination module that determines a preferred sleep duration;
a sleep debt module that creates and updates a sleep debt based on the preferred sleep duration and an actual sleep duration; and
a sleep recommendation module that provides a recommended sleep duration based on the sleep debt.
2 . The apparatus of claim 1 , wherein the preferred sleep duration is based on a set of best sleep durations for a user.
3 . The apparatus of claim 2 , wherein the set of best sleep durations is based on a set of the actual sleep durations.
4 . The apparatus of claim 1 , further comprising a sleep reminder module that provides a sleep reminder based on the sleep debt.
5 . The apparatus of claim 4 , wherein the sleep reminder module provides the sleep reminder when the sleep debt exceeds a sleep debt threshold.
6 . The apparatus of claim 4 , wherein the sleep reminder comprises a notification delivered to an electronic device.
7 . The apparatus of claim 4 , wherein the sleep reminder module provides the sleep reminder before a preferred bed time.
8 . The apparatus of claim 1 , wherein the preferred sleep duration is based on a needed sleep duration provided by a user.
9 . The apparatus of claim 1 , further comprising an actual sleep determination module that determines the actual sleep duration using an accelerometer.
10 . The apparatus of claim 1 , wherein at least one of the preferred sleep determination module, the sleep debt module, and the sleep recommendation module is embodied in a wearable sensor.
11 . A method for providing a sleep recommendation, comprising:
determining a preferred sleep duration;
creating and updating a sleep debt based on the preferred sleep duration and an actual sleep duration; and
providing a recommended sleep duration based on the sleep debt.
12 . The method of claim 11 , wherein the preferred sleep duration is based on a set of best sleep durations for a user.
13 . The method of claim 12 , wherein the set of best sleep durations is based on a set of the actual sleep determinations.
14 . The method of claim 11 , further comprising providing a sleep reminder based on the sleep debt.
15 . The method of claim 14 , wherein providing the sleep reminder occurs in response to the sleep debt exceeding a sleep debt threshold.
16 . The method of claim 14 , wherein the sleep reminder comprises a notification delivered to an electronic device.
17 . The method of claim 14 , wherein providing the sleep reminder occurs before a preferred bed time.
18 . The method of claim 11 , wherein the actual sleep duration is determined using an accelerometer.
19 . The method of claim 11 , wherein at least one of the operations of determining the preferred sleep duration, creating and updating the sleep debt, and providing the recommended sleep duration comprises using a sensor configured to be attached to the body of a user.
20 . A system for providing a sleep recommendation, comprising:
a processor; and
at least one computer program residing on the processor;
wherein the computer program is stored on a non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to:
determine a preferred sleep duration;
create and update a sleep debt based on the preferred sleep duration and an actual sleep duration; and
provide a recommended sleep duration based on the sleep debt.