CONFIRMING SLEEP BASED ON SECONDARY INDICIA OF USER ACTIVITY
First Claim
1. A method comprising:
- determining, by a first computing device, that a user of the computing device is sleeping based on data indicating that the user is not currently using the computing device;
detecting, by the first computing device, conscious human activity unrelated to the first computing device;
determining, by the first computing device, whether the detected conscious human activity was performed by the user of the computing device;
determining, by the first computing device, that the user is awake when the computing device determines that the detected conscious human activity was performed by the user of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a computing device can confirm a sleep determination for a user based on secondary indicia of user activity. For example, the computing device can be a user'"'"'s primary computing device. The primary device can predict and/or determine when the user is sleeping based on the user'"'"'s use (e.g., primary indicia), or lack of use, of the primary device. After the primary device determines that the user is sleeping, the primary device can confirm that the user is asleep based on secondary indicia of user activity. In some implementations, the secondary indicia can include user activity reported to the primary computing device by other secondary computing devices (e.g., a second user device, a household appliance, etc.). In some implementations, the secondary indicia can include user activity detected by sensors of the primary computing device (e.g., sound, light, movement, etc.).
-
Citations
24 Claims
-
1. A method comprising:
-
determining, by a first computing device, that a user of the computing device is sleeping based on data indicating that the user is not currently using the computing device; detecting, by the first computing device, conscious human activity unrelated to the first computing device; determining, by the first computing device, whether the detected conscious human activity was performed by the user of the computing device; determining, by the first computing device, that the user is awake when the computing device determines that the detected conscious human activity was performed by the user of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes:
-
determining, by a first computing device, that a user of the computing device is sleeping based on data indicating that the user is not currently using the computing device; detecting, by the first computing device, conscious human activity unrelated to the first computing device; determining, by the first computing device, whether the detected conscious human activity was performed by the user of the computing device; determining, by the first computing device, that the user is awake when the computing device determines that the detected conscious human activity was performed by the user of the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes; determining, by a first computing device, that a user of the computing device is sleeping based on data indicating that the user is not currently using the computing device; detecting, by the first computing device, conscious human activity unrelated to the first computing device; determining, by the first computing device, whether the detected conscious human activity was performed by the user of the computing device; determining, by the first computing device, that the user is awake when the computing device determines that the detected conscious human activity was performed by the user of the computing device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification